Documentación de la API

Autentícate con una clave API usando el encabezado Authorization: Bearer

Especificación OpenAPI

Descarga la especificación desde /api/openapi.json.

Renderizar PDF

POST para recibir /api/v1/render/pdf application/pdf.

curl -X POST "https://your-domain.com/api/v1/render/pdf" \
  -H "Authorization: Bearer ig_live_..." \
  -H "Content-Type: application/json" \
  --data '{"document":{"documentType":"INVOICE","number":"0001","issueDate":"2026-01-01","fromName":"Acme","clientName":"Client","currency":"USD","lineItems":[{"name":"Services","quantity":1,"unitCost":100}],"taxType":"OFF","taxValue":0,"discountType":"OFF","discountValue":0,"shippingEnabled":false,"shippingValue":0,"amountPaidEnabled":false,"amountPaid":0,"theme":"classic","pageSize":"letter"}}' \
  --output invoice.pdf

Renderizar UBL XML

POST para recibir /api/v1/render/ubl application/xml.

curl -X POST "https://your-domain.com/api/v1/render/ubl" \
  -H "Authorization: Bearer ig_live_..." \
  -H "Content-Type: application/json" \
  --data '{"document":{"documentType":"INVOICE","number":"0001","issueDate":"2026-01-01","fromName":"Acme","clientName":"Client","currency":"USD","lineItems":[{"name":"Services","quantity":1,"unitCost":100}],"taxType":"OFF","taxValue":0,"discountType":"OFF","discountValue":0,"shippingEnabled":false,"shippingValue":0,"amountPaidEnabled":false,"amountPaid":0,"theme":"classic","pageSize":"letter"}}'

Uso

GET para ver tu uso y cuota del mes /api/v1/usage.

curl "https://your-domain.com/api/v1/usage" \
  -H "Authorization: Bearer ig_live_..."