Inicio Documentos tributarios Factura electrónica Boleta electrónica Nota de crédito Guía de despacho Certificado digital API Precios Contacto Iniciar sesión Comenzar ahora
Para desarrolladores

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
Lo que dicen nuestros clientes

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.

CM
Carlos Méndez
Constructora Andes SpA
★★★★★

El proceso de habilitación fue rapidísimo. En menos de una hora ya estábamos facturando. El soporte respondió todas nuestras dudas.

AF
Andrea Fuentes
Importadora del Pacífico
★★★★★

Integré YAMT con nuestro ERP en una tarde. Los webhooks funcionan perfecto y el sandbox es idéntico a producción.

RS
Roberto Soto
SotoTech SpA
★★★★★

Llevamos 6 meses y cero rechazos del SII. Las guías de despacho se generan automáticamente desde nuestro WMS.

ML
María José López
Distribuidora Sur Ltda
★★★★★

Como contador, manejo 12 empresas en YAMT. La multi-razón social y los reportes me ahorraron horas de trabajo manual.

FA
Felipe Araya
Araya & Asociados
★★★★★

Conectamos Shopify con la API y cada venta genera boleta automática. Nuestros clientes reciben el PDF al instante.

PV
Paulina Vega
Tienda Verde SpA
★★★★★

El precio es imbatible. Pagábamos 3 veces más con nuestro proveedor anterior por menos funcionalidades.

DC
Diego Contreras
Logística Express
★★★★☆

La certificación ante el SII fue transparente. YAMT se encargó de todo el proceso y nos avisó cuando estaba listo.

JM
Javiera Muñoz
JM Consultoría

Comienza hoy

Emite tu primer DTE
en 5 minutos

Sin costos de implementación. Sin cobros por documento. Emisión ilimitada desde $170.000 + IVA/año.

Comenzar ahora →
Cargando