複数の組織、カスタムロール、または SSO(シングルサインオン)を利用している Enterprise 組織に所属している場合は、代わりに Enterprise クイックスタート を参照してください。
ステップ 1: サービスユーザーを作成する
- 組織の Settings > Service users に移動します
- Create service user をクリックします
- わかりやすい名前を選びます(例: “CI Pipeline”, “Monitoring Bot”)
- ロールを選択します:
- Admin — セッション、Knowledge、プレイブック、シークレット、設定を管理するためのフルアクセス権
- Member — Devin セッションの作成と管理、およびリソースの閲覧が可能
ステップ 2: APIキーを生成する
- サービスユーザーを作成したら、Generate API key をクリックします
- すぐにキーをコピーします —
cog_で始まり、この画面以降は表示されません - 環境変数として安全に保存してください:
ステップ 3:最初の API 呼び出しを行う
セッションを特定のユーザーに紐づけたい場合 デフォルトでは、セッションはサービスユーザーに紐づけられます。特定のユーザーの代理としてセッションを作成し(そのユーザーのセッション一覧に表示されるようにする)には、リクエストボディに
"create_as_user_id": "user_abc123" を追加します。これには Admin ロール(ImpersonateOrgSessions 権限を含む)が必要です。詳細は Session attribution を参照してください。ステップ 4: よく使う操作
セッションを一覧表示
実行中のセッションにメッセージを送信する
Knowledge の管理
Teams ユーザーの権限
| ロール | セッションを作成できる | リソースを管理できる | 設定を管理できる |
|---|---|---|---|
| Member | はい | はい(Knowledge、プレイブック、シークレット) | いいえ |
| Admin | はい | はい | はい |
次のステップ
- サイドバーで Organization API のエンドポイントを確認する
- 一般的な連携パターンについては usage examples を参照する
- authentication について詳しく学ぶ
- 定期的なタスク向けに scheduled sessions を設定する
