← Volver al índice de esquemas
RetryStateCompact
Estado compacto del ciclo de reintentos, incluido en respuestas de lista (`GET /v1/validations`). Contiene los 4 campos más relevantes para una vista de lista; los detalles de la política (`max_retries`, `interval_seconds`, `outcomes`) son siempre `null` aquí y se exponen únicamente en `RetryStateFull`.
Propiedades
| Campo | Tipo | Descripción |
|---|---|---|
enabled | boolean | Indica si el ciclo de reintentos está activo para esta validación. |
max_retries | integer | null | Siempre `null` en el shape compacto. Ver `RetryStateFull` para el valor. |
interval_seconds | integer | null | Siempre `null` en el shape compacto. Ver `RetryStateFull` para el valor. |
outcomes | array | null | Siempre `null` en el shape compacto. Ver `RetryStateFull` para el valor. |
attempts_completed | integer | Número de reintentos completados hasta el momento. |
next_attempt_at | union | Timestamp del próximo reintento programado. `null` si el ciclo está en estado terminal o si no hay reintentos activos. |
resolved_at | union | Timestamp cuando un reintento resolvió la validación a `valid`. `null` si el ciclo no ha terminado por resolución. |
exhausted_at | union | Timestamp cuando se agotaron los reintentos sin resolución. `null` si el ciclo no ha terminado por agotamiento. |
cancelled_at | union | Timestamp cuando el ciclo fue cancelado explícitamente. `null` si no fue cancelado. |
terminal_state | string | null | Estado terminal del ciclo: `pending` — activo, sin resultado final aún; `resolved` — un reintento obtuvo `valid`; `exhausted` — se agotaron los intentos; `cancelled` — cancelado por el usuario. |
Usado en operaciones
GET /v1/validationsGET /v1/admin/validationsGET /v1/admin/validations/recent