Skip to main content
GET
Download Document

Description

This endpoint allows you to download individual documents from a completed extraction job. Use the job’s publicId and the specific document ID to perform the download.
Los documentos solo están disponibles para descargas durante 30 días después de completado el job.

Parameters

string
required
ID público único del job completado (ej. “JOB20250104123456789A”)
string
required
ID único del documento a descargar
string
Formato del archivo a descargar:
  • XML: Archivo XML original del SAT (por defecto)
  • PDF: Representación visual del documento
Nota: No todos los documentos tienen ambos formatos disponibles.
boolean
Si es true, incluye el header Content-Disposition: attachment para forzar la descarga en navegadores. Por defecto: false

Response

La respuesta es el contenido binario del archivo solicitado.

Headers de respuesta

string
Tipo MIME del archivo:
  • application/xml para archivos XML
  • application/pdf para archivos PDF
number
Tamaño del archivo en bytes
string
Header de descarga (solo si se especifica download=true)Ejemplo: attachment; filename="factura_12345678-1234-1234-1234-123456789012.xml"
string
UUID fiscal del documento (solo para facturas CFDI)
string
Tipo de documento descargado
string
Formato del archivo: XML o PDF

Ejemplos

Descarga masiva de documentos

Para descargar múltiples documentos eficientemente:

Formatos disponibles por tipo de documento

  • XML: Archivo CFDI original del SAT con todos los datos fiscales
  • PDF: Representación visual de la factura (cuando está disponible)
  • PDF: Único formato disponible para constancias fiscales
  • XML: Archivo XML de la retención
  • PDF: Representación visual (cuando está disponible)

Códigos de error

Mejores prácticas

Verificación de integridad: Calcula hashes MD5 o SHA256 de los archivos descargados para verificar su integridad.
Límites de descarga: Respeta los rate limits para evitar ser bloqueado. Máximo 1000 descargas por hora.
Almacenamiento local: Los documentos descargados son válidos legalmente. Asegúrate de almacenarlos de forma segura y con respaldos.