Get Environment Pair Publish Config Job Status
Retrieve the status and per-action results of an asynchronous publish job for an environment pair.
Poll this endpoint after calling POST /monitoring/environment-pairs/{pair-id}/publish-config until status is COMPLETED or FAILED.
The job_id comes from the id field in the POST /monitoring/environment-pairs/{pair-id}/publish-config 202 response.
Each entry in results maps back to the corresponding action in the original request via action_index
(zero-based position in publish_actions). Check action_status and error_details on any
FAILED entry to understand what went wrong.
Typical job completion time is a few seconds; use exponential backoff when polling.
Environment pair identifier (underscore-separated concatenation of source and destination environment UUIDs).
6c0a5b3c-6b9f-4d1e-afaf-ed3fb42bd57e_8ad292bc-e09b-49de-b011-03d9beab1a2a
Unique identifier of the publish job (from the POST /monitoring/environment-pairs/{pair-id}/publish-config 202 response)
6012d743-ee88-4f05-9f09-1db8abe47678
OK. Successfully retrieved publish job status.
{
"job_id": "6012d743-ee88-4f05-9f09-1db8abe47678",
"pair_id": "6c0a5b3c-6b9f-4d1e-afaf-ed3fb42bd57e_8ad292bc-e09b-49de-b011-03d9beab1a2a",
"site_id": "5cf83f93-f9dd-4898-a345-44513572c557",
"status": "COMPLETED",
"_create_time": 1781893915174,
"_last_modified_time": 1781893919296,
"_create_user": "admin",
"results": [
{
"action_index": 0,
"action_type": "POLICY_WITH_PROTECTION_RULE_CREATE",
"action_status": "COMPLETED"
}
]
}
Unique identifier of this publish job.
The environment pair identifier associated with this job.
The site identifier from the original publish request.
Status of an asynchronous publish operation.
| Status | Description |
|---|---|
PENDING |
Queued for processing. |
IN_PROGRESS |
Actively processing. |
COMPLETED |
Successfully finished. |
FAILED |
Error occurred - check error_details for the reason. |
Timestamp in milliseconds since epoch.
Timestamp in milliseconds since epoch.
Username of the user who initiated this publish job.
Per-action results for this publish job.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Not Found. The specified job-id does not exist for this environment pair.
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Error
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -H 'Authorization: <value>' https://{api_host}/intelligence/monitoring/environment-pairs/{pair-id}/publish-config/{job-id}