GEThttps://api.veriko.mx/v1/validations/{id}/retry-attempts

List retry attempts

Audience
public
Auth
API key
Permission
validations:read
How-to guide →

Returns every automatic retry made on a validation, in order. Each entry carries the dispatch, start, and finish timestamps, the verdict before and after the attempt, how long it took, and the error code if there was one. It serves to understand why a validation ended up where it did: the policy governing those attempts is in the retry policy.

Parameters
ParameterInTypeRequiredDescription
id*pathstring (uuid)required

Validation UUID.

Request
curl -X GET 'https://api.veriko.mx/v1/validations/{id}/retry-attempts' \
  -H 'Authorization: Bearer veriko_••••'

Python example — coming soon.

JavaScript example — coming soon.

PHP example — coming soon.

Response 200RetryAttempt — List of retry attempts in chronological order (ASC by attempt_number).
FieldTypeDescription
attempt_numberinteger

Sequence number of the attempt (1-based).

e.g. 1
dispatched_atstring (date-time)

ISO 8601 timestamp in UTC with explicit Z suffix. Example: "2026-05-01T05:14:38Z". Every datetime field uses this shape. The descriptor at meta.datetime makes the contract runtime-assertable.

e.g. 2026-05-01T05:14:38Z
started_atstring (date-time)

ISO 8601 timestamp in UTC with explicit Z suffix. Example: "2026-05-01T05:14:38Z". Every datetime field uses this shape. The descriptor at meta.datetime makes the contract runtime-assertable.

e.g. 2026-05-01T05:14:38Z
finished_atstring (date-time)

ISO 8601 timestamp in UTC with explicit Z suffix. Example: "2026-05-01T05:14:38Z". Every datetime field uses this shape. The descriptor at meta.datetime makes the contract runtime-assertable.

e.g. 2026-05-01T05:14:38Z
prev_banxico_statusstring

Banxico status of the validation immediately before this attempt (e.g. not_found). The verdicts are valid, not_found, cep_unavailable, invalid, and error.

e.g. not_found
new_banxico_statusstring | nullnullable

Banxico status after the attempt completed. null if the attempt did not receive a Banxico response (e.g. network failure). The verdicts are valid, not_found, cep_unavailable, invalid, and error.

e.g. valid
prev_statusstring

Validation status before the attempt. The states are queued, processing, valid, not_found, cep_unavailable, invalid, failed, and error.

e.g. not_found
new_statusstring | nullnullable

Validation status after the attempt. null if the attempt did not produce a state transition. The states are queued, processing, valid, not_found, cep_unavailable, invalid, failed, and error.

e.g. valid
processing_time_msinteger | nullnullable

Processing time for the attempt in milliseconds. null if the attempt did not complete.

e.g. 1250
error_codeValidationErrorCode | null

Error code if the attempt ended in failure. See ValidationErrorCode for possible values. null if the attempt completed without error.

e.g. network
proxy_pool_memberstring | nullnullable

Identifier of the proxy used for this attempt. Useful for diagnosing repeated failures on the same node.

e.g. proxy-03
Response status codesGET /v1/validations/{id}/retry-attempts
StatusClassDescriptionBody
2002xxList of retry attempts in chronological order (ASC by attempt_number).No body
4014xxAuthentication is required or the provided credentials are invalid.ErrorResponse
4034xxInsufficient permissions.ErrorResponse
4044xxValidation not found (not_found).ErrorResponse
4224xxInvalid UUID in path (invalid_uuid).ErrorResponse
Errors from GET /v1/validations/{id}/retry-attempts
StatusCodeExample
401unauthorized

Invalid or missing authentication credentials.

Envelope
meta.request_id
c4d5e6f7a8b9
403forbidden

You do not have permission to access this resource.

Envelope
meta.request_id
d5e6f7a8b9c0