...
Схема взаємодії Клієнта з Серверами черги
Gliffy Diagram | ||||||
---|---|---|---|---|---|---|
|
Загальна інформація щодо роботи із запитами
Всі запити мають бути у форматі POST. Content-type:application/json
Запити:
...
Expand | ||
---|---|---|
|
...
Опис запиту |
Code Block | ||
---|---|---|
| ||
{
"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"
}
} |
Опис полів
Властивість | Тип даних | Обов'язковість | Опис |
---|---|---|---|
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 | ID регіону (області) | |
GeoInfo.CountryId | int | ID країни | |
GeoInfo.Country | string | Назва країни | |
GeoInfo.Address | string | Адреса організації | |
ReturnInfo | Объект ReturnInfo | Інформація про результати виконання |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
Code Block | ||
---|---|---|
| ||
{
"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"
}
} |
Опис полів відповіді
Властивість | Тип даних | Обов'язковість | Опис |
---|---|---|---|
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 | Інформація про результати виконання | |
ReturnInfo.ReturnCode | int | Код результату | |
ReturnInfo.ReturnSubcode | int | Підкод результату | |
ReturnInfo.ReturnMessage | string | Повідомлення про результат |
...
Expand |
---|
...
|
...
language | js |
---|
...
language | js |
---|
...
language | js |
---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
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"
}
} |
Опис полів відповіді
Властивість | Тип даних | Опис |
---|---|---|
CityId | int | ID міста |
City | string | Назва міста |
RegionId | int | ID регіону (області) |
Region | string | Назва регіону (області) |
CountryId | int | ID країни |
Country | string | Назва країни |
Address | string | Адреса організації |
ReturnInfo | об'єкт ReturnInfo | Інформація про результати виконання |
ReturnInfo.ReturnCode | int | Код результату |
ReturnInfo.ReturnSubcode | int | Підкод результату |
ReturnInfo.ReturnMessage | string | Повідомлення про результат |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Опис запиту |
Code Block | ||
---|---|---|
| ||
{
"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"
}
} |
Опис полів відповіді
Властивість | Тип даних | Опис |
---|---|---|
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 | Інформація про результати виконання |
ReturnInfo.ReturnCode | int | Код результату |
ReturnInfo.ReturnSubcode | int | Підкод результату |
ReturnInfo.ReturnMessage | string | Повідомлення про результат |
Приклад запиту з використанням 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"
}' |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Опис запиту |
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"
}
} |
Опис полів відповіді
Властивість | Тип даних | Опис |
---|---|---|
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 | Інформація про результати виконання |
ReturnInfo.ReturnCode | int | Код результату |
ReturnInfo.ReturnSubcode | int | Підкод результату |
ReturnInfo.ReturnMessage | string | Повідомлення про результат |
...
language | js |
---|
...
language | js |
---|
...
language | js |
---|
...
language | js |
---|
...
language | js |
---|
...
language | js |
---|
...
...