コンテンツへスキップ
Strata
ログイン

REST API

Strata は OpenAPI 3.1 仕様で記述された REST API をベースに構築されています。ほとんどの連携では REST を直接呼び出すのではなく MCP サーバーを使用しますが、ツールやカスタムクライアント向けに完全な仕様も公開しています。

仕様

OpenAPI 仕様

機械可読な仕様はライブで提供され、デプロイ済み API と常に同期されます。直接開くか、Scalar、Redoc、Postman、Insomnia などのビューアーにインポートしてください:

openapi.json を開く

仕様はエージェントやクローラー向けに /.well-known/api-catalog でも公開されています。

規約

ベース URL とバージョニング

すべてのエンドポイントは API ホスト上の /api/v1 配下にあります。パスプレフィックスがバージョンを示します。

認証

認証

リクエストにはベアラートークンを付与します。ブラウザセッションでは HttpOnly リフレッシュクッキーから発行される短期アクセストークンを使用し、プログラムによる MCP アクセスでは OAuth 2.1 を使用します。OAuth 2.1 はトークンの発行とリフレッシュを自動で処理します。

リファレンス

リソースエリア

この API は Strata ドメイン全体をカバーしています。主なリソースエリア:

  • ドキュメント: CRUD、履歴、コメント、提案、アクセス、公開、画像
  • Spaces: メンバーシップ、ソース、アクセス権、ハイブリッド検索
  • 会社、組織、ティア: ワークスペース階層
  • ユーザーとプロフィール: アカウント、メンバーシップ、公開プロフィール
  • アクセスと共有: 権限、公開リンク、スペースの権限付与
  • 認証と OAuth: セッション、テナント切り替え、MCP OAuth クライアント
  • エージェントとタスク: プラットフォームおよびユーザーエージェントの呼び出し
  • 管理とコンプライアンス: SSO、SCIM、監査、保持、請求
クライアント

クライアントの生成

任意の OpenAPI 3.1 コードジェネレーターに上記の仕様を指定すると、お好みの言語で型付きクライアントを生成できます。

直接 REST を呼ぶよりツールを使いたいですか?MCPツールリファレンス をご覧ください。