Açıklama
Bu endpoint, daha önce gönderilmiş bir veri oluşturma görevinin mevcut durumunu kontrol eder. Durum kodunu ve ek bilgileri döndürür, örneğin JSON formatındaki yanıtlar için paket sayısı gibi.
Endpoint
GET https://yourdomain.pharmahrm.com/crm-api/db-function/status/{{job_id}}
Kimlik Doğrulama
Bearer Token (zorunlu)
İstek
Başlıklar
| Key | Value |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type |
application/json (opsiyonel) |
Yol parametresi
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| job_id | integer | Evet | Gönderilen görevin benzersiz kimliği |
Gövde
İstek gövdesi gerekli değildir.
Başarılı yanıt
200 OK
{
"id": 39,
"status": 3,
"batch_count": null
}Yanıt alanları
| Alan | Tür | Açıklama |
|---|---|---|
| id | integer | Job ID — görevin kimliği |
| status | integer | Görevin mevcut durumu (aşağıdaki kodlara bakın) |
| batch_count | integer veya null | Veri paketlerinin sayısı (yalnızca JSON; bir paket = 500 kayıt) |
Durum kodları
| Kod | Durum | Açıklama |
|---|---|---|
| 1 | Pending (Beklemede) | Görev, yürütme kuyruğunda |
| 2 | Running (Yürütülüyor) | Görev şu anda çalışıyor |
| 3 | Finished (Tamamlandı) | Görev başarıyla tamamlandı |
| 4 | Error (Hata) | Yürütme sırasında bir hata oluştu |
Hata yanıtı
40x / 50x
{
"message": "Error message string"
}| Kod | Açıklama |
|---|---|
| 400-499 | İstemci hataları (ör. geçersiz job_id) |
| 500–599 | Sunucu hataları |