Descripción
Este endpoint obtiene el resultado de una tarea de generación de datos previamente finalizada. El formato de la respuesta depende del formato indicado en la solicitud inicial (csv o json).
Endpoint
CSV: GET https://yourdomain.pharmahrm.com/crm-api/db-function/result/{{job_id}}
JSON: GET https://yourdomain.pharmahrm.com/crm-api/db-function/result/{{job_id}}?batch={{batch_number}}
Autenticación
Bearer Token (obligatorio)
Solicitud
Encabezados
| Clave | Valor |
|---|---|
| Authorization | Bearer <token>
|
| Accept | text/plain (para CSV, opcional) |
Parámetro de ruta
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| job_id | Integer | Sí | Identificador de la tarea enviada |
Cuerpo
No se requiere cuerpo.
Respuesta exitosa
200 OK
Si la tarea fue solicitada en formato CSV, la respuesta se devuelve como texto plano, con valores separados por comas.
Content-Type: text/plain
Ejemplo de respuesta:
name,manager,country,region,direction,position,Активен,user_id,workstartdate,workenddate,role
Гр... Лео... Л...,Ба.... Сер... В...,Україна,"Житомирська,Волинська",RX,XXXXX,0,7,2025-02-08,2025-02-08,ROLE_USER_RMLos datos están separados por comas.
Los campos están localizados según la configuración de idioma del sistema.
Errores
{
"message": "string"
}| Código | Descripción |
|---|---|
| 400-499 | Errores del cliente (p. ej., token inválido, tarea aún no lista) |
| 500–599 | Errores del servidor |