Endpoints y Respuestas
Conoce cómo comunicarte con nuestra API y qué esperar de cada respuesta.
URL del Endpoint
POST
https://api.chefactura.com/facturacion-api/data.php
Este endpoint centralizado procesa todos los tipos de documentos electrónicos. La distinción se realiza mediante el contenido del JSON enviado.
Parámetros de Solicitud
Debes enviar una petición tipo multipart/form-data
con los siguientes campos:
| Campo | Descripción |
|---|---|
| datajson | String. Contiene el JSON completo con los datos del documento (factura, nota, etc). |
| recordID | String. Tu API Key única de empresa obtenida en el panel administrativo. |
Ejemplo de Solicitud (cURL)
curl -X POST https://api.chefactura.com/facturacion-api/data.php \
-H "Content-Type: multipart/form-data" \
-F "recordID=SU_RECORD_ID" \
-F "datajson={...}"
Esquema de Respuesta
La API siempre responde con un objeto JSON. El
campo status
indica si la operación fue exitosa.
Respuesta Exitosa
{
"status": true,
"cdc": "018000...",
"xmlLink": "https://...",
"kude": "https://..."
}
Respuesta de Error
{
"status": false,
"code": "Error SIFEN: 1234 - Motivo..."
}