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_json",
"format": "json",
"arguments": {"ids": "1,2,3,4"}}| Pole | Typ | Wymagane | Opis |
|---|---|---|---|
| function | string | Tak | Nazwa metody API — "api_get_entitymap_json" |
| format | string | Tak | Format odpowiedzi — json |
| arguments | object | Tak | Blok parametrów |
| ids | string | Nie | Lista ID rekordów z bazy Proxima CRM |
Odpowiedź udana
200 OK
json
Przykład odpowiedzi
[
{
"role": "ROLE_ADMIN",
"entitytype": "arrangement",
"enititymap_id": 82,
"ui_field_name": "Потенціал",
"system_field_name": "fact_potential"
}
]| 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 |