Pobiera informacje o mapowaniu nazw pól widocznych dla użytkownika w kartach „Ustalenia” i „Kontrola” na odpowiednie kolumny systemowe, z uwzględnieniem ról użytkowników.
Żądanie
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Uwierzytelnianie
Bearer Token (wymagany)
Struktura żądania
Nagłówki
| Klucz | Wartość |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Treść żądania
{"function": "api_get_entitymap",
"format": "csv",
"arguments": {"ids": "1,2,3,4"}}| Pole | Typ | Wymagane | Opis |
|---|---|---|---|
| function | string | Tak | Nazwa metody API — "api_get_entitymap" |
| format | string | Tak | Format odpowiedzi — csv |
| arguments | object | Tak | Blok parametrów |
| ids | string | Nie | Lista ID rekordów z bazy Proxima CRM |
Odpowiedź udana
200 OK
Format csv — zwykły tekst CSV.
Content-Type
text/plain
Przykład odpowiedzi
enititymap_id,entitytype,role,system_field_name,ui_field_name
82,arrangement,ROLE_ADMIN,fact_potential,Потенціал
87,pdk,ROLE_ADMIN,int2,Замовлення| Pole | Opis |
|---|---|
| enititymap_id | Identyfikator wpisu mapowania |
| entitytype |
Typ encji
|
| role | Rola użytkownika |
| system_field_name | Systemowa nazwa pola |
| action_tasktype | Typ zadania (np. spotkanie, szkolenie, praca administracyjna) |
| ui_field_name | Nazwa widoczna dla użytkownika |
Odpowiedź błędu
40x/50x
{
"message": "string"
}| Kod | Opis |
|---|---|
| 400 | Nieprawidłowe żądanie |
| 401 | Brak autoryzacji |
| 500 | Błąd serwera |