Основная информация

В документации мы постарались ответить на частые вопросы по работе TesLab, с которыми сталкиваются пользователи.
Если Вы не нашли ответ на свой вопрос, напишите нам.

Личный кабинет

Основная информация

Подключение к серверу осуществляется по протоколу 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
  }
}