Базовый адрес: https://api.jarvis-msk.ru/v1/. Все методы требуют API-ключ, который выдаёт администратор.
Ключ передаётся в заголовке Authorization: Bearer <ключ> (либо X-API-Key: <ключ>). Ключ имеет доступ только к разрешённым ему методам и лимит запросов в минуту: в ответах приходят заголовки X-RateLimit-Limit и X-RateLimit-Remaining, при превышении — 429 и Retry-After.
Каждый ответ содержит X-Request-Id — указывайте его при обращении в поддержку.
401 { "error": "unauthorized" } — ключ отсутствует, отключён или истёк
403 { "error": "forbidden" } — ключу не разрешён этот метод
404 { "error": "not_found" } — метода нет
405 { "error": "method_not_allowed" } — неверный HTTP-метод
429 { "error": "rate_limited" } — превышен лимит
502 / 503 / 504 — провайдер недоступен или не ответил вовремяcurl -X POST https://api.jarvis-msk.ru/v1/<метод> \
-H "Authorization: Bearer hub_..." \
-H "Content-Type: application/json" \
-d '{ "param": "value" }'Таймаут: 30 с
Таймаут: 30 с