ビルダー用API

Adobe CX Enterprise API

Adobe CX Enterprise APIでは、開発者とAIを活用したコーディングエージェンティックツールが、Adobeのデータとワークフローに直接アクセスできます。 カスタムアプリケーションの構築や統合の自動化、Adobeの機能の自社システムへの組み込みに利用できます。 APIは、システム統合を完全にプログラム制御する必要がある場合や、Adobeデータを基にアプリケーションを構築する場合に最適な選択肢です。 Adobe ワークフローへのエージェント駆動型の会話型アクセスについては、MCP サーバーを参照してください。

Adobe CX Enterprise API

Adobe Analytics

レポート、データフィード、計算指標、セグメント管理。

APIを探索

Adobe Commerce

カタログ、カート、注文、顧客、プロモーション用のRESTおよびGraphQL API。

APIを探索

Adobe Experience Platform

データセット、スキーマ、プロファイル、ID、クエリ、セグメント化のCRUD操作。

APIを探索

Adobe Journey Optimizer

ジャーニーのオーケストレーション、キャンペーン管理、コンテンツテンプレート、オファーの決定。

APIを探索

AEM as a Cloud Service

Adobe Experience Managerのコンテンツ、アセット、ワークフロー管理API。

APIを探索

Audience Manager

オーディエンスの管理とアクティベーションのワークフロー。

APIを探索

クライアント SDK

モバイル SDK、エッジ SDK、アプリ内メッセージ。

APIを探索

Customer Journey Analytics

Adobe Analyticsのデータアクセス、レポート、CJAのインサイトのワークフロー。

APIを探索

データ収集

Edge Networkデータの収集、リアルタイムのイベント収集、ストリーミングデータの配信。

APIを探索

Developer Console

API プロジェクトの設定、認証、資格情報管理。

APIを探索

イベント

イベント駆動型の統合、webhook、自動化トリガー:

APIを探索

プライバシー

プライバシーワークフロー、データガバナンス、データ主体のリクエスト:

APIを探索

ユーザー管理

ユーザー管理、ID管理、エンタープライズアカウントの自動化。

APIを探索

APIを使用した構築

Adobe CX Enterprise APIに接続するIDE

Claude Code、Cursor、OpenAI Codexなどのコーディングエージェントは、Adobe CX Enterprise APIを使用した構築に適しています。 プロジェクトにOpenAPI仕様を追加すると、エージェントは手動での配線なしでエンドポイントを発見し、リクエストを作成し、API動作の理由を確認できます。 まず、Adobe Developer Consoleの認証済み資格情報と、プロジェクトに追加されたAPI ドキュメントの2つが必要です。

Adobe Developer ConsoleでのAPI資格情報の設定

すべてのAdobe CX Enterprise API アクセスはAdobe Developer Consoleを通じて管理されます。 プロジェクトを作成し、アプリケーションに必要なAPIを追加し、資格情報を生成します。

  1. ログインしてAdobe Developer Consoleでプロジェクト ​を作成します。
  2. 必要なAdobe CX Enterprise アプリケーションのAPIを追加します。
  3. 認証タイプ ​を選択してください。 自動ワークフローには​ OAuth サーバー間 ​を使用し、ユーザー向けアプリケーションには​ OAuth Web App ​を使用します。
  4. 認証情報を生成。 アプリケーションで使用するクライアント ID、クライアント秘密鍵、およびトークンエンドポイントをメモします。

ほとんどのAdobe CX Enterprise APIには、アプリケーションのライセンスが必要です。 Developer Console プロジェクトでAPIが使用できない場合は、Adobe担当者にお問い合わせください。

プロジェクトにAdobe API コンテキストを追加する

AI コーディングエージェントは、プロジェクトに適切な参照資料を追加すると、Adobe APIを確実に検出して使用できます。 これは、OpenAPI仕様を公開するあらゆるAdobe CX Enterprise APIで機能します。

1. API仕様を検索

上記のAdobe CX Enterprise APIを参照するか、Adobe Developer API カタログ ​に直接移動します。

2. OpenAPI仕様をダウンロード

プロジェクトに/specs ディレクトリを作成します。 developer.adobe.comのAPI参照ページからOpenAPI YAMLをダウンロードし、そこに保存します。 ソース URLとダウンロード日を記録するREADME.mdを追加します。

/specs/README.md
/specs/aem-assets.openapi.yaml
TIP
チェックイン済みのスナップショットは、コーディングエージェントに安定した再現可能な動作を提供し、APIの変更をGit履歴に表示します。

3. API インデックスを生成

このプロンプトをコーディングエージェントに貼り付け、<API-SPEC-FILE>をファイル名に置き換えます。

Read /specs/<API-SPEC-FILE>.openapi.yaml and generate /docs/<API-SPEC-FILE>.api.md.

Create a concise API index for AI coding agents. For each operation include: operationId, HTTP method, path, purpose, authentication requirements, required inputs, response shape, common error responses, pagination behavior, asynchronous behavior, and deprecation status.

Do not invent endpoints, parameters, request bodies, response fields, or behavior not present in the OpenAPI specification.

4. エージェントの指示を生成

Read /specs/<API-SPEC-FILE>.openapi.yaml and /docs/<API-SPEC-FILE>.api.md.

Generate AGENTS.md. Instructions should:
- Treat the OpenAPI specification as the source of truth.
- Use the API index as a navigation guide.
- Never invent endpoints, parameters, response fields, or status codes.
- Prefer documented operationIds.
- Avoid deprecated or experimental APIs unless explicitly requested.
- Follow authentication requirements defined in the specification.
- Use the local OpenAPI snapshot for implementation decisions.

5.​を確認

生成されたファイルのみを使用して、コーディング担当者に簡単なタスクを完了するように依頼します。

Write a function that takes an AEM asset ID and returns the asset title and description. Use only /specs/aem-assets.openapi.yaml and /docs/aem-assets.api.md.

エージェントが動作を発明せずに正しく完了した場合、設定は完了します。

推奨されるプロジェクト構造

project/
├── specs/
│   ├── README.md
│   └── aem-assets.openapi.yaml
├── docs/
│   └── aem-assets.api.md
└── AGENTS.md

スペックを最新の状態に保つ

Adobeが新しいAPI バージョンを公開する場合:新しいスナップショットを/specsにダウンロードし、README.mdで日付を更新し、インデックスとAGENTS.mdを再生成します。

APIの活用例

開発チームは、APIを通じて完全なプログラマティック制御を実現し、特定の顧客体験向けエンタープライズワークフローを自動化するアプリケーションを構築できます。 これらのウォークスルーでは、資格情報の設定から組織が出荷できる作業コードまで、エンドツーエンドで構築された実際の統合を示しています。

Web アプリからのAEM APIの呼び出し

Web アプリからAEM APIを呼び出す

OAuthを使用してユーザーを認証し、AEM OpenAPIを呼び出して、管理されたプログラマティックなアクセスを提供するweb アプリケーションを構築します。

APIで試す

recommendation-more-help
cx-enterprise-agentic-tools-help