GET /v1/invoices/{id}/pdf
Descarga el PDF de una factura emitida: el mismo documento A4 que imprime Contadito, con CAI, rango autorizado y fecha límite de emisión.
Solicitud
curl -s https://integration.contadito.com/v1/invoices/8801/pdf \
-H "Authorization: Bearer $CONTADITO_API_KEY" \
-o factura-8801.pdf
| Parámetro | Ubicación | Tipo | Notas |
|---|---|---|---|
id | ruta | number | El id que devolvió POST /v1/invoices. No es el invoiceNumber. |
Respuesta 200
El PDF, con Content-Type: application/pdf y
Content-Disposition: attachment; filename="factura-{id}.pdf". No es JSON.
Se genera al momento, así que puedes pedirlo tantas veces como quieras.
consejo
No necesitas llamar aquí después de emitir
POST /v1/invoices ya devuelve el mismo PDF en pdfBase64. Este endpoint es
para reimprimir después, o para cuando pdfBase64 vino null.
Errores
Los errores sí vienen en JSON, con la forma { code, message } de siempre.
| HTTP | code | Causa |
|---|---|---|
| 400 | — | El id de la ruta no es un entero. |
| 401 | MISSING_API_KEY / INVALID_API_KEY | Credencial. |
| 404 | EXTERNAL_INVOICE_NOT_FOUND | No existe dentro de tu empresa. |
Ver el catálogo completo de errores.