Перейти к содержанию

Формат запросов

Синтаксис запроса

Чтобы обратиться к методу API МедФлекс, нужно выполнить либо POST-, либо GET-запрос вида:

GET https://api.medflex.ru/v1/models/doctor/?page=1&size=50&detailed=false

Все методы API отвечают JSON-объектом.

Заголовки

• Нужно использовать заголовок Authorization, чтобы отправить с запросом ключ доступа.

Authorization: Token <КЛЮЧ_ДОСТУПА>

Path-параметры

Укажите название метода API как часть URL-запроса.

https://api.medflex.ru/v1/models/doctor/?

Важно. Имя метода чувствительно к регистру.

Query-параметры

• PARAMS (необязательный) — входные параметры соответствующего метода API, последовательность пар name=value, разделённых амперсандом. Список параметров указан на странице с описанием метода.

Пример

Вызовем метод categories для пользователя с идентификатором ЛПУ lpu_id=10:

GET https://api.medflex.ru/v1/services/categories/?lpu_id=10&page=2

Пример ответа:

{
  "links": {
    "next": "https://api.medflex.ru/v1/services/categories/?lpu_id=10&page=2",
    "previous": null
  },
  "count": 7000,
  "num_pages": 1,
  "data": {
    "lpu_id": 10,
    "categories": [
    {
        "id": 1,
        "name": "Лечебно-диагностические манипуляции Дерматовенерология"
    },
    {
        "id": 2,
        "name": "Рентген-кабинет"
    }
    ]
  }
}

Ограничения и рекомендации

Частотные ограничения

К методам API МедФлекс с ключом доступа пользователя можно обращаться не чаще 10 раз в секунду.

Помимо ограничений на частоту обращений, существуют и количественные ограничения на вызов однотипных методов. По понятным причинам, мы не предоставляем информацию о точных лимитах.