Аутентификация

Все запросы к API требуют аутентификации через Bearer-токен в заголовке Authorization.

Bearer-токен

Включите ваш API-ключ в заголовок Authorization каждого запроса.

curl https://api.samreshuuu.ru/api/v1/sessions \ -H "Authorization: Bearer sk-org-your_api_key"

Примеры на разных языках

import requests API_KEY = "sk-org-your_api_key" BASE_URL = "https://api.samreshuuu.ru/api/v1" headers = {"Authorization": f"Bearer {API_KEY}"} response = requests.get(f"{BASE_URL}/sessions", headers=headers)

Контекст организации

Если вы являетесь участником нескольких организаций, укажите заголовок X-Org-Id для выбора контекста.

curl https://api.samreshuuu.ru/api/v1/sessions \ -H "Authorization: Bearer sk-org-your_api_key" \ -H "X-Org-Id: org_abc123"

Формат токенов

API-ключи имеют префикс sk-org- и дают полный доступ к вашей организации. Ограничения по scope пока не применяются.

Ошибки аутентификации

При неверном или истёкшем токене API вернёт ответ с кодом 401.

{ "detail": { "code": "AUTH_TOKEN_EXPIRED", "message": "The provided authentication token has expired.", "hint": "Generate a new API token in your dashboard." } }