API Снегикома
Тестовый режим + документация

API Снегикома

Если коротко: создайте ключ в разделе API, выберите подходящий уровень доступа, возьмите готовый пример ниже, подставьте свой домен и ключ — и можно начинать.

Здесь собрано всё, что нужно, чтобы спокойно подключить API Снегикома к вашему сервису, серверу или рабочему сценарию: разовые запросы, запуск сохранённых задач, список устройств и действия, которым нужно подтверждение человека.

Все примеры ниже можно проверить прямо в тестовом режиме API внутри панели управления.

Запуск
LLM + API
Разовые запросы, сценарии и действия в реальном мире через одну поверхность API.
Авторизация
Bearer-ключи
Ключ полного доступа, ключ одной задачи и ключ только для просмотра с понятными границами прав.
Поверхность
Документация + тестовый режим
Сначала смотрите контракт здесь, затем сразу проверяйте тот же запрос в Dashboard → API.
Навигация
Запросы
таблица и примеры
Важно для интеграции
Authorization: Bearer <API_KEY>
Используйте эту страницу как контракт по API, а тестовый режим в панели — как место для быстрой проверки перед рабочей автоматизацией.
Поверхность продукта
В стиле Dashboard
Эта страница оформлена в том же мягком премиальном стиле карточек, свечений и отступов, что и остальная панель Снегикома.
v1

Таблица запросов

Короткий обзор: какой это запрос, какой ключ нужен и для чего он подходит.

Поиск
Показано: 9
МетодПутьКлючПраваДля чего нужен
POST/api/v1/runКлюч полного доступаrunРазовый текстовый запрос.
POST/api/v1/scenarios/:id/runКлюч одной задачиscenario:run · runЗапуск одной конкретной задачи из Планировщика.
GET/api/v1/scenarios/:id/historyКлюч одной задачи или ключ только для просмотраscenario:history · historyИстория запусков этой задачи.
GET/api/v1/devices/listКлюч полного доступаdevices:read · history · runСписок устройств, которые доступны в текущей рабочей области.
POST/api/v1/act/proposalsКлюч полного доступаact:create · runСоздание предложения действия, которое позже можно подтвердить или отклонить.
GET/api/v1/act/proposals?status=...&since=...&include=commandsКлюч полного доступаact:read · historyСписок предложений действий с фильтрами.
GET/api/v1/act/proposals/:id?include=commandsКлюч полного доступаact:read · historyПодробности по одному предложению действия.
POST/api/v1/act/proposals/:id/approveКлюч полного доступаact:approve · runПодтвердить предложение действия.
POST/api/v1/act/proposals/:id/rejectКлюч полного доступаact:approve · runОтклонить предложение действия.
Примеры
Группы API
Запросы в группе
POST/api/v1/run
Разовый текстовый запрос.
Ключ: Ключ полного доступаПрава: run
Пример запроса
curl -X POST $BASE_URL/api/v1/run \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data-raw '{"prompt":"Сделай короткое недельное резюме по задачам"}'
Примечание: $BASE_URL — это домен, по которому открыт ваш фронтенд, например https://snegikom.ru или http://localhost:3000.
API Снегикома