Job Interface
Fetch job attributes on SYSTEM job group
GET/api/v6.3.5.1/hubs/{hub}/job_system/attributes
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: Hub does not exist |
| Required permissions | read access on hub |
Delete job attribute on SYSTEM job group
DELETE/api/v6.3.5.1/hubs/{hub}/job_system/attributes/{attr}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub does not exist or attribute is not set |
| Required permissions | write_channels access on hub |
| Events | Creates the following event: Job_System_Attribute_Delete
|
Assign job attribute on SYSTEM job group
PUT/api/v6.3.5.1/hubs/{hub}/job_system/attributes/{attr}
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub does not exist |
| Required permissions | write_channels access on hub |
| Events | Creates one or more of the following events: Job_System_Attribute_Add
Job_System_Attribute_Change
|
Fetch 'set' job attribute on SYSTEM job group
GET/api/v6.3.5.1/hubs/{hub}/job_system/env_vars
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: Hub does not exist |
| Required permissions | read access on hub |
Delete 'set' job attribute on SYSTEM job group
DELETE/api/v6.3.5.1/hubs/{hub}/job_system/env_vars/{var}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub does not exist or environment variable is not set |
| Required permissions | write_channels access on hub |
| Events | Creates the following event: Job_System_Envvar_Delete
|
Assign 'set' job attribute on SYSTEM job group
PUT/api/v6.3.5.1/hubs/{hub}/job_system/env_vars/{var}
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub does not exist |
| Required permissions | write_channels access on hub |
| Events | Creates one or more of the following events: Job_System_Envvar_Add
Job_System_Envvar_Change
|
Fetch job(s)
GET/api/v6.3.5.1/hubs/{hub}/jobs
| Query parameters | Prototype:
|
| Request headers | None |
| Request body | None |
| Response headers | Prototype:
|
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | read access on hub |
Delete job
DELETE/api/v6.3.5.1/hubs/{hub}/jobs/{job}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: Job does not exist |
| Required permissions | exec_jobs access on hub |
| Events | Creates the following event: Job_Delete
|
Fetch job attributes
GET/api/v6.3.5.1/hubs/{hub}/jobs/{job}/attributes
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: Hub does not exist |
| Required permissions | read access on hub |
Delete job attribute
DELETE/api/v6.3.5.1/hubs/{hub}/jobs/{job}/attributes/{attr}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub or job does not exist or attribute is not set |
| Required permissions | exec_jobs access on hub |
| Events | Creates the following event: Job_Attribute_Delete
|
Assign job attribute
PUT/api/v6.3.5.1/hubs/{hub}/jobs/{job}/attributes/{attr}
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub or job does not exist |
| Required permissions | exec_jobs access on hub |
| Events | Creates one or more of the following events: Job_Attribute_Add
Job_Attribute_Change
|
Fetch 'set' job attribute
GET/api/v6.3.5.1/hubs/{hub}/jobs/{job}/env_vars
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: Hub or job does not exist |
| Required permissions | read access on hub |
Delete 'set' job attribute
DELETE/api/v6.3.5.1/hubs/{hub}/jobs/{job}/env_vars/{var}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub or job does not exist or environment variable is not set |
| Required permissions | write_channels access on hub |
| Events | Creates the following event: Job_Envvar_Delete
|
Assign 'set' job attribute
PUT/api/v6.3.5.1/hubs/{hub}/jobs/{job}/env_vars/{var}
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Hub or job does not exist |
| Required permissions | write_channels access on hub |
| Events | Creates one or more of the following events: Job_Envvar_Add
Job_Envvar_Change
|
Delete jobs
POST/api/v6.3.5.1/hubs/{hub}/jobs_delete
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: Job does not exist |
| Required permissions | exec_jobs access on hub |
| Events | Creates the following event: Job_Delete
|
Start jobs
POST/api/v6.3.5.1/hubs/{hub}/jobs_start
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Job does not exist |
| Required permissions | exec_jobs access on hub |
| Events | Creates the following event: Job_Start
|
Suspend jobs
POST/api/v6.3.5.1/hubs/{hub}/jobs_suspend
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Job does not exist |
| Required permissions | exec_jobs access on hub |
| Events | Creates the following event: Job_Suspend
|
Unsuspend jobs
POST/api/v6.3.5.1/hubs/{hub}/jobs_unsuspend
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request ❌ 404 Not Found: Job does not exist |
| Required permissions | exec_jobs access on hub |
| Events | Creates the following event: Job_Unsuspend
|