メインコンテンツへスキップ

API リファレンス

Snorbe API を使うと、外部のアプリケーションやスクリプトから Snorbe のリサーチエージェントをプログラムで呼び出せます。

認証

すべての API リクエストには API キーが必要です。API キーはダッシュボードの API Keys ページで作成できます。 リクエストヘッダーに以下のいずれかの形式で API キーを含めてください。
# Authorization ヘッダー(推奨)
Authorization: Bearer snorbe_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# または x-api-key ヘッダー
x-api-key: snorbe_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API キーは発行時に一度だけ表示されます。紛失した場合は新しいキーを作成してください。

ベース URL

https://app.snorbe.com/api/trpc
ローカル開発環境の場合:
http://localhost:3000/api/trpc

レート制限

API キーごとに 1分あたり100リクエスト の制限があります。制限を超えた場合は 429 Too Many Requests が返ります。

エンドポイント一覧

エンドポイントメソッド概要
workspace.getDefaultWithApiKeyGETデフォルトワークスペースを取得
chat.sendMessageWithApiKeyPOSTメッセージを送信してエージェントの応答を取得
agentRun.executeWithApiKeyPOSTエージェントを実行(低レベルAPI)