← Volver al índice de esquemas
RetryPolicy
Política de reintentos automáticos. Configura cuándo y cuántas veces el sistema reintenta una validación cuyo resultado es elegible (`not_found`, `cep_unavailable` o `error` por defecto).
Propiedades
| Campo | Tipo | Descripción |
|---|---|---|
enabled | boolean | Activa o desactiva el ciclo de reintentos para esta validación. Si es `false`, los demás campos se ignoran. |
max_retries | integer | Número máximo de reintentos automáticos. Una vez alcanzado, el ciclo pasa al estado terminal `exhausted`. El tope superior depende del plan (`retry_max_retries`) o del default global `max_retries_cap` (típicamente 5–10). |
interval_seconds | integer | Segundos de espera entre cada reintento (300–86400, es decir, 5 minutos a 24 horas). |
outcomes | array | Resultados de validación que habilitan un reintento. Por defecto el ciclo se activa con `not_found`, `cep_unavailable` y `error`; los clientes que no quieran reintentar errores Banxico HTTP 5xx pueden enviar `["not_found", "cep_unavailable"]`. |
Usado en operaciones
POST /v1/validatePOST /v1/validate-ocrPUT /v1/validations/{id}/retry-policyGET /v1/users/me/retry-policyPUT /v1/users/me/retry-policy