Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

URL https://secure.ubki.ua/m2/

Test URL https://test.ubki.ua/m2/

...

Expand
titleДетальніше

Запит на отримання списку всіх створених пулів організації (якщо name -пусто) , та пошук за назвою пулу.

Подачу запиту необхідно здійснювати в тілі GET методу.

Request https://secure.ubki.ua/m2/pool?{name}

Parameters

Параметр

Назва

Формат

name

Назва пула для пошуку

integer

Response

Параметр

Назва

Формат

PoolBriefDto

poolID

Номер пула

integer

poolName

Назва пула

string
maxLength: 150
minLength: 3

createDate

Дата створення пула

string($date-time)

poolState

Стан пула


string

[ created, active, inactive, finished, invalid ]

workPeriod

Періодичність роботи

string

[ daily, weekly, monthly ]

workTime

Строк роботи, у місяцях

integer

workCount

Кількість запусків

integer

doneTotalCount

Кількість спрацювань

integer

workEndDate

Дата закінчення роботи

string($date)

[YYYY-MM-DD], YYYY - рік (1920 - 2099), MM - місяць (01 - 12), DD - день (01-31)

editDate

Дата редагування

string($date-time)
[YYYY-MM-DD HH.MM.SS], YYYY - рік (1920 - 2099), MM - місяць (01 - 12), DD - день (01-31), HH - година (00 - 23), MM - хвилина (00 - 59), SS - секунда (00-59)

editUser

UserId користувача який відредагував

integer

firstStartDate

Дата першого запуску

string($date)

[YYYY-MM-DD], YYYY - рік (1920 - 2099), MM - місяць (01 - 12), DD - день (01-31)

lastStartDate

Дата останнього запуску

string($date)

[YYYY-MM-DD], YYYY - рік (1920 - 2099), MM - місяць (01 - 12), DD - день (01-31)

lastInnCount

Кількість інн

integer

lastDoneCount

Кількість спрацювань в останньому запуску

integer

lastWorkState

Стан роботи на даний момент

integer

[ new, closed, done, wip, failed ]

...

Expand
titleДетальніше

Запит на отримання параметрів пула.
Подачу запиту необхідно здійснювати в тілі GET методу.

Request https://secure.ubki.ua/m2/pool/{poolID}

Parameters

Параметр

Назва

Формат

poolID

Номер пула

integer

Response body
{
"poolID": 12,
"poolName": "Pool_test ",
"createDate": "2022-02-01 10:58:16",
"poolState": "created",
"workPeriod": "daily",
"workTime": 0,
"workCount": 0,
"doneTotalCount": 0,
"workEndDate": "2022-02-01",
"editDate": null,
"editUser": null,
"firstStartDate": "2022-02-01",
"lastStartDate": null,
"lastInnCount": 0,
"lastDoneCount": 0,
"lastWorkState": "new",
"inns": [
"33546706"
],
"triggers": [
1
]
}

...

Expand
titleДетальніше

Запит на редагування пула ( зміна: назви, періодичності роботи, строку роботи, переліку ІПН/ЄДРПОУ, тригерів) без зупинки пула.
Подачу запиту необхідно здійснювати в тілі POST методу.

Request https://secure.ubki.ua/m2/{poolID}


Parameters

Параметр

Назва

Формат

poolID

Номер пула

integer


Request body
New pool data ( в запиті дані які необхідно змінити)
{
"poolName": "Pool_test",
"workPeriod": "weekly",
"workEndDate": "2022-02-01",
"inns": [
"33546706",
"40075815"
],
"triggers": [
2
]
}


Response body

{
"poolID": 12,
"poolName": "Pool_test",
"createDate": "2022-02-01 10:58:16",
"poolState": "created",
"workPeriod": "weekly",
"workTime": 0,
"workCount": 0,
"doneTotalCount": 0,
"workEndDate": "2022-02-01",
"editDate": "2022-02-01 12:12:31",
"editUser": null,
"firstStartDate": "2022-02-01",
"lastStartDate": null,
"lastInnCount": 0,
"lastDoneCount": 0,
"lastWorkState": "new",
"inns": [
"33546706",
"40075815"
],
"triggers": [
2
]
}

