Versions Compared

Key

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

Данный справочник содержит информацию о АЗС (Id, Name, OrganizationId, DepartId, dname, Comment).

...

Comment - String (комментарий) 

Получение данныхOutLinkID - уникальный идентификатор внешней системы

...

Получение одной АЗС

Чтобы получить список информацию по одной АЗС, нужно отправить GET запрос на адрес https://teletrack.ua/api/azs/v1/<token>/stations/<Id>, где

token
Токен получен при авторизации *
Id
ID АЗС в БД *

 * - обязательный параметр


В случае успешного выполнения запроса, приходит ответ со списком АЗС следующего формата:

Code Block
themeEclipse
{
"data": [ {
"Comment": null,
"DepartId": 28,
"Id": 58,
"Name": "Центральная АЗС",
"OrganizationId": 7,
"OutLinkId": "a7086-002-6681-11e0-89e8-UU0423ddff75",
"dname": "Обласне відділення"
}],
"err": null,
"status": true
}

Получение списка АЗС

Чтобы получить список , нужно отправить GET запрос на адрес https://teletrack.ua/api/azs/v1/<token>/stations/, где

token
Токен получен при авторизации *

 * - обязательный параметр


В случае успешного выполнения запроса, приходит ответ со списком АЗС следующего формата:

Code Block
themeEclipse
{
 "data": [

...

 {

...


 "Comment": "\

...

u041a\u043e\

...

u043c\u043c\u0435

...

\

...

u043d\

...

u0442\

...

u0430

...

\

...

u0440

...

\

...

u0438\

...

u0439", 

...

 "DepartId": 

...

8, 

...


 "Id": 2, 

...


 "Name": "

...

\u0410\u0417\u0421 \u0425\u043e\u043c\u0438\u043d\u0446\u0456", 
 "OrganizationId": 7, 
 "OutLinkId": null, 
 "dname": "

...

\u0425\u043e\u043c\u0438\u043d\u0446\u0456"
 }, 

...

 {

...


 "Comment": "

...

2", 

...


 "DepartId": 

...

17, 

...

 "Id": 

...

7, 

...


 "Name": "

...

\u0422\u0435\u0441\u0442\u043e\u0432\u0430 \u0410\u0417\u0421 2", 

...


 "OrganizationId": 

...

14, 
 "OutLinkId": null, 

...


 "dname": "

...

\u0422\u0435\u0441\u0442\u043e\u0432\u0438\u0439 \u0434\u0435\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442"
 }, 

...

 {

...


 "Comment": "

...

111", 

...


 "DepartId": 

...

17, 

...

 "Id": 

...

6, 

...

 "Name": "

...

\u0422\u0435\u0441\u0442\u043e\u0432\u0430 \u0410\u0417\u0421", 

...


 "OrganizationId": 14, 
 "OutLinkId": null, 

...


 "dname":

...

 "\u0422\u0435\u0441\u0442\u043e\u0432\u0438\u0439 \u0434\u0435\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442"
 }
 ], 

...


 "err": null, 

...

 "status": true

...


}

Создание новой записи

Для создания новой записи, необходимо отправить POST запрос на адрес https://teletrack.ua/api/azs/v1/<token>/stations/, где 

NameИмя АЗС *
tokenТокен (получен при авторизации) *
CommentКомментарий
DepartId
Идентификатор департамента к которому относиться АЗС
OutLinkID
уникальный идентификатор внешней системы

 * - обязательный параметр


В случае успешного выполнения запроса, приходит ответ следующего вида:

Code Block
themeEclipse
{
  "data": {
    "Id": 149
  }, 
  "err": null, 
  "status": true
}


IdID новой записи в БД

Редактирование записи

Для редактирования существующей записи, необходимо отправить  PUT запрос на адрес https://teletrack.ua/api/azs/v1/<token>/stations/<Id>, где

IdID записи в БД *
NameИзмененное имя *
tokenТокен получен при авторизации *
Comment
Измененый комментарий
DepartId
Измененый департамент
OutLinkID
уникальный идентификатор внешней системы
DeleteMarked
Пометка удаления: true / false

 * - обязательный параметр


В случае успешного выполнения запроса, приходит ответ следующего вида:

Code Block
themeEclipse
{
  "data": null, 
  "err": null, 
  "status": true
}

Удаление записи

Для удаления существующей записи, необходимо отправить  DELETE запрос на адрес https://teletrack.ua/api/azs/v1/<token>/stations/<Id>, где

IdID записи в БД которою нужно удалить *
tokenТокен получен при авторизации *

 * - обязательный параметр


В случае успешного выполнения запроса, приходит ответ следующего вида:

Code Block
themeEclipse
{
  "data": null, 
  "err": null, 
  "status": true
}