Returns a single execution by id, including stages and optional job details
Request
Path parameters
| Key | Required | Type | Description |
|---|---|---|---|
| id | Yes | string | The identifier for an execution. |
Response
Response body properties
| Ancestors | Property | Required | Type | Description |
|---|---|---|---|---|
| data | object | Data envelope carrying response properties. | ||
| data | id | Yes | string |
|
| data | type | Yes | string | |
| data | stages | Yes | array | |
| data | properties | No | ||
| data | status | Yes | string |
This property is an enumerated string type (enum) set to one of these values:
|
| data | createdBy | Yes | string | |
| data | createdAt | Yes | string |
|
| data | updatedAt | No | string |
|
| data | startedAt | No | string |
|
| data | completedAt | No | string |
|
| data | errors | No | array | |
| data | jobs | No | array |
Response examples
Example status code responses for this method are shown here.
"data": {
"id": "694aba23acba98e2bba07a42",
"type": "template-deploys",
"stages": [
{
"total": "1",
"processed": "1",
"errors": "0"
}
]
"status": "completed",
"createdBy": "0oa2bhgeshd008aOT0h8",
"createdAt": "2025-12-23T15:49:55.455Z",
"updatedAt": "2025-12-23T22:38:39.474Z",
"startedAt": "2025-12-23T15:50:27.432Z",
"completedAt": "2025-12-23T22:38:39.474Z",
"errors": [
]
}
"links": {
"self": "https://api.cloud.precisely.com/executions/:id"
}
"value": { "statusCode": "400",
"error": "Bad Request",
"message": "Bad Request"}
"value": {
"statusCode": "401",
"error": "Unauthorized",
"message": "Authentication required"}
"value": { "statusCode": "404",
"error": "Not Found",
"message": "Resource not found"}
"value": {
"statusCode": "429",
"error": "Too Many Requests",
"message": "Rate limit exceeded"}
"value": {
"statusCode": "500",
"error": "Internal Server Error",
"message": "An unexpected error occurred"
}
"value": {
"statusCode": "503",
"error": "Service Unavailable",
"message": "Service temporarily unavailable"
}
"value": { "statusCode": "504",
"error": "Gateway Timeout",
"message": "Request timeout"
}