Saltar al contenido
↑↓ navegar ↵ abrir Esc cerrar
Documentación API

Construye tu integración con la API V1 de factura.com.do

Una API REST, 28 eventos webhook y referencia honesta de qué publicamos hoy y qué todavía no. Todo lo que tu equipo necesita para conectar a la facturación electrónica DGII en República Dominicana.

  • Header X-Api-Key
  • 28 eventos webhook
  • Entorno de pruebas DGII por empresa

De cero a primer e-CF en tres llamadas

  1. 01
    Obtén tu X-Api-Key

    Un administrador del espacio de trabajo genera la llave desde la app. La copia se ve solo una vez; guárdala en tu gestor de secretos.

  2. 02
    POST /api/v1/consumer-invoices

    Manda el comprobante con header X-Api-Key. La respuesta trae DocumentId y ConsultationUrl listos para tu ERP.

  3. 03
    Suscribe el webhook dgii.aprobado

    Cuando la DGII responde, te enviamos un POST con el evento y el payload. Tu sistema concilia y libera el flujo a cobranza.

Todo lo que documenta esta sección

Cada tarjeta abre la página con detalle: contratos, ejemplos en curl y TypeScript, y notas honestas sobre qué hay y qué no.

Lo que publicamos hoy y lo que todavía no

Esta sección documenta lo que ya está vivo en /api/v1/. Mantenemos el otro lado de la tabla porque la honestidad evita sorpresas en producción.

Hoy NO publicamos Hoy en /api/v1/
Self-serve API key issuance vía endpoint público. Header X-Api-Key con vigencia configurable.
SDK oficial con runtime client distribuido en npm. REST con JSON: cualquier cliente HTTP la consume.
Verificación HMAC ni firma del payload. 28 eventos webhook por suscripción manual.
Reintentos automáticos del lado del servidor para webhooks. Envío a la DGII y consulta periódica del estado en segundo plano.
Entorno de pruebas público con base URL distinta. Entorno de pruebas DGII por empresa (testecf).
Header de versión ni política formal de deprecación publicada. Versionado /api/v1/ explícito.
Header Idempotency-Key ni rate limit publicado. Paginación pageNumber/pageSize/search.
Siguiente paso

Continúa por aquí