Skip to content

Consultar Respuestas del SRI

Devuelve los resultados sin procesar de las llamadas SOAP al SRI registradas para un comprobante — una fila por cada intento de recepción (POST /:accessKey/send) o autorización (GET /:accessKey/authorize), en orden cronológico inverso (más recientes primero).

GET /v1/documents/:accessKey/sri-responses

Autenticación

Authorization: Bearer <api-key> y X-Issuer-Id: <issuer-id> (UUID obtenido de GET /v1/issuers)

Parámetros de ruta

ParámetroDescripción
accessKeyLa clave de acceso de 49 dígitos del comprobante

Respuesta

200 OK

json
{
  "ok": true,
  "sriResponses": [
    {
      "operationType": "AUTHORIZATION",
      "status": "NO_AUTORIZADO",
      "messages": [
        { "identifier": "45", "message": "RUC no existe", "additionalInfo": null, "type": "ERROR" }
      ],
      "createdAt": "2026-07-05T14:22:00.000Z"
    },
    {
      "operationType": "RECEPTION",
      "status": "RECIBIDA",
      "messages": null,
      "createdAt": "2026-07-05T14:21:00.000Z"
    }
  ]
}
CampoDescripción
operationTypeRECEPTION (de POST /:accessKey/send) o AUTHORIZATION (de GET /:accessKey/authorize)
statusEl estado que devolvió el SRI para esa llamada (por ejemplo, RECIBIDA, DEVUELTA, AUTORIZADO, NO_AUTORIZADO)
messagesArreglo de mensajes de observación/error del SRI para esa llamada, o null si el SRI no devolvió ninguno
createdAtCuándo se registró la respuesta de esa llamada

El cuerpo de la respuesta SOAP sin procesar se excluye intencionalmente — es información de diagnóstico interno, no forma parte del contrato de la API.

Errores

CódigoEstado HTTPCuándo ocurre
VALIDATION_FAILED400accessKey no tiene exactamente 49 dígitos
BAD_REQUEST400Falta el header X-Issuer-Id o está mal formado
UNAUTHORIZED401API key ausente o inválida, o discrepancia de entorno
FORBIDDEN403El emisor de X-Issuer-Id pertenece a otro tenant
NOT_FOUND404El emisor de X-Issuer-Id no existe
NOT_FOUND404Comprobante no encontrado

Documentación de la API de Comprobify