Códigos de respuesta API HTTP
Respuestas exitosas
Todas las respuestas exitosas retornan un código de estado HTTP 200 (OK).
El cuerpo de la respuesta se proporciona en formato JSON con el contenido esperado según la operación realizada.
Código
Mensaje
Ejemplo
200
OK
{
"id": "9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56",
"tipo_de_comprobante": "01",
"serie": "FFF1",
"numero": 1,
"aceptada_por_sunat": true,
"sunat_description": "La Factura numero FFF1-1, ha sido aceptada",
"sunat_note": null,
"sunat_responsecode": 0,
"sunat_soap_error": null,
"anulado": false,
"cadena_para_codigo_qr": "20000000001|01|FFF1|1|18.00|118.00|01-01-2025|6|20603274742|X2dkUlvo/gSmdWk0zcT289ErP8U=|",
"codigo_hash": "X2dkUlvo/gSmdWk0zcT289ErP8U=",
"enlace_pdf": "https://api.aurora.net/pdf/9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56",
"enlace_xml": "https://api.aurora.net/xml/9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56",
"enlace_cdr": "https://api.aurora.net/cdr/9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56"
}
201
Created
{
"id": "9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56",
"tipo_de_comprobante": "01",
"serie": "FFF1",
"numero": 1,
"aceptada_por_sunat": true,
"sunat_description": "La Factura numero FFF1-1, ha sido aceptada",
"sunat_note": null,
"sunat_responsecode": 0,
"sunat_soap_error": null,
"anulado": false,
"cadena_para_codigo_qr": "20000000001|01|FFF1|1|18.00|118.00|01-01-2025|6|20603274742|X2dkUlvo/gSmdWk0zcT289ErP8U=|",
"codigo_hash": "X2dkUlvo/gSmdWk0zcT289ErP8U=",
"enlace_pdf": "https://api.aurora.net/pdf/9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56",
"enlace_xml": "https://api.aurora.net/xml/9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56",
"enlace_cdr": "https://api.aurora.net/cdr/9de7f6f3-5c31-4f23-a7cd-6960d6fc4d56"
}
Respuestas de error
Las respuestas de error retornan códigos de estado HTTP dentro de los rangos 4xx (errores del cliente) o 5xx (errores del servidor).
El cuerpo de la respuesta se proporciona en formato JSON e incluye un mensaje que describe el error y, opcionalmente, detalles adicionales.
Código
Mensaje
Ejemplo
401
Unauthorized
{
"message": "Unauthenticated."
}
403
Forbidden
{
"message": "No se encontró una suscripción o prueba gratuita activa."
}
404
Not Found
{
"message": "El recurso solicitado no existe."
}
422
Unprocessable Content
{
"message": "El campo fecha de emision debe ser una fecha igual a 01-01-2025.",
"errors": {
"fecha_de_emision": [
"El campo fecha de emision debe ser una fecha igual a 01-01-2025."
]
}
}
500
Internal Server Error
{
"message": "Ocurrió un error. Por favor, inténtalo de nuevo más tarde."
}
Última actualización