単一組織の Teams プランをご利用で、カスタムロールが不要な場合は、よりシンプルな Teams クイックスタート を参照してください。
専用デプロイメント環境をご利用の Devin Enterprise 契約のお客様は、すべての API URL に含まれる
api.devin.ai を、ご利用の組織専用のカスタム API ドメイン(例: api.your-company.devinenterprise.com)に置き換える必要があります。API ドメインが不明な場合は、Devin 管理者または Cognition サポートまでお問い合わせください。サービスユーザーのスコープを理解する
| スコープ | ベース URL | ユースケース |
|---|---|---|
| Enterprise | /v3/enterprise/* | 複数組織横断での管理、分析、監査ログ、メンバー管理 |
| Organization | /v3/organizations/{org_id}/* | 単一組織内でのセッション、Knowledge、Playbooks、Secrets |
ステップ 1: サービスユーザーを作成する
Enterprise サービスユーザー(組織間アクセス)
- Enterprise settings > Service users に移動します
- Create service user をクリックします
- 名前を指定します(例: “Analytics Dashboard”、“Org Provisioning Bot”)
- 連携に必要な権限を持つ Enterprise ロールを割り当てます
組織サービスユーザー(単一組織アクセス)
- 対象の組織で Settings > Service users を開きます
- Create service user をクリックします
- 名前を設定し、組織レベルのロールを割り当てます
ステップ 2: APIキーを生成
- サービスユーザーを作成したら、Generate API key をクリックします
- すぐにキーをコピーします — このキーは
cog_で始まり、一度しか表示されません - 環境変数として安全に保存します:
ステップ 3: 初めての API 呼び出しを行う
Enterprise エンドポイントの例
組織エンドポイントの例
権限と RBAC
- エンタープライズ権限 —
/v3/enterprise/*エンドポイントを制御します(例:ManageOrganizations,ManageBilling,ViewAccountMetrics) - 組織権限 —
/v3/organizations/{org_id}/*エンドポイントを制御します(例:UseDevinSessions,ManageOrgSecrets,ManageOrgPlaybooks)
ViewAccountSessions を持っていると、すべての組織で ViewOrgSessions が付与されます。
権限の詳細な一覧については、permissions and RBAC ドキュメント を参照してください。
一般的な Enterprise 向けワークフロー
複数組織の消費状況を監視する
監査ログの取得
組織横断のユーザー管理
次のステップ
- API 権限リファレンス 全体を参照する
- 認証 について詳しく学ぶ
- 大規模な結果セット向けに ページネーション を設定する
- v1/v2 から移行する場合は 移行ガイド を確認する
