Integration Guide for Banks
[UKR] Посібник з інтеграції для банку
[UKR] Посібник з інтеграції для банку
  • General
    • 💰Загальний опис
      • Перекази між цифровізованими сутностями
        • Варіант 1. Швидке створення/видалення ідентифікаторів
        • Варіант 2. Стандартне створення/видалення ідентифікаторів (опціонально)
      • Історія версій
      • Журнал змін API
      • Глосарій
    • 🌐Загальні вимоги
    • 👉Базовий варіант впровадження
    • 📅План інтеграції
      • План інтеграції (Бізнес)
      • План інтеграції (Технічна команда)
      • Мультипідпис
    • ❗Повідомлення про помилки
  • 🛠️API МЕТОДИ
    • Автентифікація
      • Авторизація через JWT
      • Служба Аутентифікації Банку
      • JWT формат
    • Працівники
      • Призначити роль працівнику
      • Управління ролями
    • Клієнти
      • Сегмент
    • Цифровізовані сутності
    • Ідентифікатори
    • Трансфер (перерозподілення ідентифікаторів)
      • Мультипідпис для трансферів
      • Зворотні виклики
      • Категорія
    • Ліміти
    • Реконсиляція
    • [необов’язково] Відділення
      • Відділення (доступ)
      • Як додати працівника до віддлення (філії)
      • Фільтр по відділенню
      • Трансфери (Відділення)
Powered by GitBook
On this page
  1. API МЕТОДИ

[необов’язково] Відділення

Відділення (Філії) використовуються, щоб розділити працівників, клієнтів і облікові записи

PreviousРеконсиляціяNextВідділення (доступ)

Last updated 1 year ago

Для інформації: відділення мають важливе значення для розподілу доступу до ідентифікаторів Клієнтів між працівниками. Вони служать окремими підрозділами в організації, що дозволяє різним групам або окремим особам обробляти певні набори облікових записів і Клієнтів. Філії Контрагентів відокремлені.

Працівник однієї філії може бачити і працювати з клієнтами тільки зі своєї філії. Якщо працівник не призначений до жодної філії, він може бачити всіх Клієнтів Контрагента.

Працюючи з філіями, є наступні можливості:

[необов’язково] Відділення

[необов’язково] Відділення

[необов’язково] Відділення

[необов’язково] Відділення

Отримання списку відділень та їх загальну кількість

Створення відділення

Отримання даних відділення

Оновлення даних віддлення

🛠️

Get branches list and total branches count

get

Get branches list and total branches count

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Query parameters
namesstring[]Optional

branches names filter (string)

guidsstring[]Optional

branches guids filter (uuid)

limitintegerOptional

limit (int)

offsetintegerOptional

offset (int)

orderstring · enumOptional

list order (string)

Possible values:
Responses
200
OK
application/json
400
json with error msg
application/json
get
GET /api/v1/counterparty/{counterparty_guid}/branches HTTP/1.1
Host: your_host
Accept: */*
{
  "list": [
    {
      "counterparty_guid": "text",
      "created_at": "text",
      "guid": "text",
      "is_deleted": true,
      "name": "text",
      "updated_at": "text"
    }
  ],
  "total": 1
}

Get branch

get

Get branch

Path parameters
counterparty_guidstringRequired

Counterparty GUID

branch_guidstringRequired

branch guid (uuid)

Responses
200
OK
application/json
400
json with error msg
application/json
get
GET /api/v1/counterparty/{counterparty_guid}/branches/{branch_guid} HTTP/1.1
Host: your_host
Accept: */*
{
  "counterparty_guid": "text",
  "created_at": "text",
  "guid": "text",
  "is_deleted": true,
  "name": "text",
  "updated_at": "text"
}
  • Отримання списку відділень та їх загальну кількість
  • GETGet branches list and total branches count
  • Створення відділення
  • POSTCreate branch
  • Отримання даних відділення
  • GETGet branch
  • Оновлення даних віддлення
  • PUTUpdate branch

Create branch

post

Create branch

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
namestringOptional

branch name

Responses
200
OK
application/json
400
json with error msg
application/json
post
POST /api/v1/counterparty/{counterparty_guid}/branches HTTP/1.1
Host: your_host
Content-Type: application/json
Accept: */*
Content-Length: 15

{
  "name": "text"
}
{
  "guid": "text"
}

Update branch

put

Update branch

Path parameters
counterparty_guidstringRequired

Counterparty GUID

branch_guidstringRequired

branch guid (uuid)

Body
is_deletedbooleanOptional
namestringOptional
Responses
200
OK
application/json
Responseobject
400
json with error msg
application/json
put
PUT /api/v1/counterparty/{counterparty_guid}/branches/{branch_guid} HTTP/1.1
Host: your_host
Content-Type: application/json
Accept: */*
Content-Length: 33

{
  "is_deleted": true,
  "name": "text"
}
{}