メインコンテンツへスキップ
v1 API は廃止予定となっており、ロールベースのアクセス制御、セッションのアトリビューション、カーソルベースのページネーションなどの新機能を提供する Organization API への移行が推奨されます。ステップバイステップの手順については、移行ガイド を参照してください。
v1 API は、Devin セッションの作成と管理のための基本機能に加え、Secrets、Knowledge、Playbooks などの補助リソースを提供します。 ベース URL: https://api.devin.ai/v1/* 認証: Personal APIキー または Service APIキー (詳細はこちら)

権限

v1 API は組織スコープの認証方式を使用します。APIキーは特定の (org_id, user_id) の組み合わせに紐づけられ、その組織内のリソースへのアクセス権を提供します。v1 API は完全な RBAC 権限システムは使用せず、アクセスは APIキーの組織スコープによって決まります。 より細かな RBAC 制御が必要な場合は、代わりに Organization API を使用してください。

セッション

Devin セッションを管理し、やり取りします:

セッション一覧

組織内の現在の Devin セッションをすべて一覧表示します

セッションを作成

タスクの説明と任意のパラメータを指定して新しい Devin セッションを開始します

セッション詳細を取得

既存のセッションのステータスと出力に関する情報を取得します

メッセージを送信

Devin にメッセージを送信して、アクティブなセッションとやり取りします

ファイルをアップロード

セッション中に Devin が扱えるようにファイルをアップロードします

セッションタグを更新

Devin セッションに関連付けられているタグを更新します

シークレット

組織のシークレットや認証情報を管理します。

シークレット一覧

組織内のすべてのシークレットのメタデータを表示します

シークレットの削除

組織からシークレットを完全に削除します

Knowledge

組織の Knowledge を管理します:

Knowledge を一覧表示

組織内のすべての Knowledge とフォルダーを一覧表示します

Knowledge を作成

新しい Knowledge を作成します

Knowledge を更新

既存の Knowledge を更新します

Knowledge を削除

既存の Knowledge を削除します

プレイブック

組織向けの再利用可能な手順セットを管理します。

プレイブック一覧

組織でアクセス可能なすべてのプレイブックを表示します

プレイブックを作成

手順と任意のマクロを含む新しいチームプレイブックを作成します

プレイブックを取得

特定のプレイブックの詳細を取得します

プレイブックを更新

既存のチームプレイブックを更新します

プレイブックを削除

組織からチームプレイブックを削除します

次のステップ

RBAC、セッション属性付与、新機能を利用するには、現行の API へ移行してください。移行ガイド を参照してください。