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.