Descargar archivos
Endpoint
- Método: GET
- Ruta:
/api/ubl2.1/download/89008003/Attachment-SETP990000399.xml/BASE64 - URL ejemplo:
{{BASE_URL}}/api/ubl2.1/download/89008003/Attachment-SETP990000399.xml/BASE64
Descarga de archivos de documentos electrónicos
Este endpoint permite descargar archivos asociados a documentos electrónicos de una empresa, como PDFs, XMLs o ZIPs.
Se puede obtener el archivo directamente o en formato base64.
URL:
GET /api/ubl2.1/download/{identification}/{file}/{type_response?}
-
identification: Número de identificación de la empresa.
-
file: Nombre del archivo a descargar (ejemplo:
Attachment-SETP990000399.xml). -
type_response (opcional): Si se envía el valor
BASE64, el archivo se retorna en base64; si se omite, se descarga el archivo directamente.
Autenticación:
Requiere token de autorización en el header:
Authorization: Bearer {API_TOKEN}
Parámetros:
-
En la URL:
-
identification: Identificación de la empresa. -
file(string): Nombre del archivo. -
type_response(opcional): Si esBASE64, retorna el archivo en base64.
-
Respuesta:
-
Si el archivo existe, retorna el archivo solicitado (descarga directa o base64).
-
Si no existe, retorna un mensaje de error.
Autenticación
- Tipo: Bearer Token
- Header:
Authorization: Bearer {{API_TOKEN}}
Headers
| Key | Value |
|---|---|
Content-Type | application/json |
Accept | application/json |
Body
cURL
curl -X GET "{{BASE_URL}}/api/ubl2.1/download/89008003/Attachment-SETP990000399.xml/BASE64" \
-H "Authorization: Bearer {{API_TOKEN}}" \
-H "Content-Type: application/json" \
-H "Accept: application/json"