Для синхронизации документов и справочников используется следующий механизм:
...
Для получения списка OutLinkId необходимо отправить запрос GET на https://teletrack.ua/api/admin/getID/<token>/?Table=<Table>&OutLinkId=<OutLinkId,OutLinkId,OutLinkId>, где
token | Токен, полученный при авторизации * |
Table |
|
OutLinkId | Внешний Id из сторонней системы * |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ со списком Id следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": [ { "Id": 92, "OutLinkId": " |
...
cb04cd87-51f5-1"
},
{
"Id": 93,
"OutLinkId": "4e1d6e9f-6ed8-1"
}
],
"err": null,
"status": true
} |
Id | Полученный Id из БД |
Получение данных для таблицы "organizations"
Для получения списка Id по организациям с указанием параметра Level, необходимо отправить запрос GET на https://teletrack.ua/api/admin/getID/<token>/?Table=organizations&OutLinkId=<OutLinkId>,<OutLinkId>, где
token | Токен, полученный при авторизации * |
OutLinkId | Внешний Id из сторонней системы |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ со списком Id следующего формата:
Code Block | ||
---|---|---|
| ||
{
"data": [
{
"Id": 22,
"Level": 2,
"OutLinkId": "567TT"
},
{
"Id": 24,
"Level": 1,
"OutLinkId": "222"
}
],
"err": null,
"status": true
}
|
Id | Полученный Id из БД |
Level | Параметр организации: 1 - организация 2 - управляющая организация |
OutLinkId | Внешний Id из сторонней системы |