← Volver al índice de esquemas
RetryStateFull
Estado completo del ciclo de reintentos, con configuración, avance y situación actual.
Propiedades
| Campo | Tipo | Descripción |
|---|---|---|
enabled | boolean | `true` cuando la validación tiene reintentos configurados, aunque su ciclo ya haya terminado (`terminal_state`). |
max_retries | integer | null | Número máximo de reintentos configurado; `null` cuando `enabled` es `false`. |
interval_seconds | integer | null | Intervalo en segundos entre reintentos, de `300` a `86400`; `null` cuando `enabled` es `false`. |
outcomes | array | null | Resultados que originan un reintento: `not_found`, `cep_unavailable` y `error`; `null` cuando `enabled` es `false`. |
attempts_completed | integer | Cantidad de reintentos completados hasta el momento. |
next_attempt_at | TimestampUTC | null | Fecha del próximo reintento; `null` cuando no hay uno programado. |
resolved_at | TimestampUTC | null | Fecha en que un reintento obtuvo `valid`; `null` mientras no ocurra. |
exhausted_at | TimestampUTC | null | Fecha en que se agotaron los intentos; `null` mientras no ocurra. |
cancelled_at | TimestampUTC | null | Fecha de cancelación del ciclo; `null` mientras no ocurra. |
terminal_state | string | null | Situación del ciclo: `pending`, `resolved`, `exhausted` o `cancelled`. Es `null` cuando la validación no tiene un ciclo de reintentos. |
Usado en operaciones
POST /v1/validatePOST /v1/validate-ocrGET /v1/validations/{id}PUT /v1/validations/{id}/retry-policyPOST /v1/validations/{id}/cancel-retriesPOST /v1/validations/{id}/recheckGET /v1/admin/validations/{id}/raw