Skip to main content
En esta guía hablaremos sobre qué sucede cuando algo sale mal mientras trabajas con el API. Puedes saber si tu solicitud fue exitosa verificando el código de estado al recibir una respuesta del API. Si la respuesta no fue exitosa, puedes utilizar el tipo de error y el mensaje de error para entender qué salió mal y realizar algunas depuraciones básicas (antes de contactar al soporte).

Esquema de Respuesta

Todas las respuestas de nuestras APIs poseen la siguiente estructura:
type
string
Indica el tipo de respuesta. Los valores para los tipos se detallan en la sección Tipos de Respuesta.
status
integer
El código de estado corresponde al código de la respuesta de la solicitud. Los valores se detallan en la sección Códigos de Respuesta.
message
string
Es el mensaje que resume el resultado de la solicitud realizada.
errors
array | null
Arreglo con los errores correspondientes a la solicitud, de existir y ser necesario; caso contrario el valor puede ser nulo. Está presente en todas las respuestas de error.
data
object | array | null
Objeto o arreglo con los datos retornados en respuesta a la solicitud procesada, de existir y ser necesario; caso contrario el valor puede ser nulo. Está presente en todas las respuestas exitosas.
Objeto respuesta

Códigos de Respuesta

Lista de los diferentes códigos de respuesta devueltos por el API de VerificaID. Utilízalos para entender si una solicitud fue exitosa.
CódigoDescripción
200Indica que la solicitud se ha procesado con éxito.
401Indica que la solicitud fue rechazada por carecer de autenticación.
402Indica que la solicitud autenticada carece de tokens disponibles para procesarla.
404Indica que el endpoint solicitado es inexistente.
405Indica que el método solicitado por el endpoint no está soportado.
422Indica que la solicitud fue rechazada porque contiene errores.
429Indica que se ha alcanzado el límite de solicitudes por rango de tiempo.
500Indica que ha ocurrido un problema interno en el servidor.
503Indica que la solicitud no puede ser procesada en este momento.

Tipos de Respuesta

Algunos de los tipos de respuesta y de error que podrías encontrar:
TipoDescripción
resultIndica que la solicitud se resolvió de manera exitosa.
unauthorizedLa solicitud fue rechazada por carecer de autorización. El API key usado es inválido.
payment_requiredLa solicitud fue rechazada por falta de una condición de pago.
invalid_requestLa solicitud fue rechazada porque contiene datos inválidos o en formatos incorrectos.
too_many_requestsSe ha superado el límite permitido de solicitudes por rango de tiempo. Distintos endpoints pueden tener distintos límites.
api_errorHa ocurrido un error al procesar la solicitud del lado del servidor.
result