メインコンテンツへスキップ
このガイドでは、既存のインテグレーションを API v1 または v2 から現行の Organization および Enterprise API へ移行する方法を説明します。旧バージョンの API (v1 と v2) は非推奨期間中も引き続き利用できますが、新機能はすべて現行の API でのみ提供されます。

変更点

ステップ 1: サービスユーザーを作成する

既存のレガシーAPIキーをサービスユーザーに置き換えます。
  1. Settings > Service users を開きます
  2. 適切なロールを持つサービスユーザーを作成します
  3. APIキー (cog_ で始まる) を生成します
  4. 既存の連携の設定を更新し、新しいキーを使用するようにします
既存のレガシーAPIキーは、非推奨期間中も引き続き使用できます。移行は段階的に行えます。

ステップ2: エンドポイント URL を更新する

セッションエンドポイント

Knowledge エンドポイント

Playbook エンドポイント

シークレットエンドポイント

Enterprise 専用エンドポイント (新規)

これらのエンドポイントには v1/v2 に対応するものはなく、現行の API でのみ利用できます。
  • GET /v3/enterprise/organizations — Organization 一覧
  • GET /v3/enterprise/audit-logs — 監査ログ
  • GET /v3/enterprise/consumption/* — 利用状況および請求データ
  • GET /v3/enterprise/metrics/* — 利用状況メトリクス
  • GET /v3/enterprise/members/users — ユーザー管理
  • GET /v3/enterprise/roles — ロール管理
  • サービスユーザーのプロビジョニング、IP アクセスリスト、ACU 制限など

ステップ 3: ページネーションを更新する

現行 API では、オフセット方式ではなくカーソル方式のページネーションを使用しています。
詳しくは Pagination を参照してください。

ステップ 4: レスポンス形式の変更に対処する

セッションステータス値

現在の API は、より詳細なステータス情報を返します。完全なスキーマについては、エンドポイントのリファレンスを参照してください。

エラー応答

エラーの形式は一貫しています。HTTP ステータスコードとエラー詳細を含む JSON ボディで構成されます。

廃止スケジュール

レガシーAPIキーには、Devin の設定 UI に廃止予定のバナーが表示されます。移行期間中は次のように動作します。
  • 現在: レガシーAPIキーは引き続き利用できます。新しい組織では、レガシーキーを新規作成できない場合があります。
  • 廃止期間: レガシーキーとサービスユーザー トークンの両方を併用できます。
  • 提供終了: レガシーAPIキーはまもなく廃止されます。告知のため Devin の設定画面を確認してください。
ロールベースのアクセス制御、セッションの帰属管理、新機能を利用するため、できるだけ早くサービスユーザーへ移行することを推奨します。

お困りですか?

移行中に問題が発生した場合は、通常お使いの Devin のサポートチャネルからご連絡いただくか、support@cognition.ai までお問い合わせください。