v3 API は現在ベータ版です。API の改善に伴い、一部のエンドポイントは変更される可能性があります。
https://api.devin.ai/v3beta1/enterprise/*– **エンタープライズ(アカウントレベル)**権限が必要なエンドポイントhttps://api.devin.ai/v3beta1/organizations/*– 単一の組織を対象とするエンドポイント
一部のエンタープライズエンドポイントは特定の組織を対象としますが、
それでもエンタープライズレベルの権限で保護されています。これらは
/v3beta1/enterprise/organizations/{org_id}/...
のようなパスを使用します(例: GET /v3beta1/enterprise/organizations/{org_id}/audit-logs)。
org_id パスパラメータを含んでいても、ManageEnterpriseSettings のような
エンタープライズレベルの権限が引き続き必要です。Permissions and RBAC
権限の種類
| Permission | 説明 | エンドポイント |
|---|---|---|
ManageAccountKnowledge | Enterprise または組織レベルの Knowledge ノートを管理 | Notes のエンドポイント (GET, POST, PUT, DELETE) |
ManageAccountPlaybooks | Enterprise または組織レベルの Playbook を管理 | Playbooks のエンドポイント (GET, POST, PUT, DELETE) |
ManageEnterpriseSettings | 組織タグを含む Enterprise 全体の設定を管理 | Tags のエンドポイント、組織管理 |
サービスユーザーのスコープ
/v3beta1/enterprise/* 配下のエンドポイントを使用します。
Organization サービスユーザーは特定の組織に紐づいており、その組織内のリソースにのみアクセスできます。/v3beta1/organizations/{org_id}/* 配下のエンドポイントを使用します。
サービスユーザーの作成
- Enterprise Settings → Service Users: カスタムロールを持つ Enterprise レベルまたは組織レベルのサービスユーザーを作成できます
Self
監査ログ
利用状況
組織
サービスユーザー
Enterprise サービスユーザーの一覧
Enterprise のサービスユーザーを表示
Enterprise サービスユーザーの作成
Enterprise のサービスユーザーを作成
Enterprise サービスユーザーの更新
Enterprise のサービスユーザーを更新
Enterprise サービスユーザーの削除
Enterprise のサービスユーザーを削除
組織サービスユーザーの一覧
組織のサービスユーザーを表示
組織サービスユーザーの作成
組織のサービスユーザーを作成
ユーザー
Enterprise ユーザー一覧
Enterprise ユーザーを表示
Enterprise ユーザーを追加
Enterprise にユーザーを追加
Enterprise ユーザーを更新
Enterprise ユーザーを更新
Enterprise ユーザーを削除
Enterprise からユーザーを削除
組織ユーザー一覧
組織ユーザーを表示
組織ユーザーを追加
組織にユーザーを追加
IDP グループ
Enterprise グループの一覧
Enterprise の IdP グループを表示
Enterprise グループの追加
Enterprise に IdP グループを追加
組織グループの一覧
組織の IdP グループを表示
組織グループの追加
組織に IdP グループを追加
Git 権限
ノート
Enterprise ノート一覧
Enterprise のナレッジノートを表示します
Enterprise ノート作成
新しい Enterprise ノートを作成します
組織ノート一覧
組織のナレッジノートを表示します
組織ノート作成
新しい組織ノートを作成します
プレイブック
Enterprise プレイブック一覧
Enterprise プレイブックを表示する
Enterprise プレイブックを作成
新しい Enterprise プレイブックを作成する
組織プレイブック一覧
組織プレイブックを表示する
組織プレイブックを作成
新しい組織プレイブックを作成する
セッション
ロールとメトリクス
使用例
コード例を見る
v3 API のコード例や代表的なユースケースをご覧ください
