Saltearse al contenido

Errores

La API de Facturación de Tandia utiliza códigos de estado HTTP y tipos de errores para comunicar el resultado de las solicitudes. A continuación, se detallan los códigos de estado y los tipos de errores que puedes encontrar al interactuar con nuestra API.

Códigos de Estado HTTP

  • 200 - OK: Todo funcionó como se esperaba.

  • 400 - Bad Request: La solicitud no fue aceptable, a menudo debido a la falta de un parámetro requerido.

  • 403 - Forbidden: La clave de API no tiene permisos para realizar la solicitud.

  • 404 - Not Found: El recurso solicitado no existe.

  • 500, 502, 503, 504 - Server Errors: Algo salió mal en el extremo de Tandia.io. (Estos son raros).

Tipos de Errores

  • general_error: Los errores de API abarcan cualquier otro tipo de problema (por ejemplo, un problema temporal con los servidores de Tandia.io) y son extremadamente raros.

  • database_error: Este tipo de error indica un problema en la base de datos de Tandia.io. Esto puede deberse a una interrupción temporal en la base de datos que estamos trabajando para resolver. Te recomendamos intentar la solicitud nuevamente en un momento posterior. Si el problema persiste, no dude en ponerse en contacto con nuestro equipo de soporte para obtener asistencia adicional.

  • validation_error: Los errores de validación se producen cuando los datos proporcionados en la solicitud no cumplen con los requisitos o restricciones esperados. Para resolver este tipo de error, asegúrate de que los datos proporcionados cumplan con las reglas de validación especificadas en nuestra documentación. Si sigues teniendo problemas, verifica la estructura de la solicitud y los datos enviados para asegurarte de que sean correctos.

Error Object

Objeto de error utilizado para representar respuestas de error.

Atributos


successbooleanrequired

Indica si la operación fue exitosa (true) o si ocurrió un error (false).


messagestringrequired

Mensaje descriptivo que proporciona información sobre el error.


reasonstringrequired

Una descripción más detallada o motivo del error.


reason_codestringrequired

Código de razón del error (si está disponible).


errorsobjectrequired

En caso del código de error validation_errors, muestra detalles adicionales sobre los errores.