...

Expand
titleДетальніше

Запит на додавання ІПН/ЄДРПОУ в пул без його зупинки.

Подачу запиту необхідно здійснювати в тілі POST методу.

Request https://secure.ubki.ua/m2/pool/{poolID}/add_inns


Parameters

Параметр

Назва

Формат

poolID

Номер пула

integer

Request body

New pool inns ( в запиті дані які необхідно додати)
{
"inns": [
"25522107","41078439","40456297"
]
}

Response body

{
"poolID": 12,
"poolName": "Pool_test",
"createDate": "2022-02-01 10:58:16",
"poolState": "created",
"workPeriod": "weekly",
"workTime": 0,
"workCount": 0,
"doneTotalCount": 0,
"workEndDate": "2022-02-01",
"editDate": "2022-02-01 12:12:31",
"editUser": null,
"firstStartDate": "2022-02-01",
"lastStartDate": null,
"lastInnCount": 0,
"lastDoneCount": 0,
"lastWorkState": "new",
"inns": [
"33546706",
"40075815",
"25522107",
"41078439",
"40456297"
],
"triggers": [
2
]
}

...

Expand
titleДетальніше

Запит на видалення ІПН/ЄДРПОУ в пул без його зупинки.

Подачу запиту необхідно здійснювати в тілі POST методу.

Request https://secure.ubki.ua/m2/pool/{poolID}/rm_inns


Parameters

Параметр

Назва

Формат

poolID

Номер пула

integer

Request body

Remove pool inns ( в запиті дані які необхідо видалити)
{
"inns": [
"41078439","40456297"
]
}

Response body

{
"poolID": 12,
"poolName": "Pool_test",
"createDate": "2022-02-01 10:58:16",
"poolState": "created",
"workPeriod": "weekly",
"workTime": 0,
"workCount": 0,
"doneTotalCount": 0,
"workEndDate": "2022-02-01",
"editDate": "2022-02-01 12:12:31",
"editUser": null,
"firstStartDate": "2022-02-01",
"lastStartDate": null,
"lastInnCount": 0,
"lastDoneCount": 0,
"lastWorkState": "new",
"inns": [
"33546706",
"40075815",
"25522107"
],
"triggers": [
2
]
}

...

Expand
titleДетальніше

Запит на активацію пула ("poolState": "active")

Подачу запиту необхідно здійснювати в тілі POST методу.

Request https://secure.ubki.ua/m2/pool/{poolID}/activate


Parameters

Параметр

Назва

Формат

poolID

Номер пула

integer

Response body

{
"poolID": 12,
"poolName": "Pool_test",
"createDate": "2022-02-01 10:58:16",
"poolState": "active",
"workPeriod": "weekly",
"workTime": 0,
"workCount": 0,
"doneTotalCount": 0,
"workEndDate": "2022-02-01",
"editDate": "2022-02-01 12:30:21",
"editUser": null,
"firstStartDate": "2022-02-01",
"lastStartDate": null,
"lastInnCount": 0,
"lastDoneCount": 0,
"lastWorkState": "new",
"inns": [
"33546706",
"40075815",
"25522107"
],
"triggers": [
2
]
}

...

Вимкнення пула

Info

Status
colourGreen
titlepost
/pool/{poolId}/deactivate

...

Expand
titleДетальніше

Запит на створення копії пула з однаковими параметрами.

Подачу запиту необхідно здійснювати в тілі POST методу.

Request https://secure.ubki.ua/m2/pool/{poolID}/duplicate

Parameters

Параметр

Назва

Формат

poolID

Номер пула

integer

Response body
{
"poolID": 13,
"poolName": "Pool_test",
"createDate": "2022-02-01 13:49:14",
"poolState": "created",
"workPeriod": "weekly",
"workTime": 0,
"workCount": 0,
"doneTotalCount": 0,
"workEndDate": "2022-02-01",
"editDate": null,
"editUser": null,
"firstStartDate": "2022-02-01",
"lastStartDate": null,
"lastInnCount": 0,
"lastDoneCount": 0,
"lastWorkState": "new",
"inns": [
"33546706",
"40075815",
"25522107"
],
"triggers": [
2
]
}

...