| Metod | Vazifasi |
|---|---|
| Avtorizatsiya | Foydalanuvchini autentifikatsiya qiladi va API so‘rovlarini avtorizatsiya qilish uchun token qaytaradi. |
| Ma’lumotlar generatsiyasi uchun so‘rov | Ma’lumot yaratish vazifasini ishga tushiradi. Qo‘shimcha parametrlarni qo‘llab-quvvatlaydi, natijani JSON yoki CSV formatida olish mumkin. Tizim so‘rovni asinxron qayta ishlaydi va kuzatish uchun job ID qaytaradi. |
| Vazifa holatini olish | Avval yuborilgan generatsiya vazifasining joriy holatini tekshiradi. Holat kodi va qo‘shimcha ma’lumotlarni qaytaradi. |
| Vazifa natijasini olish | Tugatilingan vazifaning natijalarini qaytaradi. Format boshlang‘ich so‘rovda belgilangan turga bog‘liq. |
| api_get_users | Proxima CRM foydalanuvchilari ro‘yxatini qaytaradi. Filtrlash mumkin. |
| api_get_company | Hech bo‘lmaganda bir marta tashrif buyurilgan tashkilotlar ro‘yxati. |
| api_get_contact | Hech bo‘lmaganda bir marta tashrif buyurilgan kontaktlar ro‘yxati. |
| api_get_tasks | Belgilangan davrdagi vizitlar haqidagi ma’lumotlarni qaytaradi. Vazifa ID va foydalanuvchi ID bo‘yicha filtrlanadi. |
| api_get_actions | Belgilangan davrdagi vizitsiz faoliyatlar haqidagi ma’lumotlarni qaytaradi. |
| api_get_entitymap | “Keltishuv” va “Nazorat” kartalaridagi maydon nomlarining tizim ustunlari bilan mosligini qaytaradi. |
| api_get_pdk | Vizit vaqtida “Nazorat” kartasiga kiritilgan ma’lumotlarni qaytaradi. |
| api_get_arrangement | Vizit vaqtida “Keltishuv” kartasiga kiritilgan ma’lumotlarni qaytaradi. |
| api_get_preparation | Tizimga yuklangan brendlar va dori vositalari haqidagi ma’lumotlarni qaytaradi. |
| api_get_arrangement_json | Tashrif vaqtida “Kelib chiqilgan kelishuv” (“Agreement”) kartasiga kiritilgan ma’lumotlarni oladi. To‘ldirilgan parametrlar to‘plami mijozning aniq sozlamalariga bog‘liq. Aniq sozlamalarni olish uchun api_get_entitymap metodi qo‘llaniladi. |
| api_get_pdk_json | Tashrif vaqtida “Nazorat” kartasiga kiritilgan ma’lumotlarni oladi. To‘ldirilgan parametrlar to‘plami mijozning aniq sozlamalariga bog‘liq. Aniq sozlamalarni olish uchun api_get_entitymap metodi qo‘llaniladi. |
| api_get_tasks_json | Ko‘rsatilgan vaqt oralig‘idagi tashriflar haqidagi ma’lumotlarni oladi. Vazifa ID’lari va foydalanuvchi ID’i bo‘yicha filtrlash qo‘llab-quvvatlanadi. |
| api_get_actions_json | Ko‘rsatilgan davr uchun tashrif bilan bog‘liq bo‘lmagan faoliyat (vazifalar) haqida ma’lumotni qaytaradi. Vazifa ID’lari va foydalanuvchi ID’i bo‘yicha filtrlash qo‘llab-quvvatlanadi. |
| api_get_users_json | Proxima CRM tizimidagi barcha foydalanuvchilar ro‘yxatini oladi. Zarurat bo‘lsa, ro‘yxatni aniq foydalanuvchi identifikatorlari bo‘yicha filtrlash mumkin. |
| api_get_entitymap_json | Foydalanuvchi “Kelishuv” va “Nazorat” kartalarida ko‘radigan maydon nomlarining tizim ustunlariga mosligiga oid ma’lumotlarni, foydalanuvchi rollari kesimida oladi. |
| api_get_company_json | Kamida bir marta tashrif buyurilgan muassasalar (kompaniyalar) ro‘yxatini qaytaradi. Tashriflar davri bo‘yicha hech qanday cheklov mavjud emas. |
| api_get_contact_json | Kamida bir marta tashrif buyurilgan mijozlar (kontaktlar) ro‘yxatini qaytaradi. Vaqt bo‘yicha hech qanday cheklov yo‘q. |
| api_get_preparation_json | Tizimga yuklangan brendlar va dori vositalari bo‘yicha ma’lumotlarni oladi. |