Get Job Definition
Retrieves a job definition by id, according to the JobDefinition interface in the engine.
Method
GET /job-definition/{id}
Parameters
Path Parameters
| Name | Description | 
|---|---|
| id | The id of the job definition to be retrieved. | 
Result
A JSON object corresponding to the JobDefinition interface in the engine.
Its properties are as follows:
| Name | Value | Description | 
|---|---|---|
| id | String | The id of the job definition. | 
| processDefinitionId | String | The id of the process definition this job definition is associated with. | 
| processDefinitionKey | String | The key of the process definition this job definition is associated with. | 
| activityId | String | The id of the activity this job definition is associated with. | 
| jobType | String | The type of the job which is running for this job definition. See the User Guide for more information about job types. | 
| jobConfiguration | String | The configuration of a job definition provides details about the jobs which will be created. For example: for timer jobs it is the timer configuration. | 
| overridingJobPriority | Number | The execution priority defined for jobs that are created based on this definition. May be nullwhen the priority has not been overridden on the job definition level. | 
| suspended | Boolean | Indicates whether this job definition is suspended or not. | 
| tenantId | String | The id of the tenant this job definition is associated with. | 
Response Codes
| Code | Media type | Description | 
|---|---|---|
| 200 | application/json | Request successful. | 
| 404 | application/json | Job definition with given id does not exist. See the Introduction for the error response format. | 
Example
Request
GET /job-definition/aJobDefinitionId
Response
  {
    "id": "aJobDefId",
    "processDefinitionId": "aProcDefId",
    "processDefinitionKey": "aProcDefKey",
    "activityId": "ServiceTask1",
    "jobType": "asynchronous-continuation",
    "jobConfiguration": "",
    "suspended": false,
    "overridingJobPriority": 15,
    "tenantId": null
  }