セットアップ
いずれの使用例を実行する前にも、これらの環境変数を設定してください。はじめに: APIキーから最初のセッションまで
最も一般的なワークフローです。認証を行い、アカウント情報を確認して、最初のセッションを作成します。ステップ 1: 認証情報を確認する
組織スコープのサービスユーザーはステップ 3 に進んでください。org ID は Settings ページですでに確認済みです。
ステップ 2: 自分の組織を一覧表示する
Enterprise のサービスユーザーは、すべての組織を一覧表示できます。ステップ 3: セッションを作成する
ステップ 4: イベントをポーリングする
メッセージをポーリングして、セッションを監視します:Pythonの完全な例
セッションの添付ファイルをダウンロード
セッションで生成されたファイル (ログ、スクリーンショット、生成コードなど) を取得します。ステップ 1: セッションを取得する
ステップ 2: 添付ファイルを一覧表示する
ステップ 3: ダウンロード
添付ファイルのレスポンスに含まれるurl を使用して、ファイルを直接ダウンロードします。
Pythonの完全な使用例
Knowledge と playbook の管理
Devin がセッションをまたいで利用する前提情報と指示を管理します。Knowledgeノートを作成する
Knowledgeノートを一覧表示する
Knowledgeノートを更新する
Knowledgeノートを削除する
プレイブック を作成する
Pythonの完全な例
セッションの自動実行をスケジュールする
schedule:recurring トリガーを持つ自動化を作成すると、セッションを定期的に実行できます。このトリガーは rrule 条件を 1 つ受け取ります。これは UTC で評価される iCalendar の RRULE です (例: 夏時間中の東部時間午前 9 時に平日実行する場合は FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;BYHOUR=13;BYMINUTE=0) 。ManageOrgAutomations 権限が必要です。
スケジュール実行の自動化を作成する
DTSTART と COUNT=1 を組み合わせて利用します。例えば DTSTART:20260915T170000Z\nRRULE:FREQ=DAILY;COUNT=1 のように指定します。この自動化は1回だけ発生し、その後は自動的に無効化されます。
一覧取得、更新、削除
Pythonの完全な例
どこからでもタスクを引き継げる
Sessions API は単一のリクエストで cloud Devin セッションを作成できるため、どのツール、スクリプト、コーディングエージェントからでも作業を Devin に「引き継ぐ」ことができます。現在の repo、ブランチ、未コミットの変更をプロンプトにまとめて含めることで、cloud Devin セッションは中断したところから作業を再開できます。repoの前提情報付きでセッションを作成する
エラー処理
本番環境では、上記のすべての使用例にエラー処理を含める必要があります。以下に、再利用可能なパターンを示します。サポート
お困りですか?
API に関するご質問や問題の報告は、support@cognition.ai までメールでお問い合わせください

