Documentacion operativa para integracion FEL.
Base URL:
https://apifelcore.com/api
Las rutas principales disponibles son 6 y todas son POST.
| Metodo | Endpoint | Descripcion |
|---|---|---|
| POST | /agencia-virtual/emitir-documento |
Emite DTE. |
| POST | /agencia-virtual/anular-documento |
Anula DTE. |
| POST | /agencia-virtual/nombre-receptor |
Consulta nombre por NIT. |
| POST | /agencia-virtual/consultar-documentos |
Consulta DTE emitidos/recibidos. |
| POST | /agencia-virtual/descargar-xml |
Retorna XML. |
| POST | /agencia-virtual/descargar-pdf |
Retorna PDF (URL y base64). |
1) Crear token API:
POST https://apifelcore.com/api/login
{
"email": "dev@tuempresa.com",
"password": "tu_password",
"device_name": "postman"
}
2) Header obligatorio para rutas agencia-virtual:
Authorization: Bearer TU_TOKEN
3) En body de negocio usar token_fel para credenciales SAT/FEL.
| Codigo | Causa |
|---|---|
| 400 | NIT no coincide con token o request invalido. |
| 403 | Plan no activo o limite de solicitudes excedido. |
| 404 | Documento o recurso no encontrado. |
| 500 | Error interno. |
{
"nit": "1234567",
"token_fel": "TOKEN_ENCRIPTADO_CLIENTE",
"nit_receptor": "CF",
"nombre_receptor": "Consumidor Final",
"direccion_receptor": "Ciudad",
"establecimiento": 1,
"items": [
{ "cantidad": 1, "descripcion": "Servicio", "precio": 100, "tipo": "S" }
]
}
{
"nit": "1234567",
"token_fel": "TOKEN_ENCRIPTADO_CLIENTE",
"numero_autorizacion": "UUID-DTE",
"nit_receptor": "CF",
"observacion": "Anulacion solicitada"
}
{
"nit": "1234567",
"token_fel": "TOKEN_ENCRIPTADO_CLIENTE",
"nit_receptor": "CF"
}
{
"nit": "1234567",
"token_fel": "TOKEN_ENCRIPTADO_CLIENTE",
"tipo_operacion": "EMITIDOS",
"fecha_inicio": "01-01-2026",
"fecha_fin": "31-01-2026",
"tipo_documento": "FACT",
"estado_dte": "VIGENTE",
"nit_receptor": "CF"
}
{
"nit": "1234567",
"token_fel": "TOKEN_ENCRIPTADO_CLIENTE",
"nit_receptor": "CF",
"numero_autorizacion": "UUID-DTE"
}
{
"nit": "1234567",
"token_fel": "TOKEN_ENCRIPTADO_CLIENTE",
"nit_receptor": "CF",
"numero_autorizacion": "UUID-DTE"
}