Skip to main content

Unir PDFs

Endpoint

  • Método: POST
  • Ruta: /api/ubl2.1/join-pdfs
  • URL ejemplo: {{BASE_URL}}/api/ubl2.1/join-pdfs

Unir varios archivos PDF en uno solo

Este endpoint permite unir varios archivos PDF de documentos electrónicos de la empresa autenticada en un solo archivo PDF.
El usuario debe indicar los documentos a unir y el nombre del archivo resultante.

URL:
POST /api/ubl2.1/join-pdfs

Autenticación:
Requiere token de autorización en el header:
Authorization: Bearer {API_TOKEN}

Parámetros (body JSON):

  • pdfs: Array de objetos con los datos de cada PDF a unir. Cada objeto debe incluir:

    • type_document_id: ID del tipo de documento.

    • prefix: Prefijo del documento.

    • number: Número del documento.

  • name_joined_pdfs: Nombre del archivo PDF resultante.

Respuesta:

  • Si la operación es exitosa, retorna el PDF unido en base64 y un mensaje de éxito.

  • Si ocurre un error, retorna el mensaje de error.

Autenticación

  • Tipo: Bearer Token
  • Header: Authorization: Bearer {{API_TOKEN}}

Headers

KeyValue
Content-Typeapplication/json
cache-controlno-cache
Connectionkeep-alive
Accept-Encodinggzip, deflate
acceptapplication/json
X-CSRF-TOKEN``

Body

{
"name_joined_pdfs": "PDFs-Unidos.pdf",
"pdfs": [
{
"type_document_id": 1,
"prefix": "T",
"number": "68"
},{
"type_document_id": 1,
"prefix": "T",
"number": "67"
},{
"type_document_id": 1,
"prefix": "T",
"number": "65"
},{
"type_document_id": 4,
"prefix": "9",
"number": "70000012"
}
]
}

cURL

curl -X POST "{{BASE_URL}}/api/ubl2.1/join-pdfs" \
-H "Authorization: Bearer {{API_TOKEN}}" \
-H "Content-Type: application/json" \
-H "cache-control: no-cache" \
-H "Connection: keep-alive" \
-H "Accept-Encoding: gzip, deflate" \
-H "accept: application/json" \
-H "X-CSRF-TOKEN: " \
-d '{
"name_joined_pdfs": "PDFs-Unidos.pdf",
"pdfs": [
{
"type_document_id": 1,
"prefix": "T",
"number": "68"
},{
"type_document_id": 1,
"prefix": "T",
"number": "67"
},{
"type_document_id": 1,
"prefix": "T",
"number": "65"
},{
"type_document_id": 4,
"prefix": "9",
"number": "70000012"
}
]
}'

Probar endpoint

POST
Unir PDFs
BASE URL
Se guarda localmente en tu navegador.
BEARER TOKEN
Se guarda solo en esta sesión/pestaña.
URL FINAL
/api/ubl2.1/join-pdfs
BODY JSON
RESPUESTA
Envía la solicitud para ver la respuesta aquí.