Opis
Ten endpoint pobiera wynik zadania generowania danych, które zostało wcześniej zakończone. Format odpowiedzi zależy od formatu określonego w pierwotnym żądaniu (csv lub 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}}
Uwierzytelnianie
Bearer Token (wymagany)
Żądanie
Nagłówki
| Klucz | Wartość |
|---|---|
| Authorization | Bearer <token>
|
| Accept | text/plain (dla CSV, opcjonalne) |
Parametr ścieżki
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
| job_id | Integer | Tak | Identyfikator wysłanego zadania |
Treść żądania
Nie jest wymagana.
Odpowiedź pomyślna
200 OK
Jeśli zadanie zostało wysłane w formacie CSV, odpowiedź jest zwracana jako zwykły tekst z wartościami oddzielonymi przecinkami.
Content-Type: text/plain
Przykład odpowiedzi:
name,manager,country,region,direction,position,Активен,user_id,workstartdate,workenddate,role
Гр... Лео... Л...,Ба.... Сер... В...,Україна,"Житомирська,Волинська",RX,XXXXX,0,7,2025-02-08,2025-02-08,ROLE_USER_RMDane są oddzielone przecinkami.
Pola są lokalizowane zgodnie z ustawieniami języka systemu.
Błędy
{
"message": "string"
}| Kod | Opis |
|---|---|
| 400-499 | Błędy klienta (np. niewłaściwy token, zadanie nie jest jeszcze gotowe) |
| 500–599 | Błędy serwera |