Para developers

La API de facturación electrónica chilena

REST estilo Stripe. Claves sk_test y sk_live, entorno sandbox real contra Maullín, webhooks de cambio de estado en el SII y documentación pensada para developers.

Emite tu primer DTE

Una llamada HTTP, una factura emitida

emitir-dte.sh
# Emite una factura electrónica con una llamadacurl https://api.facturador.pulsandotech.cl/v1/dtes \  -H "Authorization: Bearer sk_test_5f3a...e91" \  -H "Content-Type: application/json" \  -d '{    "tipo": 33,    "receptor": { "rut": "76.543.210-K", "razon_social": "Acme SpA" },    "items": [{ "nombre": "Asesoría", "cantidad": 1, "precio": 250000 }]  }' # Respuesta{  "folio": 1042,  "track_id": "0249151104",  "estado_sii": "aceptado",  "pdf": "https://.../dte/1042.pdf"}

En sandbox emites contra Maullín, sin tocar tu facturación real. Solo cuando cambies a sk_live empieza tu producción.

Webhooks

No hagas polling. Te avisamos.

Cada cambio de estado de un DTE en el SII te llega como evento firmado. Sin colas raras ni cron jobs.

webhook.json
# Ejemplo de webhook que recibes cuando un DTE cambia de estado en el SIIPOST https://tu-app.com/webhooks/facturadorContent-Type: application/jsonX-Signature: t=1717064523,v1=4f3a...e91   # HMAC-SHA256 firmado con tu signing secret {  "event": "dte.aceptado",  "data": {    "folio": 1042,    "tipo": 33,    "track_id": "0249151104",    "estado_sii": "aceptado",    "emitido_at": "2026-05-29T10:14:21Z"  }}

Sandbox real

Mismo flujo que producción, contra Maullín.

Eventos firmados

HMAC-SHA256 con tu signing secret. Verificables en tu lado.

Docs claras

Ejemplos cURL, códigos de error legibles y mapping al SII.

Integra hoy

Quick start en sandbox

Crea tu cuenta, copia tu sk_test y emite un DTE de prueba en menos de 10 minutos.