...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен аутентифікації, який підтверджує, що користувач має право доступу до API. | |
languageId | int | Ідентифікатор мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block | ||
---|---|---|
| ||
{ "authToken": "11111111-abcd-dead-beef-0123456789", "languageId": "1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetOrganisations \ -H "Content-Type: application/json" \ -d '{ "authToken":"11111111-abcd-dead-beef-0123456789", "languageId":1 }' |
Приклад відповіді
Code Block | ||
---|---|---|
| ||
{ "OrganisationList": [ { "OrgTypeId": 1, "OrgTypeDescription": "ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ", "Code": 240, "LocationId": 1, "GeoInfo": { "CityId": 47, "City": "Первомайське", "RegionId": 1, "Region": "АР Крим", "CountryId": 1, "Country": "Україна", "Address": "ул. Пушкина" }, "OrganisationId": 1, "OrganisationName": "test" }, { "OrgTypeId": 1, "OrgTypeDescription": "ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ", "Code": 240, "LocationId": 1, "GeoInfo": { "CityId": 47, "City": "Первомайське", "RegionId": 1, "Region": "АР Крим", "CountryId": 1, "Country": "Україна", "Address": "ул. Пушкина" }, "OrganisationId": 2, "OrganisationName": "Volia" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів
Property | Data type | Description |
---|---|---|
ServiceCenterId | int | ID сервісного центру |
ServiceCenterName | string | Назва сервісного центру |
OrganisationId | int | ID організації |
RegistrationDaysLimit | int | Ліміт кількості днів для попередньої реєстрації |
Sop | datetime | Дата, з якої дозволено попередню реєстрацію |
GeoInfo.CityId | int | ID міста |
GeoInfo.City | string | Назва міста |
GeoInfo.RegionId | int | ID регіону (області) |
GeoInfo.Region | string | Назва регіону (області) |
GeoInfo.CountryId | int | ID країни |
GeoInfo.Country | string | Назва країни |
GeoInfo.Address | string | Адреса організації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен аутентифікації, який підтверджує, що користувач має право доступу до API. | |
OrganisationId | int | ID організації. | |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Тіло Запиту
Code Block | ||
---|---|---|
| ||
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": "2", "languageId": "1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetOrganisations \ -H "Content-Type: application/json" \ -d '{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId":2, "languageId":1 }' |
Приклади відповіді
Code Block | ||
---|---|---|
| ||
{ "ServiceCenterList": [ { "ServiceCenterId": 1, "ServiceCenterName": "ЦНАП м. Києва", "GeoInfo": { "CityId": 472, "City": "Київ", "RegionId": 11, "Region": "Київ", "CountryId": 1, "Country": "Україна", "Address": "вул. Дніпровська набережна, 19-Б" }, "OrganisationId": 3, "RegistrationDaysLimit": 60, "Sop": "2024-01-25T00:00:00" }, { "ServiceCenterId": 2, "ServiceCenterName": "ЦНАП Подільської РДА", "GeoInfo": { "CityId": 472, "City": "Київ", "RegionId": 11, "Region": "Київ", "CountryId": 1, "Country": "Україна", "Address": "вул. Костянтинівська, 9/6" }, "OrganisationId": 2, "RegistrationDaysLimit": 30, "Sop": "2024-01-25T00:00:00" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceCenterId | int | ID сервісного центру |
ServiceCenterName | string | Назва сервісного центру |
OrganisationId | int | ID організації |
RegistrationDaysLimit | int | Ліміт кількості днів для попередньої реєстрації |
Sop | datetime | Дата, з якої дозволена попередня реєстрація |
GeoInfo.CityId | int | ID міста |
GeoInfo.City | string | Назва міста |
GeoInfo.RegionId | int | ID регіону (області) |
GeoInfo.Region | string | Назва регіону (області) |
GeoInfo.CountryId | int | ID країни |
GeoInfo.Country | string | Назва країни |
GeoInfo.Address | string | Адреса організації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен аутентифікації, який підтверджує, що користувач має право доступу до API. | |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block | ||
---|---|---|
| ||
{ "authToken": "11111111-abcd-dead-beef-0123456789", "languageId": "1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetCities \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "languageId": "1" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком міст та інформацією про результат виконання. Приклад структури відповіді:
Code Block | ||
---|---|---|
| ||
{ "CityList": [ { "CityId": 404, "City": "Івано-Франківськ", "RegionId": 9, "Region": "Івано-Франківська область", "CountryId": 1, "Country": "Україна", "Address": "" }, { "CityId": 349, "City": "Ужгород", "RegionId": 7, "Region": "Закарпатська область", "CountryId": 1, "Country": "Україна", "Address": "" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
CityId | int | ID міста |
City | string | Назва міста |
RegionId | int | ID регіону (області) |
Region | string | Назва регіону (області) |
CountryId | int | ID країни |
Country | string | Назва країни |
Address | string | Адреса організації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен аутентифікації, який підтверджує, що користувач має право доступу до API. | |
cityId | int | ID міста. | |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block | ||
---|---|---|
| ||
{ "authToken": "11111111-abcd-dead-beef-0123456789", "cityId": 549, "languageId": "1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetOrganisationsByCityId \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "cityId": 549, "languageId": "1" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком організацій та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "OrganisationList": [ { "OrgTypeId": 31, "OrgTypeDescription": "ДЕРЖАВНА ОРГАНІЗАЦІЯ (УСТАНОВА, ЗАКЛАД)", "Code": 425, "LocationId": 1, "GeoInfo": { "CityId": 549, "City": "Буськ", "RegionId": 14, "Region": "Львівська область", "CountryId": 1, "Country": "Україна", "Address": "" }, "OrganisationId": 9, "OrganisationName": "Державна реєстрація актів цивільного стану" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
OrganisationId | int | ID організації |
OrganisationName | string | Назва організації |
OrgTypeId | int | ID типу організації |
OrgTypeDescription | string | Назва типу організації |
Code | int | Код організації |
LocationId | int | ID локації |
GeoInfo.CityId | int | ID міста |
GeoInfo.City | string | Назва міста |
GeoInfo.RegionId | int | ID регіону (області) |
GeoInfo.Region | string | Назва регіону (області) |
GeoInfo.CountryId | int | ID країни |
GeoInfo.Country | string | Назва країни |
GeoInfo.Address | string | Адреса організації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен аутентифікації, який підтверджує, що користувач має право доступу до API. | |
cityId | int | ID міста. | |
organisationId | int | ID організації. | |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 9, "cityId": 549, "languageId": "1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetServiceCentersByOrgAndCityId \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 9, "cityId": 549, "languageId": "1" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком сервісних центрів та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ServiceCenterList": [ { "ServiceCenterId": 37, "ServiceCenterName": "Буський міський відділ ДРАЦ", "GeoInfo": { "CityId": 549, "City": "Буськ", "RegionId": 14, "Region": "Львівська область", "CountryId": 1, "Country": "Україна", "Address": "вул. Петрушевича, 12" }, "OrganisationId": 9, "RegistrationDaysLimit": 30, "Sop": "2024-01-26T00:00:00" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceCenterId | int | ID сервісного центру |
ServiceCenterName | string | Назва сервісного центру |
OrganisationId | int | ID організації |
RegistrationDaysLimit | int | Ліміт кількості днів для попередньої реєстрації |
Sop | datetime | Дата, з якої дозволена попередня реєстрація |
GeoInfo.CityId | int | ID міста |
GeoInfo.City | string | Назва міста |
GeoInfo.RegionId | int | ID регіону (області) |
GeoInfo.Region | string | Назва регіону (області) |
GeoInfo.CountryId | int | ID країни |
GeoInfo.Country | string | Назва країни |
GeoInfo.Address | string | Адреса організації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен аутентифікації, який підтверджує, що користувач має право доступу до API. | |
serviceId | int | ID послуги. | |
serviceTypeId | int | ID типів послуг. | |
from | datetime | Початкова дата і час. | |
to | datetime | Кінцева дата і час. | |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Примітка: from
та to
повинні бути в межах одного дня і не можуть бути меншими за поточний час.
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "serviceId": 220, "serviceTypeId": [1], "from": "2024-01-26T00:00:00", "to": "2024-01-26T12:00:00", "languageId": 1 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetServiceCentersByService \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "serviceId": 220, "serviceTypeId": [1], "from": "2024-01-26T00:00:00", "to": "2024-01-26T12:00:00", "languageId": 1 }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком сервісних центрів та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ServiceCenterList": [ { "ServiceCenterId": 37, "ServiceCenterName": "Буський міський відділ ДРАЦ", "OrganisationId": 9, "OrganisationName": "Будинок Нерухомості" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceCenterId | int | ID сервісного центру |
ServiceCenterName | string | Назва сервісного центру |
OrganisationId | int | ID організації |
OrganisationName | string | Назва організації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
Логіка обробки запиту
Вміст параметрів | Логіка | ||
---|---|---|---|
serviceId | from | to | |
N | yyyy-MM-dd hh:mm:ss | yyyy-MM-dd hh:mm:ss | Повертає всі СЦ, де доступна попередня реєстрація послуги N в інтервалі від from до to |
N | NULL | yyyy-MM-dd hh:mm:ss | Повертає всі СЦ, в яких доступна попередня реєстрація послуги N в інтервалі yyyy-MM-dd ... to |
N | yyyy-MM-dd hh:mm:ss | NULL | повертає всі СЦ, в яких доступна попередня реєстрація послуги N в from ... yyyy-MM-dd 23:59:59 |
N | NULL | NULL | повертає всі СЦ, в яких доступна попередня реєстрація послуги N протягом завтрашнього дня |
NULL | yyyy-MM-dd hh:mm:ss | yyyy-MM-dd hh:mm:ss | повертає всі СЦ, в яких доступна попередня реєстрація в інтервалі from ... to |
NULL | NULL | yyyy-MM-dd hh:mm:ss | повертає всі СЦ, в яких доступна попередня реєстрація в інтервалі yyyy-MM-dd ... to |
NULL | yyyy-MM-dd hh:mm:ss | NULL | повертає всі СЦ, в яких доступна попередня реєстрація в from ... yyyy-MM-dd 23:59:59 |
NULL | NULL | NULL | повертає всі СЦ, в яких доступна попередня реєстрація протягом завтрашнього дня |
...
Expand | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Опис |
---|---|---|
authToken | Guid | Токен аутентифікації. |
organisationId | int | ID організації. |
serviceCenterId | int | ID сервісного центру. |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "languageId": 1 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetAllGroups \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "languageId": 1 }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком груп послуг та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "GroupList": [ { "GroupId": 204, "ParentGroupId": 0, "Description": "ID картка та закордонний паспорт", "OrderWeight": 4 }, { "GroupId": 230, "ParentGroupId": 0, "Description": "Отримати готовий документ", "OrderWeight": 902 } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
GroupId | int | ID групи |
ParentGroupId | int | ID батьківської групи |
Description | string | Опис групи |
OrderWeight | int | Ваговий коефіцієнт для сортування |
ReturnInfo | Объект ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен аутентифікації. | |
organisationId | int | ID організації. | |
serviceCenterId | int | ID сервісного центру. | |
parentGroupId | int | ID батьківської групи. | |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "parentGroupId": 0, "languageId": 1 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetGroupsByParentId \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "parentGroupId": 0, "languageId": 1 }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком груп послуг та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "GroupList": [ { "GroupId": 204, "ParentGroupId": 0, "Description": "ID картка та закордонний паспорт", "OrderWeight": 4 }, { "GroupId": 230, "ParentGroupId": 0, "Description": "Отримати готовий документ", "OrderWeight": 902 } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
GroupId | int | ID групи |
ParentGroupId | int | ID батьківської групи |
Description | string | Опис групи |
OrderWeight | int | Ваговий коефіцієнт для сортування |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Опис | |
---|---|---|---|
authToken | Guid | Токен аутентифікації. | |
organisationId | int | ID організації. | |
serviceCenterId | int | ID сервісного центру. | |
languageId | int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "languageId": 1 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetAllServices \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "languageId": 1 }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком послуг та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ServiceList": [ { "ServiceId": 870, "GroupId": 204, "Description": "Подати документи щодо оформлення ID картки та закордонного паспортa", "OrderWeight": 835 }, { "ServiceId": 872, "GroupId": 0, "Description": "Отримати готовий документ (крім id картки та закордонного паспорту)", "OrderWeight": 837 } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceId | int | ID послуги |
GroupId | int | ID групи, до якої належить послуга |
Description | string | Опис послуги |
OrderWeight | int | Ваговий коефіцієнт для сортування |
ReturnInfo | Объект ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр |
---|
authToken
(Guid): Тип даних | Обов'язковість | Опис | |
---|---|---|---|
authToken | Guid | Токен аутентифікації. | |
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
groupId |
int | ID групи послуг. | ||
languageId |
int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "groupId": 204, "languageId": 1 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetServicesByGroupId \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "groupId": 204, "languageId": 1 }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком послуг та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ServiceList": [ { "ServiceId": 870, "GroupId": 204, "Description": "Подати документи щодо оформлення ID картки та закордонного паспортa", "OrderWeight": 835 } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceId | int | ID послуги |
GroupId | int | ID групи, до якої належить послуга |
Description | string | Опис послуги |
OrderWeight | int | Ваговий коефіцієнт для сортування |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен аутентифікації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
serviceTypeId |
int[] |
Перелік |
ID типів послуг. |
from |
datetime | Початкова дата. | ||
to |
datetime |
Кінцева дата. | ||
languageId |
int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "serviceCenterId": 1, "serviceTypeId": [1, 2], "from": "2024-07-15 00:00:00", "to": "2024-07-20 00:00:00", "languageId": 1 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetServicesByServiceCenter \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "serviceCenterId": 1, "serviceTypeId": [1, 2], "from": "2024-07-15 00:00:00", "to": "2024-07-20 00:00:00", "languageId": 1 }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком послуг та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ServiceList": [ { "OrganisationId": 1, "ServiceCenterId": 1, "ServiceId": 8, "UniqueServiceId": 1358, "ServiceName": "замена паспорта", "ServiceTypeId": [1, 2] }, { "OrganisationId": 2, "ServiceCenterId": 5, "ServiceId": 68, "UniqueServiceId": 336, "ServiceName": "ееееемалятко", "ServiceTypeId": [1, 2] } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
OrganisationId | int | ID організації |
ServiceCenterId | int | ID сервісного центру |
ServiceId | int | ID послуги |
UniqueServiceId | int | Унікальний ID послуги |
ServiceName | string | Назва послуги |
ServiceTypeId | int[] | Перелік ID типів послуг |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
Логіка обробки запиту
Вміст параметрів | Логіка | ||
---|---|---|---|
serviceCenterId | from | to | |
N | yyyy-MM-dd hh:mm:ss | yyyy-MM-dd hh:mm:ss | Повертає всі послуги для СЦ N, доступні для реєстрації в інтервалі from ... to |
N | NULL | yyyy-MM-dd hh:mm:ss | Повертає всі послуги для СЦ N, доступні для реєстрації в інтервалі yyyy-MM-dd ... to |
N | yyyy-MM-dd hh:mm:ss | NULL | Повертає всі послуги для СЦ N, доступні для реєстрації в інтервалі from ... yyyy-MM-dd 23:59:59 |
N | NULL | NULL | Повертає всі послуги для СЦ N, доступні для реєстрації на протязі завтрашнього дня |
NULL | yyyy-MM-dd hh:mm:ss | yyyy-MM-dd hh:mm:ss | Повертає всі послуги для всіх СЦ, на які підписаний клієнт, доступні для реєстрації в інтервалі from ... to |
NULL | NULL | yyyy-MM-dd hh:mm:ss | Повертає всі послуги для всіх СЦ, на які підписаний клієнт, доступні для реєстрації в інтервалі yyyy-MM-dd ... to |
NULL | yyyy-MM-dd hh:mm:ss | NULL | Повертає всі послуги для всіх СЦ, на які підписаний клієнт, доступні для реєстрації в інтервалі from ... yyyy-MM-dd 23:59:59 |
NULL | NULL | NULL | Повертає всі послуги для всіх СЦ, на які підписаний клієнт, доступні для реєстрації на протязі завтрашнього дня |
Info | ||
---|---|---|
| ||
ПриміткаПередача в |
...
Expand | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
languageId |
int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId":"2", "languageId":"1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetServiceTypesByOrgId \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": "2", "languageId": "1" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком типів послуг та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ServiceTypeList": [ { "ServiceTypeId": 1, "Description": "ljhvkgvgv" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceTypeId | int | ID типу послуги |
Description | string | Опис типу послуги |
ReturnInfo | Объект ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId":"2", "serviceCenterId":"1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetCustomerTypes \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": "2", "serviceCenterId": "1" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком груп клієнтів та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "CustomerTypeList": [ { "CustomerTypeId": 1, "Description": "Відвідувач", "IdentificationField": "" }, { "CustomerTypeId": 2, "Description": "Відвідувач попередній запис", "IdentificationField": "preliminary" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceTypeId | int | ID типу послуги |
Description | string | Опис типу послуги |
IdentificationField | string | Ідентифікаційне поле |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID мови, якою користувач хоче отримати дані. |
Тіло запиту
Code Block |
---|
{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId":"2", "serviceCenterId":"1" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetCustomerTypesForOrganisation \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": "2", "serviceCenterId": "1" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком груп клієнтів та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "CustomerTypeList": [ { "CustomerTypeId": 1, "Description": "Відвідувач", "IdentificationField": "" }, { "CustomerTypeId": 2, "Description": "Відвідувач попередній запис", "IdentificationField": "preliminary" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ServiceTypeId | int | ID типу послуги |
Description | string | Опис типу послуги |
IdentificationField | string | Ідентифікаційне поле |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | IDсервісного центру. | ||
serviceId |
int | ID послуги. | ||
startDay |
datetime |
Початкова дата. | ||
stopDay |
datetime |
Кінцева дата. |
Тіло запиту
Code Block |
---|
{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId": 1, "serviceCenterId": 1, "serviceId": 1, "startDay":"2024-03-17", "stopDay":"2024-03-18" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetDays \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 1, "serviceCenterId": 1, "serviceId": 1, "startDay": "2024-03-17", "stopDay": "2024-03-18" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком днів та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "Days": [ { "DatePart": "2024-01-27T00:00:00", "IsAllow": 0, "Exclude": 0, "StartTime": "09:00:00", "StopTime": "17:45:00", "ScheduleBreak": 0, "StartBreak": "13:00:00", "StopBreak": "13:45:00", "CountJobs": 0, "CountJobsAllow": 0 }, { "DatePart": "2024-01-28T00:00:00", "IsAllow": 0, "Exclude": 1, "StartTime": "08:55:00", "StopTime": "21:00:00", "ScheduleBreak": 0, "StartBreak": "00:00:00", "StopBreak": "00:00:00", "CountJobs": 0, "CountJobsAllow": 0 } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
DatePart | datetime | Дата |
IsAllow | int | Признак дозволеної реєстрації |
Exclude | int | Признак недоступності дати для реєстрації |
StartTime | datetime | Початок дня |
StopTime | datetime | Кінець дня |
ScheduleBreak | bool | Признак наявності перерви |
StartBreak | datetime | Початок перерви |
StopBreak | datetime | Кінець перерви |
CountJobs | int | Кількість зареєстрованих послуг |
CountJobsAllow | int | Кількість доступних реєстрацій |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
serviceId |
int | ID послуги. | ||
date |
datetime |
Дата попередньої реєстрації. |
Тіло запиту
Code Block |
---|
{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 870, "date": "2024-03-30" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetTimeIntervals \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 870, "date": "2024-03-30" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком часових інтервалів та інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "TimeIntervals": [ { "StartTime": "09:00:00", "StopTime": "09:30:00", "TimeType": 1, "IsAllow": 1, "CountJobs": 0, "CountJobsAllow": 25 }, { "StartTime": "09:30:00", "StopTime": "10:00:00", "TimeType": 1, "IsAllow": 1, "CountJobs": 0, "CountJobsAllow": 25 } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
StartTime | datetime | Початок часовго інтервалу |
StopTime | datetime | Кінець часовго інтервалу |
TimeType | int | Тип часовго інтервалу (не використовується) |
IsAllow | int | Признак дозволеної реєстрації |
CountJobs | int | Кількість зареєстрованих послуг |
CountJobsAllow | int | Кількість доступних реєстрацій |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
serviceId |
int | ID послуги. | ||
startDay |
datetime |
Початкова дата діапазону днів попередньої реєстрації. | ||
stopDay |
datetime |
Кінцева дата діапазону днів попередньої реєстрації. |
Тіло запиту
Code Block |
---|
{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 870, "startDay": "2024-03-17", "stopDay": "2024-03-18" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetDaysAndIntervals \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 870, "startDay": "2024-03-17", "stopDay": "2024-03-18" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт зі списком днів та часових інтервалів, а також інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "DaysAndIntervals": [ { "DatePart": "2024-01-29T00:00:00", "IsAllow": 0, "Exclude": 0, "StartTime": "09:00:00", "StopTime": "17:45:00", "ScheduleBreak": 0, "StartBreak": "13:00:00", "StopBreak": "13:45:00", "CountJobs": 0, "CountJobsAllow": 0, "Times": [ { "StartTime": "09:00:00", "StopTime": "09:30:00", "TimeType": 1, "IsAllow": 0, "CountJobs": 0, "CountJobsAllow": 0 }, { "StartTime": "09:30:00", "StopTime": "10:00:00", "TimeType": 1, "IsAllow": 0, "CountJobs": 0, "CountJobsAllow": 0 } ] } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
DatePart | datetime | Дата |
IsAllow | int | Признак дозволеної реєстрації |
Exclude | int | Признак недоступності дати для реєстрації |
StartTime | datetime | Початок дня |
StopTime | datetime | Кінець дня |
ScheduleBreak | bool | Признак наявності перерви |
StartBreak | datetime | Початок перерви |
StopBreak | datetime | Кінець перерви |
CountJobs | int | Кількість зареєстрованих послуг |
CountJobsAllow | int | Кількість доступних реєстрацій |
Time.StartTime | datetime | Початок часовго інтервалу |
Time.StopTime | datetime | Кінець часовго інтервалу |
Time.TimeType | int | Тип часовго інтервалу (не використовується) |
Time.IsAllow | int | Признак дозволеної реєстрації |
Time.CountJobs | int | Кількість зареєстрованих послуг |
Time.CountJobsAllow | int | Кількість доступних реєстрацій |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
serviceId |
int | ID послуги. | ||
customerTypeId |
int | ID типу клієнта. | ||
languageId |
int | ID мови, якою користувач хоче отримати дані. | ||
customerName |
string |
Ім'я клієнта. | ||
customerPhone |
string |
Телефон клієнта. | ||
customerEmail |
string |
Адреса електронної пошти клієнта. | ||
customerInfo |
string |
Додаткова інформація про клієнта. | |||
regTime | datetime | regTime (datetime): Дата і час реєстрації. Необхідно вказувати StartTime вибраного часового інтервалу. |
Тіло запиту
Code Block |
---|
{ "authToken":"11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 1, "customerTypeId": 1, "languageId": 2, "customerName": "CustomerName", "customerPhone": "(654)456-98-48", "customerEmail": "mail@site.domain", "customerInfo": "info", "regTime": "2024-05-26 18:00:00" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/CustomerPush \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 1, "customerTypeId": 1, "languageId": 2, "customerName": "CustomerName", "customerPhone": "(654)456-98-48", "customerEmail": "mail@site.domain", "customerInfo": "info", "regTime": "2024-05-26 18:00:00" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт з інформацією про реєстрацію та результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "RegistrationInfo": { "ReceiptNumber": 1, "ReceiptLetter": "", "ReceiptMarkup": "<html>\r\n\t<head>\r\n\t\t<meta charset=\"windows-1251\"/>\r\n\t\t\r\n\t\t<title>Receipt</title>\r\n\t\t<style type=\"text/css\">\r\n \t\t\ttd{border-bottom:solid 0px #000; cellspacing:0;}\r\n\t\t</style>\r\n\t</head>\r\n<body>\r\n\t<table align=\"center\" style=\"width:265px;\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t\t<tr style=\"align:center\">\r\n\t\t\t<td colspan=\"2\" align=\"center\">\r\n\t\t\t\t<img width=\"auto\" height=\"70\" src='http://URI/images/81ebe084-0090-481a-beea-2b7566aba338.png'/>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td colspan=\"2\" style=\"font-size:12px;\" align=\"center\">\r\n\t\t\t\t\r\n\t\t\t\t<p><HR size=\"2\" color=\"black\" noshade>\r\n\t\t\r\n\t\t\t\t<p style=\"font-size:16px\"><strong>Центр сучасних технологій</strong></p>\r\n\t\t\r\n\t\t\t\t<HR size=\"2\" color=\"black\" noshade>\r\n\t\r\n\t\t\t</td>\r\n\t</tr>\r\n\t\t\r\n\t<tr align=\"center\" >\r\n\t\t<td colspan=\"2\">\r\n\t\t\t<p style=\"font-size:32px\"><strong>ЧЕК</strong> </p>\r\n\t\t</td>\r\n\t</tr>\r\n\t\t\r\n\t<tr align=\"center\">\r\n\t\t<td colspan=\"2\">\r\n\t\t\t<p style=\"font-size:36px\">1</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr align=\"center\">\r\n\t\t<td colspan=\"2\">\r\n\t\t\t\t<p style=\"font-size:16px\">ТВ + Інтернет - Підключення послуг Компанії</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td colspan=\"2\"><HR size=\"2\" color=\"black\" noshade></td>\r\n\t</tr>\r\n\t<tr style=\"font-size:16px; text-align:left\" >\r\n\t\t<td>\r\n\t\t\t<p>Час реєстрації:</p>\r\n\t\t</td>\r\n\t\t<td>\r\n\t\t\t<p style=\"font-size:16px; text-align:right\">16:22:02</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr style=\"font-size:16px; text-align:left\">\r\n\t\t<td>\r\n\t\t\tОператор:\r\n\t\t</td>\r\n\t\t<td>\r\n\t\t\t<p style=\"font-size:16px; text-align:right\">--</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td colspan=\"2\"><HR size=\"2\" color=\"black\" noshade></td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td style=\"font-size:12px; text-align:center\" colspan=\"2\"><p>Цінуйте Ваш час – вирішуйте питання онлайн!\r\n\r\n Фінансові питання та зміна пакетів: my.volia.com\r\n Поради досвічених користувачів: club.volia.com\r\n\t\t\t\r\n Використайте демо-ПК у у залі!\r\n</p></td>\r\n\t</tr>\t\r\n\t</table>\r\n</body>\r\n</html>", "OrderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" }, "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ReceiptNumber | int | Номер чека |
ReceiptLetter | string | Буква чека (необов'язково) |
ReceiptMarkup | string | HTML розмітка чека для друку |
OrderGuid | Guid | Унікальний ідентифікатор реєстрації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен |
організації. |
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
serviceId |
int | ID послуги. | ||
customerTypeId |
int | ID типу клієнта. | ||
customerId |
int | ID клієнта. | ||
languageId |
int | ID мови, якою користувач хоче отримати дані. | ||
customerName |
string |
Ім'я клієнта. | ||
customerPhone |
string |
Телефон клієнта. | ||
customerEmail |
string |
Адреса електронної пошти клієнта. | ||
customerInfo |
string |
Додаткова інформація про клієнта. | ||
regTime |
datetime |
Дата |
та час, на який здійснюється реєстрація |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 1, "customerTypeId": 1, "customerId": 1, "languageId": 2, "customerName": "CustomerName", "customerPhone": "(654)456-98-48", "customerEmail": "mail@site.domain", "customerInfo": "info", "regTime": "2024-05-26 18:00:00" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/BookCustomer \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "serviceId": 1, "customerTypeId": 1, "customerId": 1, "languageId": 2, "customerName": "CustomerName", "customerPhone": "(654)456-98-48", "customerEmail": "mail@site.domain", "customerInfo": "info", "regTime": "2024-05-26 18:00:00" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт з інформацією про реєстрацію та результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "RegistrationInfo": { "ReceiptNumber": 1, "ReceiptLetter": "", "ReceiptMarkup": "<html>\r\n\t<head>\r\n\t\t<meta charset=\"windows-1251\"/>\r\n\t\t\r\n\t\t<title>Receipt</title>\r\n\t\t<style type=\"text/css\">\r\n \t\t\ttd{border-bottom:solid 0px #000; cellspacing:0;}\r\n\t\t</style>\r\n\t</head>\r\n<body>\r\n\t<table align=\"center\" style=\"width:265px;\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t\t<tr style=\"align:center\">\r\n\t\t\t<td colspan=\"2\" align=\"center\">\r\n\t\t\t\t<img width=\"auto\" height=\"70\" src='http://URI/images/81ebe084-0090-481a-beea-2b7566aba338.png'/>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td colspan=\"2\" style=\"font-size:12px;\" align=\"center\">\r\n\t\t\t\t\r\n\t\t\t\t<p><HR size=\"2\" color=\"black\" noshade>\r\n\t\t\r\n\t\t\t\t<p style=\"font-size:16px\"><strong>Центр сучасних технологій</strong></p>\r\n\t\t\r\n\t\t\t\t<HR size=\"2\" color=\"black\" noshade>\r\n\t\r\n\t\t\t</td>\r\n\t</tr>\r\n\t\t\r\n\t<tr align=\"center\" >\r\n\t\t<td colspan=\"2\">\r\n\t\t\t<p style=\"font-size:32px\"><strong>ЧЕК</strong> </p>\r\n\t\t</td>\r\n\t</tr>\r\n\t\t\r\n\t<tr align=\"center\">\r\n\t\t<td colspan=\"2\">\r\n\t\t\t<p style=\"font-size:36px\">1</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr align=\"center\">\r\n\t\t<td colspan=\"2\">\r\n\t\t\t\t<p style=\"font-size:16px\">ТВ + Інтернет - Підключення послуг Компанії</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td colspan=\"2\"><HR size=\"2\" color=\"black\" noshade></td>\r\n\t</tr>\r\n\t<tr style=\"font-size:16px; text-align:left\" >\r\n\t\t<td>\r\n\t\t\t<p>Час реєстрації:</p>\r\n\t\t</td>\r\n\t\t<td>\r\n\t\t\t<p style=\"font-size:16px; text-align:right\">16:22:02</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr style=\"font-size:16px; text-align:left\">\r\n\t\t<td>\r\n\t\t\tОператор:\r\n\t\t</td>\r\n\t\t<td>\r\n\t\t\t<p style=\"font-size:16px; text-align:right\">--</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td colspan=\"2\"><HR size=\"2\" color=\"black\" noshade></td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td style=\"font-size:12px; text-align:center\" colspan=\"2\"><p>Цінуйте Ваш час – вирішуйте питання онлайн!\r\n\r\n Фінансові питання та зміна пакетів: my.volia.com\r\n Поради досвічених користувачів: club.volia.com\r\n\t\t\t\r\n Використайте демо-ПК у у залі!\r\n</p></td>\r\n\t</tr>\t\r\n\t</table>\r\n</body>\r\n</html>", "OrderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" }, "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ReceiptNumber | int | Номер чека |
ReceiptLetter | string | Буква чека (необов'язково) |
ReceiptMarkup | string | HTML розмітка чека для друку |
OrderGuid | Guid | Унікальний ідентифікатор реєстрації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
orderGuid |
Guid |
Унікальний ідентифікатор підтверджуваної реєстрації. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/ConfirmRegistration \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" }' |
Приклад відповіді
Успішна відповідь поверне JSON об'єкт з інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ReturnCode | int | Код результату |
ReturnSubcode | int | Підкод результату |
ReturnMessage | string | Повідомлення про результат |
...
Expand | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
orderGuid |
Guid |
Унікальний ідентифікатор реєстрації. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetReceipt \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "serviceCenterId": 1, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" }' |
Приклад відповіді
Успішна відповідь поверне HTML розмітку чека та інформацію про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "ReceiptMarkup": "<html>\r\n\t<head>\r\n\t\t<meta charset=\"windows-1251\" />\r\n\t\t\r\n\t\t<title>Receipt</title>\r\n\t\t<style type=\"text/css\">\r\n \t\t\ttd{border-bottom:solid 0px #000; cellspacing:0;}\r\n\t\t</style>\r\n\t</head>\r\n<body>\r\n\t<table align=\"center\" style=\"width:265px;\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t\t<tr style=\"align:center\">\r\n\t\t\t<td colspan=\"2\" align=\"center\">\r\n\t\t\t\t<img width=\"auto\" height=\"70\" src='http://URI/images/81ebe084-0090-481a-beea-2b7566aba338.png' />\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td colspan=\"2\" style=\"font-size:12px;\" align=\"center\">\r\n\t\t\t\t\r\n\t\t\t\t<p><HR size=\"2\" color=\"black\" noshade>\r\n\t\t\t\t<p style=\"font-size:16px\"><strong>Центр сучасних технологій</strong></p>\r\n\t\t\t\t<HR size=\"2\" color=\"black\" noshade>\r\n\t\r\n\t\t\t</td>\r\n\t</tr>\r\n\t\t\r\n\t<tr align=\"center\" >\r\n\t\t<td colspan=\"2\">\r\n\t\t\t<p style=\"font-size:32px\"><strong>ЧЕК</strong> </p>\r\n\t\t</td>\r\n\t</tr>\r\n\t\t\r\n\t<tr align=\"center\">\r\n\t\t<td colspan=\"2\">\r\n\t\t\t\t<p style=\"font-size:36px\">1</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr align=\"center\">\r\n\t\t<td colspan=\"2\">\r\n\t\t\t\t<p style=\"font-size:16px\">ТВ + Інтернет - Підключення послуг Компанії</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td colspan=\"2\"><HR size=\"2\" color=\"black\" noshade></td>\r\n\t</tr>\r\n\t<tr style=\"font-size:16px; text-align:left\" >\r\n\t\t<td>\r\n\t\t\t<p>Час реєстрації:</p>\r\n\t\t</td>\r\n\t\t<td>\r\n\t\t\t<p style=\"font-size:16px; text-align:right\">16:22:02</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr style=\"font-size:16px; text-align:left\">\r\n\t\t<td>\r\n\t\t\tОператор:\r\n\t\t</td>\r\n\t\t<td>\r\n\t\t\t<p style=\"font-size:16px; text-align:right\">--</p>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td colspan=\"2\"><HR size=\"2\" color=\"black\" noshade></td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td style=\"font-size:12px; text-align:center\" colspan=\"2\"><p>Цінуйте Ваш час – вирішуйте питання онлайн!\r\n\r\n Фінансові питання та зміна пакетів: my.volia.com\r\n Поради досвічених користувачів: club.volia.com\r\n\t\t\t\r\n Використайте демо-ПК у у залі!\r\n</p></td>\r\n\t</tr>\t\r\n\t</table>\r\n</body>\r\n</html>", "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ReceiptMarkup | string | HTML розмітка чека для друку |
ReturnInfo | об'єкт ReturnInfo | Інформація про результат виконання |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
orderGuid |
Guid |
Унікальний ідентифікатор реєстрації. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" } |
Приклад запиту з використаннямcurl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetOrderHistory \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" }' |
Приклад відповіді
Успішна відповідь поверне історію дій для вказаної реєстрації разом з інформацією про результат виконання. Приклад структури відповіді:
Code Block |
---|
{ "Waypoints": [ { "OrderName": "", "StatusId": 1, "StatusDescription": "", "SetJobTime": "2024-05-26 18:00:00", "CallTime": "2024-05-26 18:00:00", "BeginTime": "2024-05-26 18:00:00", "CompleteTime": "2024-05-26 18:00:00", "EventTime": "2024-05-26 18:00:00", "CustomerEventID": 20, "CustomerEventDescription": "", "ServiceName": "", "WorkPlaceDescription": "", "EmployeeName": "", "ToServiceName": "", "ToWorkplaceDescription": "", "ToEmployeeName": "" } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
OrderName | string | Назва реєстрації |
StatusId | int | Ідентифікатор статусу реєстрації |
StatusDescription | string | Опис статусу реєстрації |
SetJobTime | datetime | Дата і час реєстрації |
CallTime | datetime | Дата і час виклику клієнта |
BeginTime | datetime | Дата і час початку обслуговування |
CompleteTime | datetime | Дата і час завершення обслуговування |
EventTime | datetime | Дата і час події |
CustomerEventId | int | Ідентифікатор події |
CustomerEventDescription | string | Опис події |
ServiceName | string | Назва послуги |
WorkPlaceDescription | string | Опис робочого місця |
EmployeeName | string | Ім'я співробітника |
ToServiceName | string | Назва нової послуги у випадку зміни |
ToWorkplaceDescription | string | Опис робочого місця, на яке перенаправляється клієнт |
ToEmployeeName | string | Ім'я співробітника, до якого перенаправляється клієнт |
ReturnInfo | об'єкт ReturnInfo | Інформація про результат виконання |
...
Expand | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації |
organisationId |
int | ID організації. | ||
orderGuid |
Guid |
Унікальний ідентифікатор реєстрації, яку потрібно видалити. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/DropOrder \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 2, "orderGuid": "49834bc9-fa04-4886-994b-02c9a8ccd9f4" }' |
Приклад відповіді
Успішна відповідь підтверджує видалення реєстрації. Приклад структури відповіді:
Code Block |
---|
{ "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ReturnInfo | об'єкт ReturnInfo | Інформація про результат виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту GetActivatedOrderInfo()Цей запит повертає інформацію про активовану реєстрацію, таку як очікуваний час до виклику, кількість клієнтів на робочому місці та список активних робочих місць. URL |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
serviceCenterId |
int | ID сервісного центру. | ||
orderGuid |
Guid |
Унікальний ідентифікатор реєстрації. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 4, "serviceCenterId": 2, "orderGuid": "9bf9e892-c5bd-4bc6-a59c-598389b7c4fc" } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetActivatedOrderInfo \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 4, "serviceCenterId": 2, "orderGuid": "9bf9e892-c5bd-4bc6-a59c-598389b7c4fc" }' |
Приклад відповіді
Відповідь містить інформацію про активовану реєстрацію:
Code Block |
---|
{ "EstimateTime": "2.16:51:00", "CustomersPerWorkplace": 0, "WorkplaceCount": 5, "WorkplaceList": "1, 3, 4, 7, 9", "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
EstimateTime | datetime | Час, що залишився до виклику |
CustomersPerWorkplace | int | Кількість клієнтів на робоче місце |
WorkplaceCount | int | Кількість активних робочих місць |
WorkplaceList | string | Перелік робочих місць, розділений комами |
ReturnInfo | об'єкт ReturnInfo | Інформація про результат виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken |
Guid |
Токен авторизації. | ||
organisationId |
int | ID організації. | ||
orderGuid |
Guid |
Унікальний ідентифікатор реєстрації. | ||
assessment |
int |
Оцінка якості наданої послуги. |
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 1, "orderGuid": "11111111-abcd-dead-beef-0123456789", "assessment": 5 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/SetAssessment \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 1, "orderGuid": "11111111-abcd-dead-beef-0123456789", "assessment": 5 }' |
Приклад відповіді
Відповідь підтверджує успішне виконання запиту:
Code Block |
---|
{ "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
ReturnInfo | об'єкт ReturnInfo | Інформація про результат виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Параметр | Тип даних | Обов'язковість | Опис |
---|---|---|---|
authToken | Guid | Токен авторизації. | |
organisationId | int | ID організації. |
authToken
(Guid): Токен авторизації.organisationId
(int): Ідентифікатор організації.
Тіло запиту
Code Block |
---|
{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 1 } |
Приклад запиту з використанням curl
Code Block |
---|
curl -X POST https://{HOST}/api/servicehub/GetOrganisationInfo \ -H "Content-Type: application/json" \ -d '{ "authToken": "11111111-abcd-dead-beef-0123456789", "organisationId": 1 }' |
Приклад відповіді
Відповідь містить деталі про сервісні центри організації:
Code Block |
---|
{ "ServiceCenters": [ { "BranchId": 1, "BranchName": "Дніпровська набережна, 19 Б", "ServiceCenterId": 1, "ServiceCenterName": "ЦНАП м. Києва", "LocationId": 1, "LocationName": "Київ", "ExecutedJobsCount": 127, "DeletedJobsCount": 31, "WaitJobsCount": 6, "WaitJobsCountOther": 5, "WaitJobsCountSMS": 1, "WorkplacesInWork": 18, "WorkplacesOutOfWork": 50, "AvgWaitTime": 29668, "AvgProcTime": 1032, "WorkplacesInWorkOther": 15, "WorkplacesInWorkSMS": 3, "IsActive": 1, "CustTotal": 116, "ExtCenterId": 0 } ], "ReturnInfo": { "ReturnCode": 0, "ReturnSubcode": 0, "ReturnMessage": "OK" } } |
Опис полів відповіді
Property | Data type | Description |
---|---|---|
BranchId | int | Ідентифікатор гілки |
BranchName | string | Назва гілки |
ServiceCenterId | int | Ідентифікатор сервісного центру |
ServiceCenterName | string | Назва сервісного центру |
LocationId | int | Ідентифікатор локації |
LocationName | string | Назва локації |
ExecutedJobsCount | int | Кількість завершених реєстрацій |
DeletedJobsCount | int | Кількість видалених реєстрацій |
WaitJobsCount | int | Кількість очікуючих реєстрацій |
WaitJobsCountOther | int | Кількість очікуючих реєстрацій (інші) |
WaitJobsCountSMS | int | Кількість очікуючих реєстрацій (SMS) |
WorkplacesInWork | int | Кількість активних робочих місць |
WorkplacesOutOfWork | int | Кількість неактивних робочих місць |
AvgWaitTime | int | Середній час очікування (в секундах) |
AvgProcTime | int | Середній час обробки (в секундах) |
WorkplacesInWorkOther | int | Кількість активних робочих місць (інші) |
WorkplacesInWorkSMS | int | Кількість активних робочих місць (SMS) |
IsActive | int | Признак активності сервісного центру (1 – активний) |
CustTotal | int | Загальна кількість клієнтів |
ExtCenterId | int | Внешній ID сервісного центру |
ReturnInfo | об'єкт ReturnInfo | Інформація про результат виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту GetServiceCentersSettings()Метод повертає параметри сервісних центрів. Метод не призначений для використання клієнтами. URL: Метод
Параметри запиту Запит має включати тіло з наступними параметрами:
Тіло запиту
Приклад запиту з використанням
Приклад відповіді
Опис полів відповіді
|
...