API REST de
facturación electrónica
Emite cualquier DTE con un solo POST. Endpoints JSON, autenticación por API key y sandbox para validar tu integración.
¿Por qué una API de facturación?
Si tienes un sistema propio (ERP, CRM, e-commerce, POS), necesitas emitir DTE desde tu aplicación. La API de YAMT te permite integrar facturación SII con endpoints JSON simples, sin SOAP, XML ni certificados en tu servidor.
URL base y autenticación
Todos los endpoints viven bajo https://app.yamt.com/api y se enrutan por el RUT del emisor: /api/{rut}/{endpoint}. La autenticación usa API keys con formato yamt_... en el header Authorization: Bearer yamt_.... Genera y revoca tus keys desde el dashboard (máximo 5 activas por cuenta). Cada key se asocia a un emisor y a un rol: owner, editor o viewer.
Endpoints principales
- POST /api/{rut}/emitir — Emitir cualquier tipo de DTE
- POST /api/{rut}/emision_estado_dte — Consultar estado de un DTE en el SII
- GET /api/{rut}/emisiones — Listar emisiones (filtros y paginación)
- GET /api/{rut}/pdf/{type}/{folio} — Descargar PDF con timbre
- GET /api/{rut}/xml/{type}/{folio} — Descargar XML firmado
- GET /api/{rut}/folios — Consultar folios CAF disponibles
- POST /api/{rut}/folios_sii — Solicitar nuevos rangos al SII
Para anular un documento, emite una nota de crédito (type: 61) referenciando el folio original en refs.
Autenticación
La API usa API keys. Tu certificado .p12 queda custodiado en YAMT. Genera tus keys desde el dashboard; cada key tiene un rol configurable y puede ser revocada en cualquier momento. El ambiente (producción o sandbox) lo define el emisor según su configuración SII, no la key.
Sandbox
Los emisores en ambiente de prueba (sii_ambiente = 0) operan en modo sandbox: la emisión valida y guarda el documento localmente sin enviarlo al SII (la respuesta incluye env: "sandbox" y no genera track_id). Te permite validar tu integración antes de pasar a producción, sin costos adicionales.
Próximamente
- Webhooks de estado SII — notificación a tu URL cuando el SII acepta, rechaza u observa
- SDKs oficiales — PHP, Python y Node.js
Empresas que ya facturan
con YAMT
Migramos desde el portal del SII y la diferencia es brutal. Emitimos 200+ facturas al mes sin problemas. La API es impecable.
El proceso de habilitación fue rapidísimo. En menos de una hora ya estábamos facturando. El soporte respondió todas nuestras dudas.
Integré YAMT con nuestro ERP en una tarde. Los webhooks funcionan perfecto y el sandbox es idéntico a producción.
Llevamos 6 meses y cero rechazos del SII. Las guías de despacho se generan automáticamente desde nuestro WMS.
Como contador, manejo 12 empresas en YAMT. La multi-razón social y los reportes me ahorraron horas de trabajo manual.
Conectamos Shopify con la API y cada venta genera boleta automática. Nuestros clientes reciben el PDF al instante.
El precio es imbatible. Pagábamos 3 veces más con nuestro proveedor anterior por menos funcionalidades.
La certificación ante el SII fue transparente. YAMT se encargó de todo el proceso y nos avisó cuando estaba listo.