← Volver al índice de esquemas

RetryAttempt

Registro de un intento individual de reintento automático. Devuelto en el array `attempts` de `GET /v1/validations/{id}/retry-attempts`.

Propiedades

CampoTipoDescripción
attempt_numberintegerNúmero de secuencia del intento (1-based).
dispatched_atstring (date-time)Timestamp ISO 8601 en UTC con sufijo `Z` explícito. Ejemplo: `"2026-05-01T05:14:38Z"`. Cada campo `*_at`, `*_end`, `*_start`, `*_date` de la API usa esta forma. El descriptor compañero en `meta.datetime` permite afirmar el contrato en tiempo de ejecución sin volver a leer este spec. El `new Date(value)` nativo del navegador, el `datetime.fromisoformat` (≥3.11) de Python y el `time.Parse(time.RFC3339)` de Go parsean este formato directamente.
started_atstring (date-time)Timestamp ISO 8601 en UTC con sufijo `Z` explícito. Ejemplo: `"2026-05-01T05:14:38Z"`. Cada campo `*_at`, `*_end`, `*_start`, `*_date` de la API usa esta forma. El descriptor compañero en `meta.datetime` permite afirmar el contrato en tiempo de ejecución sin volver a leer este spec. El `new Date(value)` nativo del navegador, el `datetime.fromisoformat` (≥3.11) de Python y el `time.Parse(time.RFC3339)` de Go parsean este formato directamente.
finished_atstring (date-time)Timestamp ISO 8601 en UTC con sufijo `Z` explícito. Ejemplo: `"2026-05-01T05:14:38Z"`. Cada campo `*_at`, `*_end`, `*_start`, `*_date` de la API usa esta forma. El descriptor compañero en `meta.datetime` permite afirmar el contrato en tiempo de ejecución sin volver a leer este spec. El `new Date(value)` nativo del navegador, el `datetime.fromisoformat` (≥3.11) de Python y el `time.Parse(time.RFC3339)` de Go parsean este formato directamente.
prev_banxico_statusstringEstado Banxico de la validación inmediatamente antes de este intento (p.ej. `not_found`). Los veredictos son `valid`, `not_found`, `cep_unavailable`, `invalid` y `error`.
new_banxico_statusstring | nullEstado Banxico tras completar el intento. `null` si el intento no obtuvo respuesta de Banxico (p.ej. fallo de red). Los veredictos son `valid`, `not_found`, `cep_unavailable`, `invalid` y `error`.
prev_statusstringEstado de la validación antes del intento. Los estados son `queued`, `processing`, `valid`, `not_found`, `cep_unavailable`, `invalid`, `failed` y `error`.
new_statusstring | nullEstado de la validación tras el intento. `null` si el intento no produjo transición de estado. Los estados son `queued`, `processing`, `valid`, `not_found`, `cep_unavailable`, `invalid`, `failed` y `error`.
processing_time_msinteger | nullTiempo de procesamiento del intento en milisegundos. `null` si el intento no completó.
error_codeValidationErrorCode | nullCódigo de error si el intento terminó en fallo. Ver `ValidationErrorCode` para los valores posibles. `null` si el intento completó sin error.
proxy_pool_memberstring | nullIdentificador del proxy utilizado en este intento. Útil para diagnóstico de fallos repetidos en el mismo nodo.

Usado en operaciones

  • GET /v1/validations/{id}/retry-attempts