Belirtilen dönem için ziyaret dışı aktiviteler (görevler) hakkında bilgi döndürür. Görev ID’lerine ve kullanıcı ID’sine göre filtreleme desteklenir.
İstek
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Kimlik Doğrulama
Bearer Token (zorunlu)
İstek yapısı
Başlıklar
| Anahtar | Değer |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Gövde
{
"function": "api_get_actions_json",
"format": "json",
"arguments": {
"date_from": "2025-08-04",
"date_till": "2025-08-04",
"ids": "1,2,3,4",
"user_id": 1
}
}| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| function | string | Evet | API metod adı. Bu istek için — "api_get_actions_json". |
| format | string | Evet | Yanıt formatı — json |
| arguments | object | Evet | Parametre bloğu |
| date_from | string | Evet | Raporlama döneminin başlangıç tarihi (ziyaretin/aktivitenin başlangıç tarihine göre). Format: YYYY-MM-DD |
| date_till | string | Evet | Raporlama döneminin bitiş tarihi (ziyaretin/aktivitenin bitiş tarihine göre). Format: YYYY-MM-DD |
| ids | string | Hayır | Proxima CRM’deki ziyaret dışı aktivitelerin (görevlerin) ID listesi, virgülle ayrılmış |
| user_id | integer | Hayır | Proxima CRM kullanıcı ID’si. Belirli bir kullanıcı için ziyaret dışı aktiviteleri döndürür |
Başarılı yanıt
200 OK
json
Yanıt örneği
[
{
"action_id": 2977,
"action_name": "Офісний день ~ ",
"action_state": "Виконана",
"action_user_id": 20,
"action_datefrom": "2025-08-04T06:00:00",
"action_datetill": "2025-08-04T06:30:00",
"action_tasktype": "Офісний день",
"action_gmt_offset": 10800
}
]| Alan | Açıklama |
|---|---|
| action_id | Proxima CRM veritabanındaki görev kimliği |
| action_name | Görevin adı veya başlığı |
| action_datefrom | Görevin planlanan başlangıç tarih ve saati (UTC). Format: YYYY-MM-DD HH:MM:SS |
| action_datetill | Görevin planlanan bitiş tarih ve saati (UTC). Format: YYYY-MM-DD HH:MM:SS |
| action_tasktype | Görev tipi (örneğin Toplantı, Eğitim, İdari iş) |
| action_user_id | Proxima CRM’de göreve atanan kullanıcının kimliği |
| action_state | Görevin durumu (örneğin Planlandı, Tamamlandı, İptal edildi) |
Hata yanıtı
40x/50x
{
"message": "string"
}| Kod | Açıklama |
|---|---|
| 400 | Geçersiz istek (örneğin, zorunlu parametreler eksik) |
| 401 | Yetkisiz (geçersiz veya eksik token) |
| 500 | Sunucu iç hatası |