x-api-key y el x-company-id de la compañía en los headers.POST /HabDianTest/process-hab| Header | Tipo | Requerido | Descripción |
|---|---|---|---|
x-api-key | string | Sí | Clave de acceso (API Key) de tu compañía. |
x-company-id | integer | Sí | Identificador de la compañía. |
Content-Type | string | No | application/json si envías cuerpo. |
| Param | Tipo | Requerido | Descripción |
|---|---|---|---|
test-id | string | No | Identificador del set de pruebas asignado por la DIAN. |
| Campo | Tipo | Descripción |
|---|---|---|
Errors | array<string> | Mensajes de error cuando la habilitación no fue exitosa. |
IsValid | boolean | true si la compañía quedó habilitada. |
ResultCode | integer | Código de resultado (ver tabla). |
Warning | array<string> | Advertencias no bloqueantes. |
ResultData | string | Mensaje descriptivo del resultado. |
| ResultCode | HTTP | IsValid | Significado |
|---|---|---|---|
| 200 | 200 | true | Compañía habilitada correctamente (o ya habilitada previamente). |
| 304 | 200 | false | El proceso finalizó sin lograr la habilitación. |
| 401 | 200 | false | Credenciales inválidas. |
| 500 | 500 | false | Error al procesar la habilitación. |
curl --location --globoff --request POST 'https://{{ur_basel}}/HabDianTest/process-hab?test-id={{test-id}}' \
--header 'x-api-key: {{api_key}}' \
--header 'x-company-id: {{company_id}}'{
"Errors": [],
"IsValid": true,
"ResultCode": 200,
"Warning": [],
"ResultData": "Procesado Correctamente."
}