Opis
Ten endpoint sprawdza bieżący status wcześniej wysłanego zadania generowania danych. Zwraca kod statusu oraz dodatkowe informacje, takie jak liczba pakietów (dla odpowiedzi w formacie JSON).
Endpoint
GET https://yourdomain.pharmahrm.com/crm-api/db-function/status/{{job_id}}
Uwierzytelnianie
Bearer Token (wymagany)
Żądanie
Nagłówki
| Key | Value |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type |
application/json (opcjonalnie) |
Parametr ścieżki
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
| job_id | integer | Tak | Unikalny identyfikator zadania |
Treść żądania
Nie jest wymagana.
Odpowiedź udana
200 OK
{
"id": 39,
"status": 3,
"batch_count": null
}Pola odpowiedzi
| Pole | Typ | Opis |
|---|---|---|
| id | integer | Job ID — identyfikator zadania |
| status | integer | Aktualny status zadania (patrz kody poniżej) |
| batch_count | integer lub null | Liczba pakietów danych (tylko dla JSON; jeden pakiet = 500 rekordów) |
Kody statusów
| Kod | Status | Opis |
|---|---|---|
| 1 | Pending (Oczekujące) | Zadanie w kolejce |
| 2 | Running (W trakcie) | Zadanie jest wykonywane |
| 3 | Finished (Zakończone) | Zadanie zakończyło się powodzeniem |
| 4 | Error (Błąd) | Wystąpił błąd podczas wykonywania |
Odpowiedź błędu
40x / 50x
{
"message": "Error message string"
}| Kod | Opis |
|---|---|
| 400-499 | Błędy klienta (np. nieprawidłowe ID zadania) |
| 500–599 | Błędy serwera |