Skip to main content

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 es BASE64, 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

KeyValue
Content-Typeapplication/json
Acceptapplication/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"

Probar endpoint

GET
Descargar archivo (UBL)
BASE URL
Se guarda localmente en tu navegador.
BEARER TOKEN
Se guarda solo en esta sesión/pestaña.
PATH PARAMS
Identificación (NIT)
Nombre del archivo
Tipo de respuesta (opcional)
URL FINAL
/api/ubl2.1/download/89008003//BASE64
BODY JSON
RESPUESTA
Envía la solicitud para ver la respuesta aquí.