Obtiene la lista de todos los usuarios del sistema Proxima CRM. Opcionalmente, se puede filtrar por IDs específicos.
Solicitud
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Autenticación
Bearer Token (obligatorio)
Estructura de la solicitud
Encabezados
| Clave | Valor |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Cuerpo
{
"function": "api_get_users_json",
"format": "json",
"arguments": {
"ids": "1,2,3,4"
}
}| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| function | string | Sí | Método API — "api_get_users_json". |
| format | string | Sí | Formato — JSON. |
| arguments | object | Sí | Bloque de parámetros. |
| ids | string | No | Lista de IDs separados por coma. Si no se indica, se devuelven todos los usuarios. |
Respuesta exitosa
200 OK
JSON
Ejemplo
[
{
"name": "Ivan Petrov",
"role": "ROLE_USER_RM",
"region": [
"Kyiv"
],
"country": "Ukraine",
"manager": "A. Sidorov",
"user_id": 7,
"position": "MR",
"direction": [
"Rx"
],
"workenddate": "2025-02-08",
"workstartdate": "2025-02-08",
"active": 0
}
]| Campo | Descripción |
|---|---|
| name | Nombre completo |
| manager | Supervisor directo |
| country | País |
| region | Regiones de actividad |
| direction | Línea de producto |
| position | Cargo |
| user_id | ID interno |
| workstartdate | Fecha de inicio |
| workenddate | Fecha de fin |
| role | Rol del sistema |
Error
40x/50x
{
"message": "string"
}| Código | Descripción |
|---|---|
| 400-499 | Error del cliente |
| 500-599 | Error del servidor |