RetryPolicy
RetryPolicy controls how failed executions are retried.
Usage profiles
| Usage | Fields and validation |
|---|---|
| In requests | View fields |
| In responses | View fields |
In requests
API JSON uses JSON field names (camelCase).
| Field | Type | Presence | Meaning |
|---|---|---|---|
maxAttempts | integer (int32) | Optional | Maximum delivery attempts (including the initial attempt). Default 10. Minimum: -2147483648. Maximum: 2147483647. |
initialBackoffMs | integer (int32) | Optional | Initial backoff before the first retry, in milliseconds. Default 5000. Minimum: -2147483648. Maximum: 2147483647. |
maxBackoffMs | integer (int32) | Optional | Maximum backoff cap, in milliseconds. Default 1800000 (30 min). Minimum: -2147483648. Maximum: 2147483647. |
In responses
API JSON uses JSON field names (camelCase).
| Field | Type | Presence | Meaning |
|---|---|---|---|
maxAttempts | integer (int32) | Optional | Maximum delivery attempts (including the initial attempt). Default 10. Minimum: -2147483648. Maximum: 2147483647. |
initialBackoffMs | integer (int32) | Optional | Initial backoff before the first retry, in milliseconds. Default 5000. Minimum: -2147483648. Maximum: 2147483647. |
maxBackoffMs | integer (int32) | Optional | Maximum backoff cap, in milliseconds. Default 1800000 (30 min). Minimum: -2147483648. Maximum: 2147483647. |
Where used
| Reference | Relationship |
|---|---|
| Create a scheduled job | POST /api/v1/scheduler/create-job |
| Update a scheduled job | POST /api/v1/scheduler/update-job |
| Get a scheduled job | POST /api/v1/scheduler/get-job |
| List scheduled jobs | POST /api/v1/scheduler/list-jobs |
| Pause a scheduled job | POST /api/v1/scheduler/pause-job |
| Resume a scheduled job | POST /api/v1/scheduler/resume-job |
| Schedule | Nested in model |
Download the public reference contract.
Document: DOC-API-MODEL-retry-policy.