Примеры запросов
Запрос справочника без полей группировки
Запрос на получение данных справочника Статус задачи выглядел бы следующим образом
curl --location 'https://quiz.ics-it.ru/{Ваш_тенант}/api/sync/task-status?Fields=ID,Name,Code,RowVersion' \ --header 'Authorization: Bearer {Ваш_токен}'
Ответ будет иметь следующий вид:
[ { "ID": 1, "Code": "Cancelled", "Name": "Отменена", "RowVersion": 14021161 }, { "ID": 2, "Code": "Confirmed", "Name": "Подтверждена", "RowVersion": 14021163 } //.. другие записи ]
Запрос данных из таблицы фактов
Рассмотрим получение данных таблиц фактов на примере объекта Пройденная анкета
Таблицы фактов как правило распределены по блокам данных, поэтому для начала запросим контрольные суммы по каждому блоку данных.
curl --location 'https://quiz.ics-it.ru/{Ваш тенант}/api/sync/checksum?object=visit' \ --header 'Authorization: Bearer {Ваш токен}'
Получим ответ следующего формата:
[ { "CheckSum": "0x6C3BD323A3926A0E18F21988DFDE77924928121A977CF48FFF891419D4BB8E48", "Date": "2025-04-29" } //.. данные о других блоках, если есть ]
Запросим данные по блоку 2025-04-29
curl --location 'https://quiz.ics-it.ru/{Ваш тенант}/api/sync/visit?Fields=CustomerId,CustomerParentId,DateBeginLocal,DateBeginUTC,DateEndLocal,DateEndUTC,ElapsedSeconds,ExternalCustomerId,ExternalCustomerParentId,FilesCount,FlagRoute,GeoLatitudeEnd,GeoLatitudeStart,GeoLongitudeEnd,GeoLongitudeStart,ID,MdtDateCreate,MdtIdPrincipalCreatedBy,RowVersion,Date,EmployeeId,VisitTypeId&Date=2025-04-29' \ --header 'Authorization: Bearer {Ваш токен}'
Ответ:
[ { "CustomerId": 530096, "CustomerParentId": 530093, "DateBeginLocal": "2025-04-29T12:35:35.4266667+03:00", "DateBeginUTC": "2025-04-29T09:35:35.4266667+03:00", "DateEndLocal": "2025-04-29T12:35:36.5733333+03:00", "DateEndUTC": "2025-04-29T09:35:36.5733333+03:00", "ElapsedSeconds": 1, "ExternalCustomerId": null, "ExternalCustomerParentId": "5761722", "FilesCount": 0, "FlagRoute": true, "GeoLatitudeEnd": 56.14823200, "GeoLatitudeStart": 56.14823200, "GeoLongitudeEnd": 47.25937900, "GeoLongitudeStart": 47.25937900, "ID": 30141, "MdtDateCreate": "2025-04-29T11:28:25.107+03:00", "MdtIdPrincipalCreatedBy": 8091, "RowVersion": 14018897, "Date": "2025-04-29", "EmployeeId": 1053158, "VisitTypeId": 1 }, //... другие записи если есть ]