Este endpoint permite consultar y descargar la representación gráfica (PDF) de documentos fiscales electrónicos generados en el proceso de facturación electrónica. Los documentos disponibles incluyen:
El PDF retornado contiene:
El acceso se realiza mediante el identificador único del documento (UUID / CUFE / LDF).
| Nombre del API | Consulta Representación Gráfica por UUID |
|---|---|
| Método HTTP | POST |
| URL | https://{host}/DocumentReadOnly/RepresentacionGrafica/GetBinaryByUUID |
| Autorización |
|
| Descripción | Permite obtener el archivo PDF de un documento fiscal electrónico mediante su identificador único (UUID/CUFE). |
| Nombre | Tipo | Obligatorio | Valor | Descripción |
|---|---|---|---|---|
| Content-Type | string | Sí | application/json | Formato del cuerpo de la petición |
| Authorization | string | Sí | Bearer {token} | Token JWT válido |
| x-who | string | Sí | {subscription-key} | Clave de suscripción de APIM |
| Nombre | Tipo | Obligatorio | Valor | Descripción |
|---|---|---|---|---|
| uuid | string | Sí | {UUID/CUFE} | Identificador único del documento |
{
"uuid": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
curl --location 'https://{host}/DocumentReadOnly/RepresentacionGrafica/GetBinaryByUUID' \
--header 'Authorization: Bearer <token>' \
--header 'x-who: <subscription-key>' \
--header 'Content-Type: application/json' \
--data '{
"uuid": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}'
Respuesta exitosa
(Binario PDF)
Error de validación (400 Bad Request)
{
"success": false,
"message": "UUID inválido o formato incorrecto"
}
No autorizado (401 Unauthorized)
{
"success": false,
"message": "Token inválido o expirado"
}
Error interno (500 Internal Server Error)
{
"success": false,
"message": "Error interno del servidor"
}
Rate Limit (429 Too Many Requests)
| Header | Descripción |
|---|---|
| Retry-After | Tiempo en segundos para reintentar |
| X-RateLimit-Limit | Límite de solicitudes |
| X-RateLimit-Remaining | Solicitudes restantes |
{
"success": false,
"message": "Límite de consumo excedido"
}