Registrar la certificación de un DTE
curl --request POST \
--url https://api.fegora.com/dte/{id}/certify \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"numeroAcceso": "E17FCC70-5945-46AE-B224-C53681473EE1",
"certificacion": {
"nombreCertificador": "Certificador de Pruebas, S.A.",
"nitCertificador": "12345678",
"fechaCertificacion": "2026-03-01T07:26:56",
"serie": "E17FCC70",
"numero": "1497712302"
}
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
numeroAcceso: 'E17FCC70-5945-46AE-B224-C53681473EE1',
certificacion: {
nombreCertificador: 'Certificador de Pruebas, S.A.',
nitCertificador: '12345678',
fechaCertificacion: '2026-03-01T07:26:56',
serie: 'E17FCC70',
numero: '1497712302'
}
})
};
fetch('https://api.fegora.com/dte/{id}/certify', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.fegora.com/dte/{id}/certify"
payload = {
"numeroAcceso": "E17FCC70-5945-46AE-B224-C53681473EE1",
"certificacion": {
"nombreCertificador": "Certificador de Pruebas, S.A.",
"nitCertificador": "12345678",
"fechaCertificacion": "2026-03-01T07:26:56",
"serie": "E17FCC70",
"numero": "1497712302"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)"DTE ID mismatch"{
"codigo": "FEG_UNAUTHORIZED",
"mensaje": "No está autorizado para acceder a este recurso",
"masInformacion": "https://developer.fegora.com",
"severidad": 2
}{
"codigo": "FEG_NOT_FOUND",
"mensaje": "Entity \"Dte\" (2AF7AD7C-...) was not found.",
"masInformacion": "https://developer.fegora.com",
"severidad": 2
}DTE
Registrar la certificación de un DTE
Registra en Fegora el resultado de una certificación ya obtenida externamente. No forma parte del flujo normal de emisión (POST /dte certifica automáticamente); pensado para migraciones o integraciones que certifican por su cuenta.
POST
https://api.fegora.com
/
dte
/
{id}
/
certify
Registrar la certificación de un DTE
curl --request POST \
--url https://api.fegora.com/dte/{id}/certify \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"numeroAcceso": "E17FCC70-5945-46AE-B224-C53681473EE1",
"certificacion": {
"nombreCertificador": "Certificador de Pruebas, S.A.",
"nitCertificador": "12345678",
"fechaCertificacion": "2026-03-01T07:26:56",
"serie": "E17FCC70",
"numero": "1497712302"
}
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
numeroAcceso: 'E17FCC70-5945-46AE-B224-C53681473EE1',
certificacion: {
nombreCertificador: 'Certificador de Pruebas, S.A.',
nitCertificador: '12345678',
fechaCertificacion: '2026-03-01T07:26:56',
serie: 'E17FCC70',
numero: '1497712302'
}
})
};
fetch('https://api.fegora.com/dte/{id}/certify', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.fegora.com/dte/{id}/certify"
payload = {
"numeroAcceso": "E17FCC70-5945-46AE-B224-C53681473EE1",
"certificacion": {
"nombreCertificador": "Certificador de Pruebas, S.A.",
"nitCertificador": "12345678",
"fechaCertificacion": "2026-03-01T07:26:56",
"serie": "E17FCC70",
"numero": "1497712302"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)"DTE ID mismatch"{
"codigo": "FEG_UNAUTHORIZED",
"mensaje": "No está autorizado para acceder a este recurso",
"masInformacion": "https://developer.fegora.com",
"severidad": 2
}{
"codigo": "FEG_NOT_FOUND",
"mensaje": "Entity \"Dte\" (2AF7AD7C-...) was not found.",
"masInformacion": "https://developer.fegora.com",
"severidad": 2
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
application/json
Response
Certificación registrada (sin cuerpo de respuesta).