Фильтры

Получение фильтров пользователя для использования в запросах тендеров. API v2 предоставляет только чтение фильтров.

Примечание

Управление фильтрами (создание, редактирование) выполняется через веб-интерфейс zakupki.fraim.ru

Список фильтров

GET /filters

Возвращает список фильтров текущего пользователя.

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

JSON 200 OK
{
  "filters": [
    {
      "id": 123,
      "name": "IT-закупки Москва",
      "description": "Закупки IT-оборудования в Москве",
      "created_date": "2024-01-10T08:00:00",
      "autosearch": true
    },
    {
      "id": 124,
      "name": "Строительство СПб",
      "description": "Строительные закупки в Санкт-Петербурге",
      "created_date": "2024-01-15T10:00:00",
      "autosearch": false
    }
  ],
  "total": 2
}

Поля ответа

Поле Тип Описание
id integer ID фильтра
name string Название фильтра
description string Описание фильтра
created_date datetime Дата создания
autosearch boolean Автопоиск активирован. Если false — включите автопоиск в веб-интерфейсе для доступа к тендерам через API

Детали фильтра

GET /filters/{id}

Возвращает подробную информацию о фильтре.

Параметры пути

Параметр Тип Описание
id integer ID фильтра

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

JSON 200 OK
{
  "id": 123,
  "name": "IT-закупки Москва",
  "description": "Закупки IT-оборудования в Москве",
  "created_date": "2024-01-10T08:00:00",
  "autosearch": true
}

Использование фильтра

Полученный filter_id используется для запроса тендеров:

cURL
curl -X GET "https://zakupki.fraim.ru/api/v2/tenders?filter_id=123" \
  -H "X-API-Token: your_api_token_here"
Важно

Фильтр должен иметь autosearch: true, иначе тендеры по нему не будут собираться и API вернёт пустой результат.