Factuarea APIDevelopers

Descargar el PDF conservado exacto

Descarga los bytes conservados de un artefacto listo como application/pdf (Content-Disposition: attachment).

  • El ETag es el SHA-256 del archivo; envíalo en If-None-Match para recibir 304 Not Modified.
  • La autorización y la integridad se verifican antes de cualquier 304. Requiere pdfs:read.
GET
/companies/{company}/pdf-artifacts/{artifact}/download

Authorization

AuthorizationBearer <token>

Tu API key como token Bearer: fact_live_… en producción, fact_test_… en sandbox. Consulta la guía de autenticación.

En: header

Parámetros de ruta

company*string

Identificador público (UUID v7) de la empresa. Obtenlo de GET /v1/me (data.scope[].id).

Formatouuid
artifact*string

Identificador público (UUID v7) del artefacto PDF.

Formatouuid

Headers

If-None-Match?string

Petición condicional: envía el ETag que guardaste de una respuesta anterior de esta operación (entrecomillado, tal como se recibió) para obtener 304 Not Modified sin cuerpo cuando el contenido no ha cambiado. Omítelo para recibir siempre la respuesta completa.

Factuarea-Version?string

Fija la versión de la API (YYYY-MM-DD, versionado por fecha estilo Stripe) para esta petición; omítelo para usar la versión fijada de la clave, o la última si no hay ninguna. Versión no soportada → 400 unsupported_api_version; malformada → 400 parameter_invalid_format. La versión efectiva se refleja en la cabecera de respuesta Factuarea-Version. Consulta la guía de Versioning.

Formatodate

Cuerpo de la respuesta

application/pdf

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json