xEvolve ドキュメント

API キーとスコープ

API キーを使うと、コンソールにサインインせずにスクリプトや他のシステムから xEvolve API を呼び出せます。各キーには、できることを制限するスコープがあります。

キーの作成

  1. API キーを開き、新しいキーを選びます。
  2. 名前を入力し、必要なスコープにチェックを付け、必要に応じて有効期限を日数で設定します。
  3. キーをコピーします。キーは xev_ で始まり、表示されるのは一度だけです。xEvolve が保持するのはハッシュのみです。

キーをベアラートークンとしてワークスペースに送信します。

curl https://<workspace>.xevolve.io/api/v1/connections \
  -H "Authorization: Bearer xev_<key>"

キーの失効は即時に反映されます。キーの作成と失効は監査ログに書き込まれます。

ルール

スコープ

スコープ許可する操作
files:readファイルの一覧表示、検索、ダウンロード。
files:writeファイルのアップロード。
transfers:read転送の一覧表示と表示。
transfers:write転送の作成、実行、キャンセル。
connections:read接続の一覧表示と表示。
connections:write接続の作成、編集、削除、テスト。
data-rooms:readデータルームの一覧表示と表示。
data-rooms:writeデータルームの作成、編集、管理。
schedules:readスケジュールと実行履歴の一覧表示。
schedules:writeスケジュールの作成、編集、削除、実行。
watchers:readフォルダー監視の一覧表示。
watchers:write監視の作成、編集、削除。
workflows:readワークフローと実行履歴の一覧表示。
workflows:writeワークフローの作成、編集、削除、実行。
parameters:readグローバルパラメーターの一覧表示と表示。
parameters:writeグローバルパラメーターの作成、編集、削除。
users:readユーザーの一覧表示と表示。
users:writeユーザーの編集と削除。
agents:readマネージドエージェントの一覧表示と表示。
agents:writeマネージドエージェントの作成、編集、削除、テスト。
webhooks:readWebhook と配信の一覧表示。
webhooks:writeWebhook の作成、編集、削除。
activity:readアクティビティログとダッシュボードのカウンターの読み取り。
notifications:read通知設定と通知ログの読み取り。
notifications:write通知設定の編集またはテスト。
api-keys:readAPI キーの一覧表示。
api-keys:writeAPI キーの作成と失効 (呼び出し元のキーが持つスコープの範囲内)。

API キーと Webhook には Team 以上のプランが必要です。プランと上限に、月ごとに許可される API リクエスト数が記載されています。