複数の組織、カスタムロール、または 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 を設定する
