get https://discovery.bloomreach.com/dataconnect/api/v3/accounts//catalogs//environments//jobs/
Get all the details about a particular job including its status.
Sending modifications to a catalog's products or publishing the index for a catalog will return a job identifier.
You can use the Job ID to get the status of that modification and other information about the job. This helps build observability and alerting systems.
Each job will have the following major information:
status_code
- Pre-defined codes that describe the status of a job (similar to HTTP response codes)details
- In-depth information to understand how the job was processed
"details": [
{
"type": "catalogs/internal_error",
"title": "Internal Server Error",
"detail": "Something went wrong unexpectedly",
"resolution": "Retry the job at a later time. If the error persists, please contact Bloomreach support.",
"class": "error"
}
]
Job status codes
Status code | Description |
---|---|
100 | The job status is unknown. |
101 | The job is queued by the client. |
102 | The job is queued by the server. |
105 | The job is currently running. |
200 | The job is successful and completed. |
210 | The job is completed successfully, but there are warnings that may indicate issues that need to be investigated for optimal performance and correctness. |
310 | The job was skipped because it was not needed due to other conditions. |
350 | The job was killed by the user. |
430 | Data format error. The request data was not in the correct format. |
440 | The job was prevented due to a failing precondition check(s). |
450 | The job was prevented from processing due to the existence of a postcondition check(s). |
500 | Internal server error. |