UpdateValidationRetryPolicyAttributes
Full retry cycle state after updating its retry policy.
Properties
| Field | Type | Description |
|---|---|---|
retry_state | object | Full retry cycle state with configuration, progress, and current status. |
enabled | boolean | `true` when the validation has retries configured, even if its cycle has already ended (`terminal_state`). |
max_retries | integer | null | Configured maximum number of retries; `null` when `enabled` is `false`. |
interval_seconds | integer | null | Interval between retries in seconds, from `300` to `86400`; `null` when `enabled` is `false`. |
outcomes | array | null | Outcomes that trigger a retry: `not_found`, `cep_unavailable`, and `error`; `null` when `enabled` is `false`. |
attempts_completed | integer | Number of retries completed so far. |
next_attempt_at | TimestampUTC | null | Date of the next retry; `null` when none is scheduled. |
resolved_at | TimestampUTC | null | Date when a retry produced `valid`; `null` until that occurs. |
exhausted_at | TimestampUTC | null | Date when attempts were exhausted; `null` until that occurs. |
cancelled_at | TimestampUTC | null | Cycle cancellation date; `null` until that occurs. |
terminal_state | string | null | Cycle state: `pending`, `resolved`, `exhausted`, or `cancelled`. It is `null` when the validation has no retry cycle. |
Used in operations
PUT /v1/validations/{id}/retry-policy