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