API Masivo · CFDI 4.0
Timbrado y cancelación por API
Integra la emisión de CFDI 4.0 en tu sistema con una API REST. Usa el mismo contrato para probar en Sandbox y para emitir facturas reales ante el SAT.
Lo que puedes hacer
URL base
Todas las rutas de esta documentación parten de la misma URL, tanto en Live como en Test:
https://dashboard.timbra.com.mx/api/masivoFlujo de integración
- Crea una API Key en el panel de Timbra, en la sección API Keys. Elige el entorno Live o Test.
- Guarda la llave en un lugar seguro. Se muestra completa solo al crearla.
- Envía tu CFDI a la ruta de timbrado JSON o XML con el header
Authorization: Bearer <API_KEY>. - Recibe el UUID y el XML timbrado en la respuesta. En modo Live también se descuenta un timbre de tu saldo y el CFDI se guarda en tu cuenta.
- Cancela cuando lo necesites por UUID o por CSD, según el caso.
Empieza en Sandbox
Una llave tmb_test_... timbra contra el entorno de pruebas del PAC, no descuenta timbres y no guarda los CFDI de prueba en tu cuenta. Puedes repetir todas las pruebas que necesites sin costo.
Endpoints
| Método | Ruta | Descripción |
|---|---|---|
| POST | /v3/cfdi33/issue/json/v4 | Timbra un CFDI a partir de un JSON (aplica CSD automáticamente). |
| POST | /cfdi33/issue/v4 | Emite y timbra un XML sin sellar (sellado automático con CSD). |
| POST | /cfdi33/stamp/json/v4 | Timbra un XML de CFDI 4.0 previamente sellado. |
| POST | /cfdi33/cancel/csd | Cancela un CFDI con tus CSD. |
| POST | /cfdi33/cancel/uuid | Cancela un CFDI por UUID con JSON. |
| POST | /cfdi33/cancel/:rfc/:uuid/:motivo/:folioSustituto? | Cancela un CFDI por UUID con parámetros en la URL. |
Ambientes
| Ambiente | Prefijo de la llave | Saldo | Persistencia | PAC |
|---|---|---|---|---|
| Live | tmb_live_ | Descuenta 1 timbre por CFDI | Guarda el CFDI en tu cuenta | Producción |
| Test / Sandbox | tmb_test_ | No descuenta | No guarda el CFDI | Pruebas |
La URL y el contrato de las rutas son los mismos. El ambiente se determina por el tipo de API Key que envíes. Consulta Ambientes Live y Test para conocer los RFCs de prueba permitidos.
Colección de Postman
Descarga la colección y el environment para probar todos los endpoints desde Postman:
Sigue la guía de Colección de Postman para importarlos y configurar tus variables.