---
title: "IDによるAppSailジョブの送信"
url: https://docs.catalyst.zoho.com/ja/api/code-reference/job-scheduling/job/submit-job/submit-appsail-job/
service: Job Scheduling
type: api
---
# IDによるAppSailジョブの送信
### 説明
このAPIを使用すると、AppSailサービスのエンドポイントをトリガーするジョブをジョブプールに送信できます。
### リクエスト詳細
#### リクエストURL
{api-domain}/baas/v1/project/{project_id}/job_scheduling/job
プロジェクトの一意のID
#### リクエストヘッダー
**Authorization:** Zoho-oauthtoken {oauth_token}
Content-Type: application/json
**オプションヘッダー**
**CATALYST-ORG:** {org_id}
**Environment:** Development
#### スコープ
ZohoCatalyst.job.CREATE
#### リクエストJSON
以下に示す対応する値を含むJSONを送信する必要があります。
{
"request_method": "get",
"source_type": "API",
"job_config": {
"number_of_retries": "3",
"retry_interval": 300
},
"job_name": "appsailJob",
"jobpool_id": "10108000002976201",
"target_type": "AppSail",
"target_id": "10108000002976191",
"url": "",
"headers": {
"h1": "k1"
},
"params": {
"p1": "v1"
}
}
この**リクエストJSON**を**リクエストボディ**に設定し、以下の値を指定する必要があります:
webhookがトリガーされるリクエストメソッドを示します。値はget、post、put、delete、head、またはpatchを指定できます。
ジョブ送信APIの場合、常にAPIを値として含みます。
number_of_retriesとretry_intervalのキーバリューペアが含まれます。失敗時のリトライアクションを決定します。
ジョブがトリガーするターゲットタイプを示します。
ジョブを実行するジョブプールのJob Pool IDが含まれます。
トリガーするジョブの名前が含まれます。
ジョブがトリガーするターゲットのIDが含まれます。例えば、これはAppSailジョブなので、ターゲットIDはAppSailサービスのIDになります。
AppSailサービスのURLが含まれます。
ジョブ送信時に渡すヘッダーの値が含まれます。
ジョブ送信時に渡すパラメータの値が含まれます。
### レスポンス詳細
JSONレスポンスは、送信されたジョブのメタデータを返します。レスポンスには、ジョブを送信したユーザーの詳細も含まれます。
curl -X POST \
https://api.catalyst.zoho.com/baas/v1/project/{project_id}/job_scheduling/job
-H "Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57"
-H "Content-Type:application/json"
-\-data-raw '{"request_method":"get","source_type":"API","job_config":{"number_of_retries":"3","retry_interval":300},"job_name":"appsailJob","jobpool_id":"10108000002976201","target_type":"AppSail","target_id":"10108000002976191","url":"","headers":{"h1":"k1"},"params":{"p1":"v1"}}'
{
"status": "success",
"data": {
"job_id": "10108000004194320",
"created_time": "Jun 05, 2024 05:02 PM",
"response_code": null,
"start_time": {},
"end_time": {},
"submitted_on": {
"startTimeToRedirectLogsPage": "05/06/2024 16:57",
"timeWithGivenTimezone": "Jun 05, 2024 05:02 PM IST",
"timeWithJobTimezone": "Jun 05, 2024 05:02 PM IST"
},
"job_status": "PENDING",
"capacity": {
"number": "1"
},
"job_meta_details": {
"id": "10108000004194321",
"url": "",
"job_name": "appsailJob",
"job_config": {
"number_of_retries": 3,
"retry_interval": 300
},
"target_type": "AppSail",
"target_details": {
"id": "10108000002976191",
"target_name": "appsailTrue"
},
"source_type": "API",
"source_details": {
"source_name": "API"
},
"jobpool_id": "10108000002976201",
"jobpool_details": {
"type": "AppSail",
"name": "appsailJP",
"created_by": {
"zuid": "77941453",
"is_confirmed": false,
"email_id": "emmy@zylker.com",
"first_name": "Amelia Burrows",
"last_name": "",
"user_type": "Admin",
"user_id": "10108000000009004"
},
"created_time": "Mar 28, 2024 05:41 PM",
"modified_by": {
"zuid": "77941453",
"is_confirmed": false,
"email_id": "emmy@zylker.com",
"first_name": "Amelia Burrows",
"last_name": "",
"user_type": "Admin",
"user_id": "10108000000009004"
},
"modified_time": "Mar 28, 2024 05:41 PM",
"project_details": {
"project_name": "AppsailCron",
"id": "10108000002976144",
"project_type": "Live"
},
"id": "10108000002976201"
},
"headers": {
"h1": "k1"
},
"params": {
"p1": "v1"
},
"request_method": "get"
},
"retried_count": null,
"parent_job_id": "10108000004194320",
"execution_time": null
}
}
Create Job- Java SDK
Create Job- Node.js SDK
Create Job- Python SDK