Отримання токену доступу
Інструкція з отримання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530947-отримання-token
Використання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530917-token
Для використання API потрібні скоупи: "gambit:erp:users".
Якщо немає потрібних scope, то повертатиметься помилка - Code 403 Forbidden
Запит повертає користувача за вказаним ідентифікатором:
/api/erp/v1/users/{userId}
де {userId} - унікальний ідентифікатор користувача
Responses:
При успішному виконані запиту повернеться - Code 200 Success
Example Value:
{
"ExternalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"ClinicId": 0,
"PrerecordIndex": 0,
"DefaultInterval": 0,
"OrderIndex": 0,
"DefaultPageId": 0,
"AllowRemoteLogin": true,
"PhoneNumberConfirmed": true,
"AllowLogin": true,
"Born": "2025-03-09T13:24:44.035Z",
"Experience": "2025-03-09T13:24:44.035Z",
"MinimumCost": 0,
"Email": "string",
"FirstTelephone": "string",
"SecondTelephone": "string",
"Note": "string",
"UserName": "string",
"Last": "string",
"First": "string",
"Middle": "string",
"Passport": "string",
"IdentificationCode": "string",
"AdditionalInformation": "string",
"Education": "string",
"ScientificDegree": "string",
"QualificationCategory": "string",
"UserPositionId": 0,
"Photo": "string",
"ExecutorId": 0,
"IsOnline": true,
"UserId": 0
}| Параметр | Тип | Опис |
| ExternalId | string($uuid) nullable: true | унікальний ідентифікатор користувача в зовнішній системі |
| ClinicId | integer($int32) | ідентифікатор філіалу |
| PrerecordIndex | integer($int32) | сортування в попередньому записі |
| DefaultInterval | integer($int32) | час прийому |
| OrderIndex | integer($int32) | сортування в онлайні |
| DefaultPageId | integer($int32) | стартова сторінка |
| AllowRemoteLogin | boolean | дозвіл для віддаленого входу |
| PhoneNumberConfirmed | boolean nullable: true | підтверджений номер телефону |
| AllowLogin | boolean | дозвіл для входу |
| Born | string($date-time) nullable: true | дата народження |
| Experience | string($date-time) nullable: true | стаж |
| MinimumCost | integer($int32) nullable: true | мінімальна вартість прийому |
| Email | string nullable: true | електронна адреса |
| FirstTelephone | string nullable: true | номер телефону |
| SecondTelephone | string nullable: true | номер телефону |
| Note | string nullable: true | замітка |
| UserName | string nullable: true | логін для входу в систему |
| Last | string nullable: true | прізвище |
| First | string nullable: true | ім'я |
| Middle | string nullable: true | по батькові |
| Passport | string nullable: true | паспортні дані |
| IdentificationCode | string nullable: true | РНОКПП |
| AdditionalInformation | string nullable: true | додаткова інформація |
| Education | string nullable: true | освіта |
| ScientificDegree | string nullable: true | науковий ступінь |
| QualificationCategory | string nullable: true | кваліфікація |
| UserPositionId | integer($int32) nullable: true | посада |
| Photo | string nullable: true | посилання на фото |
| ExecutorId | integer($int32) nullable: true | --- |
| IsOnline | boolean | дозвіл на онлайн |
| UserId | integer($int32) | ідентифікатор користувача |
Якщо такого пацієнта немає, то повернеться - Code 404 Not Found