Obtém informações sobre a correspondência entre os nomes dos campos vistos pelo usuário nas tarjetas “Acordo” e “Controle” e as colunas sistêmicas correspondentes, de acordo com os papéis dos usuários.
Solicitação
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Autenticação
Bearer Token (obrigatório)
Estrutura da solicitação
Cabeçalhos
| Chave | Valor |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Corpo da solicitação
{"function": "api_get_entitymap",
"format": "csv",
"arguments": {"ids": "1,2,3,4"}}| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| function | string | Sim | Nome do método API — "api_get_entitymap_json" |
| format | string | Sim | Formato da resposta — json |
| arguments | object | Sim | Bloco de parâmetros |
| ids | string | Não | Identificadores de registros do Proxima CRM, separados por vírgulas |
Resposta bem-sucedida
200 OK
json
Exemplo de resposta
[
{
"role": "ROLE_ADMIN",
"entitytype": "arrangement",
"enititymap_id": 82,
"ui_field_name": "Потенціал",
"system_field_name": "fact_potential"
}
]| Campo | Descrição |
|---|---|
| enititymap_id | Identificador da configuração do mapa de entidades |
| entitytype |
Tipo de entidade no sistema
|
| role | Papel do usuário no sistema |
| system_field_name | Системное название поле |
| action_tasktype | Tipo de tarefa (por exemplo, Reunião, Treinamento, Trabalho administrativo) |
| ui_field_name | Nome exibido ao usuário na interface |
Resposta de erro
40x/50x
{
"message": "string"
}| Código | Descrição |
|---|---|
| 400 | Requisição inválida |
| 401 | Não autorizado (token inválido ou ausente) |
| 500 | Erro interno do servidor |