Основная информация
Подключение к серверу осуществляется по протоколу HTTPS.
Доступ к API выполняется по адресу: https://domain/api/
Параметры могут передаваться как через POST, так и через GET запрос.
Для авторизованных пользователей обязательно передавать токен в заголовке (Header): auth: полученный токен.
Дополнительно могут передаваться параметры:
- Lang: (ru | en) — язык ответа
- Out: (json | sjson | xml | text) — формат ответа
Пример запроса:
GET:
https://domain/api/auth/gettoken?login=user&pwd=MCwiY3VzdG9tZXJzL&long=true
POST:
https://domain/api/auth/gettoken
{
"login": "user",
"pwd": "MCwiY3VzdG9tZXJzL",
"long": true
}
Пример запроса к защищенному методу (fetch):
fetch("https://domain/api/laboratory/requests/info", {
method: "POST",
headers: {
"accept": "application/json",
"content-type": "application/json; charset=UTF-8",
"Lang": "ru",
"Out": "json",
"auth": "AUTH_TOKEN"
},
body: JSON.stringify({ id: 610 })
});
Пример ответа:
{
"res": {
"id": 610,
"tp": 1,
"dsing": "2026-01-21",
"cid": 987,
"comment": "Пример комментария",
"whoadd": 109,
"addtime": "2026-01-21 11:58:00.910983+03",
"status": 0,
"cid_inn": "0000000000",
"cid_ogrn": "0000000000000",
"cname": "Организация (пример)",
"phone": "+70000000000",
"dsing_f": "21.01.2026",
"cid_txt": "Организация (пример)",
"agrid_txt": "Основной договор",
"count": 0
}
}