Tavsif
Ushbu endpoint ma’lumotlar generatsiyasi vazifasini ishga tushiradi. So‘rov ixtiyoriy parametrlarni qo‘llab-quvvatlaydi va natijani JSON yoki CSV formatida olish imkonini beradi. Tizim so‘rovni asinxron qayta ishlaydi va kuzatish uchun vazifa identifikatorini (job ID) qaytaradi.
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Autentifikatsiya
Bearer Token (majburiy)
So‘rov
Sarlavhalar
| Kalit | Qiymat |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
So‘rov tanasi
{
"function": "api_get_tasks",
"format": "csv",
"arguments": {
"id": "123"
}
}
Parametrlar
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
| function | string | Ha | Ma’lumot generatsiyasi uchun chaqiriladigan backend metodi |
| format | string | Ha | Javob formati: json yoki csv |
| arguments | objects | Yo‘q | Maxsus funksiyalar uchun zarur bo‘ladigan qo‘shimcha parametrlar |
Javoblar
Muvaffaqiyatli javob
200 OK
{
"job_id": 39
}
| Maydon | Turi | Tavsif |
|---|---|---|
| job_id | integer | Ma’lumot generatsiyasi vazifasining noyob identifikatori |
Natijalarni olish va vazifa holatini tekshirish uchun ushbu job_id-dan foydalaning.
Xatolar
4xx / 5xx
{
"message": "Error message string"
}
| Kod | Tavsif |
|---|---|
| 400 - 499 | Mijoz xatolari (masalan, noto‘g‘ri kiritilgan ma’lumot) |
| 500 - 599 | Server xatolari |