Skip to content

Errores

Catálogo de errores

La API de eFirma utiliza códigos de respuesta HTTP convencionales para indicar cuando una solicitud a la API ha sido exitosa o ha fallado.

RangoSignificado
2xxLa solicitud fue exitosa
4xxOcurrió un problema con la solicitud por la información dada (parámetro inválido, fondos insuficientes, etc.)
5xxOcurrió un problema con los servidores de eFirma

Códigos de Error

CódigoNombreDescripción
400Bad RequestLa solicitud no fue aceptada, regularmente debido a la falta de parámetros obligatorios
401UnauthorizedLa autenticación para la validación de las credenciales ha fallado o las llaves son inválidas
402Request FailedLos parámetros fueron aceptados, pero ocurrió un error al procesar la solicitud
404Not FoundEl objeto solicitado no existe, esto puede ocurrir en solicitudes del tipo GET o DELETE
405Method Not AllowedEl método HTTP (GET, PUT, POST, DELETE) no es válido para la URI solicitada
500Internal Server ErrorHa ocurrido un error por parte de nuestros servidores
504Gateway TimeoutNuestro servidor intentó conectarse a los OCSP para la validación de certificados, pero no recibió respuesta del OCSP

Errores Comunes

Error 400 - Bad Request

Causa común

Falta de parámetros obligatorios en la solicitud.

json
{
    "status": "error",
    "message": "Missing required parameter: email"
}

Error 401 - Unauthorized

Causa común

Credenciales de autenticación inválidas o expiradas.

json
{
    "status": "error",
    "message": "Invalid authentication credentials"
}

Error 404 - Not Found

Causa común

El recurso solicitado no existe o ha sido eliminado.

json
{
    "status": "error",
    "message": "Document not found"
}

Error 500 - Internal Server Error

Causa común

Error interno del servidor. Si persiste, contacte a soporte.

json
{
    "status": "error",
    "message": "Internal server error"
}

Recomendaciones

Manejo de errores

  • Siempre valide los parámetros antes de enviar una solicitud
  • Verifique que sus credenciales de autenticación sean correctas
  • Implemente reintentos con backoff exponencial para errores 5xx
  • Contacte a soporte@efirma.com si los errores persisten