Tavsif
Ushbu endpoint oldin yuborilgan ma’lumotlar generatsiyasi vazifasining joriy holatini tekshiradi. U holat kodini va qo‘shimcha ma’lumotlarni qaytaradi, masalan JSON formatidagi javoblar uchun paketlar soni.
Endpoint
GET https://yourdomain.pharmahrm.com/crm-api/db-function/status/{{job_id}}
Autentifikatsiya
Bearer Token (majburiy)
So‘rov
Sarlavhalar
| Key | Value |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type |
application/json (ixtiyoriy) |
Yo‘l parametri
| Parametr | Turi | Majburiy | Tavsif |
|---|---|---|---|
| job_id | integer | Ha | Yuborilgan vazifaning noyob identifikatori |
Tana
So‘rov tanasi talab qilinmaydi.
Muvaffaqiyatli javob
200 OK
{
"id": 39,
"status": 3,
"batch_count": null
}Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
| id | integer | Job ID — vazifa identifikatori |
| status | integer | Vazifaning joriy holati (quyidagi kodlarga qarang) |
| batch_count | integer yoki null | Ma’lumot paketlari soni (faqat JSON uchun; bitta paket = 500 yozuv) |
Holat kodlari
| Kod | Holat | Tavsif |
|---|---|---|
| 1 | Pending (Kutilmoqda) | Vazifa bajarilish navbatida |
| 2 | Running (Bajarilmoqda) | Vazifa joriy jarayonda |
| 3 | Finished (Tugallangan) | Vazifa muvaffaqiyatli tugadi |
| 4 | Error (Xato) | Bajarilish vaqtida xatolik yuz berdi |
Xato javobi
40x / 50x
{
"message": "Error message string"
}| Kod | Tavsif |
|---|---|
| 400-499 | Mijoz xatolari (masalan, noto‘g‘ri job_id) |
| 500–599 | Server xatolari |