Emitir e-CF
POST /api/v1/dgii/emision/ecf
Recibe el XML de un e-CF (E31–E47), lo envía a la DGII con el certificado del emisor y devuelve el trackId para consultar el resultado.
Para facturas de consumo menores a RD$250,000 usa POST /api/v1/dgii/emision/resumen-fc con el XML del resumen; la respuesta tiene la misma forma.
Request
POST /api/v1/dgii/emision/ecf HTTP/1.1Host: api.starcoreintegrated.comX-API-Key: sk_live_xxxxContent-Type: application/xml
<ECF> ... </ECF>curl -X POST https://api.starcoreintegrated.com/api/v1/dgii/emision/ecf \ -H "X-API-Key: $STARCORE_API_KEY" \ -H "Content-Type: application/xml" \ --data-binary @factura-e31.xmlResponse 200
{ "trackId": "8a2f1c0e-7b4d-4e7a-9c1b-2d3e4f5a6b7c" }Guarda el trackId: con él consultas el resultado en Consultar estado.
Errores comunes
| Código | Significado |
|---|---|
| 400 | XML inválido o mal formado |
| 401 | API key ausente, inválida o revocada |
| 429 | Límite de requests alcanzado |
| 5xx | Error de la DGII o del servicio; reintenta con backoff |
La referencia completa está en Swagger.