Працівники

circle-info

До інформації: працівник контрагента (внутрішній користувач): може переглядати запити та документи, приймати рішення про створення сутностей та трансфер ідентифікаторів. Працівник Банку пов'язаний тільки з одним Контрагентом (Банком).

У роботі з працівниками ви маєте можливість використовувати наступні методи:

Працівники - створення працівника

Працівники - оновлення даних працівника

Працівники- отримання списку працівників до певного Контрагенту

Створення працівника

Щоб створити нового співробітника для Контрагента, слід використовувати наступний метод:

create employees and assign roles if not empty

post

create employees and assign roles if not empty

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
branch_guidstringOptional

branch's guid

emailstringOptional

employee's email

namestringOptional

employee's name

paternal_namestringOptional

employee's paternal name

phonestringOptional

employee's phone

rolesstring[]Optional

Roles if not empty assign created employee to roles from list

surnamestringOptional

employee's surname

Responses
chevron-right
200

OK

application/json
employee_guidstringOptional
verifiedbooleanOptional
post
/counterparty/{counterparty_guid}/employees

Приклад відповіді:

Після створення працівника його потрібно підтвердити за допомогою верифікації електронної пошти. Замініть {bank_alias} і {email} у посиланні відповідно.

Очікується, що пароль встановлюється працівником за допомогою коду підтвердження, надісланого на його електронну пошту.

Ролі

circle-info

До інформації: працівник має набір призначених ролей:

  • роль для роботи з відповідними дозволами для певних API методів

  • роль доступу до Відділення (філії)

  1. Роль містить дозволи, які потрібно встановити для працівників.

    • щоб налаштувати відповідну роль під час створення працівника, необхідно заповнити параметр «ролі» в тілі запиту (як зазначено вище);

    • якщо потрібно змінити/додати/видалити роль співробітника описано в розділі:Призначити роль працівнику.

  2. (Необов’язково) вам може бути цікаво використовувати філії для відокремлення працівників.

    • щоб встановити відповідну роль відділення під час створення працівника, ви повинні заповнити параметр "branch_name" в тілі запиту (як зазначено вище);

    • якщо вам потрібно змінити/додати/видалити роль співробітника, подивіться:Як додати працівника до віддлення (філії).

Оновити працівника

update employees

put

update employee

Path parameters
counterparty_guidstringRequired

Counterparty GUID

employee_guidstringRequired

Employee GUID

Body
is_disabledbooleanOptional

if you need to disable an employee you should make this parameter true, default it is false

loginstringOptional

the employee's login

namestringOptional

employee's name

paternal_namestringOptional

employee's paternal name

phonestringOptional

employee's phone

surnamestringOptional

employee's surname

Responses
chevron-right
200

OK

application/json
guidstringOptional
put
/counterparty/{counterparty_guid}/employees/{employee_guid}
circle-info

Примітка: ви не можете змінити логін працівника, необхідно заповнювати в тілі запиту тільки ті параметри, які ви хочете змінити.

Приклад відповіді:

Список працівників контрагента

Get employees

get

Get employees

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Query parameters
guidsstring[]Optional

Employee's GUIDs

loginsstring[]Optional

Employee's logins

namesstring[]Optional

Employee's names

is_disabledbooleanOptional

Include disabled

branch_guidsstring[]Optional

Employee's branch_guids

offsetintegerOptional

Offset

limitintegerOptional

Limit

orderingstring · enumOptional

Ordering

Possible values:
Responses
chevron-right
200

OK

application/json
branch_guidstringOptional
branch_namestringOptional
counterparty_guidstringOptional
created_atstringOptional
guidstringOptional
is_disabledbooleanOptional
loginstringOptional
namestringOptional
paternal_namestringOptional
phonestringOptional
surnamestringOptional
updated_atstringOptional
get
/counterparty/{counterparty_guid}/employees

У відповіді ви можете побачити працівників контрагента з їх параметрами, а також загальну кількість працівників.

chevron-rightПриклад відповідіhashtag

Last updated