← 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/validate
  • POST /v1/validate-ocr
  • PUT /v1/validations/{id}/retry-policy
  • GET /v1/users/me/retry-policy
  • PUT /v1/users/me/retry-policy

Referenciado por esquemas