Adobe Experience Cloud logo

Adobe Experience Cloud

Adobe Experience Cloud is an integrated suite of applications and services for digital marketing, analytics, advertising, and commerce. It provides tools for content management, personalization, customer journey orchestration, audience segmentation, real-time customer data platforms, offer decisioning, and cross-channel campaign execution, enabling organizations to deliver personalized customer experiences at scale.

6 APIs 10 Features
AnalyticsCustomer ExperienceDigital MarketingPersonalizationCampaign ManagementJourney Orchestration

APIs

Adobe Analytics 2.0 API

The Adobe Analytics 2.0 API provides programmatic access to Adobe Analytics reporting, management, and configuration capabilities. It enables developers to retrieve report data,...

Adobe Experience Platform API

The Adobe Experience Platform API provides RESTful access to core platform services including data ingestion, unified profile management, identity resolution, dataset management...

Adobe Target API

The Adobe Target API provides programmatic access to Adobe Target for managing A/B tests, experience targeting, multivariate tests, automated personalization activities, audienc...

Adobe Journey Optimizer API

The Adobe Journey Optimizer API enables programmatic management of customer journeys, campaigns, messages, offers, placements, and content templates across email, push, SMS, and...

Adobe Campaign API

The Adobe Campaign API provides RESTful access to Adobe Campaign for managing subscriber profiles, subscription services, marketing workflows, email deliveries, and real-time tr...

Adobe I/O Events

Adobe I/O Events enables developers to receive near-real-time notifications from Adobe services via webhooks and journal polling. Events are emitted when significant changes occ...

Features

Real-Time Customer Profiles

Build and query unified customer profiles from multiple data sources using the Experience Platform APIs.

Analytics Reporting

Retrieve dimensional reports, calculated metrics, and segment data from Adobe Analytics via REST API.

A/B and Multivariate Testing

Create, manage, and retrieve results for A/B tests and automated personalization activities via Adobe Target API.

Multi-Channel Campaign Execution

Orchestrate email, SMS, push, and in-app campaigns programmatically using Adobe Campaign and Journey Optimizer APIs.

Webhook Event Streaming

Subscribe to near-real-time events from all Adobe Experience Cloud products via Adobe I/O Events.

Offer Decisioning

Manage offers, placements, and decisioning rules for personalized content delivery using Journey Optimizer APIs.

Data Ingestion and Schema Registry

Ingest batch and streaming data and register schemas using Experience Platform APIs.

Identity Resolution

Resolve customer identities across devices and channels using Experience Platform Identity Service API.

Audience Segmentation

Create and evaluate audience segments using Experience Platform Segmentation Service API.

OAuth 2.0 and JWT Authentication

Secure all APIs using OAuth 2.0 server-to-server credentials via Adobe Developer Console.

Use Cases

Customer Data Platform

Ingest data from multiple sources, resolve identities, and activate unified customer profiles for personalization.

Marketing Automation

Automate campaign creation, scheduling, and execution across email, SMS, and push channels using Campaign and Journey Optimizer APIs.

Digital Analytics Reporting

Extract Adobe Analytics data into custom dashboards, BI tools, and data warehouses via the Analytics 2.0 API.

Real-Time Personalization

Deliver personalized content and offers in real time using Adobe Target and Journey Optimizer APIs.

Event-Driven Workflows

Build reactive integrations that respond to Experience Cloud events such as profile updates, campaign completions, and audience changes.

Audience Activation

Create and activate audiences across paid media, email, and on-site channels using Experience Platform Segmentation API.

Integrations

Salesforce

Sync customer data and campaign results between Adobe Experience Cloud and Salesforce CRM.

Microsoft Azure

Ingest data from Azure Data Lake and Blob Storage into Adobe Experience Platform.

Google BigQuery

Connect Google BigQuery datasets to Adobe Experience Platform for data ingestion and activation.

Workfront

Integrate Workfront project management with Adobe Experience Cloud for content workflow automation.

Marketo Engage

Sync lead data and campaign activities between Marketo Engage and Adobe Experience Cloud.

ServiceNow

Connect ServiceNow customer data with Adobe Experience Cloud for unified customer service experiences.

Snowflake

Connect Snowflake data warehouse to Experience Platform for federated audience composition.

Event Specifications

Adobe I/O Events

Adobe I/O Events enables developers to receive near-real-time notifications from Adobe services via webhooks and journal polling. Events are emitted when significant changes occ...

ASYNCAPI

Semantic Vocabularies

Adobe Experience Cloud Analytics Api Context

18 classes · 34 properties

JSON-LD

Adobe Experience Cloud Campaign Api Context

14 classes · 20 properties

JSON-LD

Adobe Experience Cloud Context

7 classes · 11 properties

JSON-LD

Adobe Experience Cloud Experience Platform Api Context

20 classes · 37 properties

JSON-LD

Adobe Experience Cloud Io Events Context

10 classes · 122 properties

JSON-LD

Adobe Experience Cloud Journey Optimizer Api Context

27 classes · 28 properties

JSON-LD

Adobe Experience Cloud Target Api Context

15 classes · 28 properties

JSON-LD

API Governance Rules

Adobe Experience Cloud API Rules

31 rules · 16 errors 13 warnings 2 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📰
Blog
Blog
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
🌐
Console
Console
📝
SignUp
SignUp
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
👥
YouTube
YouTube
📄
ChangeLog
ChangeLog
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: adobe-experience-cloud
url: https://raw.githubusercontent.com/api-evangelist/adobe-experience-cloud/refs/heads/main/apis.yml
apis:
  - aid: adobe-experience-cloud:analytics-api
    name: Adobe Analytics 2.0 API
    tags:
      - Analytics
      - Digital Marketing
      - Reporting
    humanURL: https://developer.adobe.com/analytics-apis/docs/2.0/
    properties:
      - url: https://developer.adobe.com/analytics-apis/docs/2.0/
        type: Documentation
      - url: openapi/adobe-analytics-api-openapi.yml
        type: OpenAPI
    description: >-
      The Adobe Analytics 2.0 API provides programmatic access to Adobe Analytics reporting, management, and
      configuration capabilities. It enables developers to retrieve report data, manage report suites, configure
      calculated metrics, segments, and dimensions, and administer users and permissions within Adobe Analytics.
  - aid: adobe-experience-cloud:experience-platform-api
    name: Adobe Experience Platform API
    tags:
      - Customer Profiles
      - Data Management
      - Platform
    humanURL: https://developer.adobe.com/experience-platform-apis/
    properties:
      - url: https://developer.adobe.com/experience-platform-apis/
        type: Documentation
      - url: openapi/adobe-experience-platform-api-openapi.yml
        type: OpenAPI
    description: >-
      The Adobe Experience Platform API provides RESTful access to core platform services including data ingestion,
      unified profile management, identity resolution, dataset management, schema registry, query service, and
      segmentation for building real-time customer profiles and orchestrating data workflows.
  - aid: adobe-experience-cloud:target-api
    name: Adobe Target API
    tags:
      - Optimization
      - Personalization
      - Testing
    humanURL: https://developer.adobe.com/target/
    properties:
      - url: https://developer.adobe.com/target/
        type: Documentation
      - url: openapi/adobe-target-api-openapi.yml
        type: OpenAPI
    description: >-
      The Adobe Target API provides programmatic access to Adobe Target for managing A/B tests, experience targeting,
      multivariate tests, automated personalization activities, audiences, offers, and real-time content delivery for
      website and application personalization.
  - aid: adobe-experience-cloud:journey-optimizer-api
    name: Adobe Journey Optimizer API
    tags:
      - Journey Orchestration
      - Messaging
      - Offer Decisioning
    humanURL: https://developer.adobe.com/journey-optimizer-apis/
    properties:
      - url: https://developer.adobe.com/journey-optimizer-apis/
        type: Documentation
      - url: openapi/adobe-journey-optimizer-api-openapi.yml
        type: OpenAPI
    description: >-
      The Adobe Journey Optimizer API enables programmatic management of customer journeys, campaigns, messages, offers,
      placements, and content templates across email, push, SMS, and in-app channels for orchestrating personalized
      multi-channel customer experiences.
  - aid: adobe-experience-cloud:campaign-api
    name: Adobe Campaign API
    tags:
      - Campaign Management
      - Email Marketing
      - Transactional Messaging
    humanURL: https://developer.adobe.com/campaign-standard-apis/
    properties:
      - url: https://developer.adobe.com/campaign-standard-apis/
        type: Documentation
      - url: openapi/adobe-campaign-api-openapi.yml
        type: OpenAPI
    description: >-
      The Adobe Campaign API provides RESTful access to Adobe Campaign for managing subscriber profiles, subscription
      services, marketing workflows, email deliveries, and real-time transactional messaging across email, SMS, and push
      notification channels.
  - aid: adobe-experience-cloud:io-events
    name: Adobe I/O Events
    tags:
      - Events
      - Integration
      - Webhooks
    humanURL: https://developer.adobe.com/events/docs/
    properties:
      - url: https://developer.adobe.com/events/docs/
        type: Documentation
      - url: asyncapi/adobe-io-events-asyncapi.yml
        type: AsyncAPI
    description: >-
      Adobe I/O Events enables developers to receive near-real-time notifications from Adobe services via webhooks and
      journal polling. Events are emitted when significant changes occur across Adobe Experience Cloud products for
      building reactive integrations and automated workflows.
name: Adobe Experience Cloud
tags:
  - Analytics
  - Customer Experience
  - Digital Marketing
  - Personalization
  - Campaign Management
  - Journey Orchestration
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/adobe-experience-cloud/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/adobe-experience-cloud-analytics-report-suite-discovery-workflow.yml
        name: Adobe Analytics Report Suite Discovery
        summary: List report suites, fetch one's configuration, then run a report against it.
      - url: arazzo/adobe-experience-cloud-analytics-segment-report-workflow.yml
        name: Adobe Analytics Segment-Filtered Report
        summary: Create an Analytics segment, confirm it, then run a report filtered by that segment.
      - url: arazzo/adobe-experience-cloud-campaign-profile-subscription-workflow.yml
        name: Adobe Campaign Profile Subscription
        summary: Create a subscriber profile, create a subscription service, then subscribe the profile to it.
      - url: arazzo/adobe-experience-cloud-campaign-transactional-message-workflow.yml
        name: Adobe Campaign Transactional Message
        summary: Trigger a transactional message, then poll its delivery status until it leaves the pending state.
      - url: arazzo/adobe-experience-cloud-campaign-workflow-execution-workflow.yml
        name: Adobe Campaign Workflow Execution
        summary: List Campaign workflows, fetch one by key, then start it with a workflow command.
      - url: arazzo/adobe-experience-cloud-experience-platform-audience-segment-workflow.yml
        name: Adobe Experience Platform Audience Segment Definition
        summary: Create a PQL segment definition, read it back, then confirm it appears in the segment list.
      - url: arazzo/adobe-experience-cloud-experience-platform-batch-ingestion-workflow.yml
        name: Adobe Experience Platform Batch Ingestion
        summary: Create a dataset, open a batch against it, then poll the batch until it finishes loading.
      - url: arazzo/adobe-experience-cloud-experience-platform-identity-profile-lookup-workflow.yml
        name: Adobe Experience Platform Identity and Profile Lookup
        summary: List identity namespaces, create a custom namespace, then look up a profile entity by identity.
      - url: arazzo/adobe-experience-cloud-experience-platform-query-service-workflow.yml
        name: Adobe Experience Platform Query Service Execution
        summary: Submit a SQL query to Query Service, poll until it finishes, then list recent queries.
      - url: arazzo/adobe-experience-cloud-experience-platform-schema-dataset-setup-workflow.yml
        name: Adobe Experience Platform Schema and Dataset Setup
        summary: Create an XDM schema, confirm it, then create and verify a dataset bound to it.
      - url: arazzo/adobe-experience-cloud-journey-campaign-launch-workflow.yml
        name: Adobe Journey Optimizer Campaign Launch
        summary: Create a marketing campaign, confirm its configuration, then list campaigns to verify it.
      - url: arazzo/adobe-experience-cloud-journey-create-publish-workflow.yml
        name: Adobe Journey Optimizer Journey Create and Publish
        summary: Create a draft journey, confirm it, publish it live, and optionally stop it again.
      - url: arazzo/adobe-experience-cloud-journey-message-authoring-workflow.yml
        name: Adobe Journey Optimizer Message Authoring
        summary: Create a channel message, read it back, then list messages to confirm it.
      - url: arazzo/adobe-experience-cloud-journey-offer-decisioning-workflow.yml
        name: Adobe Journey Optimizer Offer Decisioning
        summary: Create a personalized offer, read it back, then update its priority and content.
      - url: arazzo/adobe-experience-cloud-target-ab-activity-lifecycle-workflow.yml
        name: Adobe Target AB Activity Lifecycle
        summary: Create an A/B activity, confirm its configuration, then activate it.
      - url: arazzo/adobe-experience-cloud-target-audience-offer-activity-workflow.yml
        name: Adobe Target Audience, Offer, and Activity Assembly
        summary: Create a Target audience, create an offer, then assemble an A/B activity from them.
      - url: arazzo/adobe-experience-cloud-target-deliver-personalization-workflow.yml
        name: Adobe Target Deliver Personalization
        summary: List available offers, then fetch personalized content for a visitor session.
  - type: LinkedIn
    url: https://www.linkedin.com/showcase/adobe-experience-cloud
  - url: https://developer.adobe.com/
    type: Portal
  - url: https://developer.adobe.com/developer-console/docs/guides/
    type: Documentation
  - url: https://developer.adobe.com/apis/
    type: Documentation
  - url: https://blog.developer.adobe.com/
    type: Blog
  - url: https://experienceleague.adobe.com/
    type: Support
  - type: TermsOfService
    url: https://www.adobe.com/legal/terms.html
  - type: PrivacyPolicy
    url: https://www.adobe.com/privacy.html
  - type: StatusPage
    url: https://status.adobe.com/
  - type: Console
    url: https://developer.adobe.com/console/
  - type: SignUp
    url: https://developer.adobe.com/
  - type: GettingStarted
    url: https://developer.adobe.com/developer-console/docs/guides/getting-started/
  - type: GitHubOrganization
    url: https://github.com/adobe
  - type: YouTube
    url: https://www.youtube.com/user/AdobeDeveloperTV
  - type: ChangeLog
    url: https://developer.adobe.com/events/docs/whats_new/
  - type: Features
    data:
      - name: Real-Time Customer Profiles
        description: Build and query unified customer profiles from multiple data sources using the Experience Platform APIs.
      - name: Analytics Reporting
        description: Retrieve dimensional reports, calculated metrics, and segment data from Adobe Analytics via REST API.
      - name: A/B and Multivariate Testing
        description: >-
          Create, manage, and retrieve results for A/B tests and automated personalization activities via Adobe Target
          API.
      - name: Multi-Channel Campaign Execution
        description: >-
          Orchestrate email, SMS, push, and in-app campaigns programmatically using Adobe Campaign and Journey Optimizer
          APIs.
      - name: Webhook Event Streaming
        description: Subscribe to near-real-time events from all Adobe Experience Cloud products via Adobe I/O Events.
      - name: Offer Decisioning
        description: >-
          Manage offers, placements, and decisioning rules for personalized content delivery using Journey Optimizer
          APIs.
      - name: Data Ingestion and Schema Registry
        description: Ingest batch and streaming data and register schemas using Experience Platform APIs.
      - name: Identity Resolution
        description: Resolve customer identities across devices and channels using Experience Platform Identity Service API.
      - name: Audience Segmentation
        description: Create and evaluate audience segments using Experience Platform Segmentation Service API.
      - name: OAuth 2.0 and JWT Authentication
        description: Secure all APIs using OAuth 2.0 server-to-server credentials via Adobe Developer Console.
  - type: UseCases
    data:
      - name: Customer Data Platform
        description: >-
          Ingest data from multiple sources, resolve identities, and activate unified customer profiles for
          personalization.
      - name: Marketing Automation
        description: >-
          Automate campaign creation, scheduling, and execution across email, SMS, and push channels using Campaign and
          Journey Optimizer APIs.
      - name: Digital Analytics Reporting
        description: Extract Adobe Analytics data into custom dashboards, BI tools, and data warehouses via the Analytics 2.0 API.
      - name: Real-Time Personalization
        description: Deliver personalized content and offers in real time using Adobe Target and Journey Optimizer APIs.
      - name: Event-Driven Workflows
        description: >-
          Build reactive integrations that respond to Experience Cloud events such as profile updates, campaign
          completions, and audience changes.
      - name: Audience Activation
        description: >-
          Create and activate audiences across paid media, email, and on-site channels using Experience Platform
          Segmentation API.
  - type: Integrations
    data:
      - name: Salesforce
        description: Sync customer data and campaign results between Adobe Experience Cloud and Salesforce CRM.
      - name: Microsoft Azure
        description: Ingest data from Azure Data Lake and Blob Storage into Adobe Experience Platform.
      - name: Google BigQuery
        description: Connect Google BigQuery datasets to Adobe Experience Platform for data ingestion and activation.
      - name: Workfront
        description: Integrate Workfront project management with Adobe Experience Cloud for content workflow automation.
      - name: Marketo Engage
        description: Sync lead data and campaign activities between Marketo Engage and Adobe Experience Cloud.
      - name: ServiceNow
        description: Connect ServiceNow customer data with Adobe Experience Cloud for unified customer service experiences.
      - name: Snowflake
        description: Connect Snowflake data warehouse to Experience Platform for federated audience composition.
  - type: SpectralRules
    url: rules/adobe-experience-cloud-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/adobe-experience-cloud-vocabulary.yaml
  - type: JSONLD
    url: json-ld/adobe-experience-cloud-analytics-api-context.jsonld
  - type: JSONLD
    url: json-ld/adobe-experience-cloud-campaign-api-context.jsonld
  - type: JSONLD
    url: json-ld/adobe-experience-cloud-context.jsonld
  - type: JSONLD
    url: json-ld/adobe-experience-cloud-experience-platform-api-context.jsonld
  - type: JSONLD
    url: json-ld/adobe-experience-cloud-io-events-context.jsonld
  - type: JSONLD
    url: json-ld/adobe-experience-cloud-journey-optimizer-api-context.jsonld
  - type: JSONLD
    url: json-ld/adobe-experience-cloud-target-api-context.jsonld
created: '2025-01-01'
modified: '2026-04-19'
description: >-
  Adobe Experience Cloud is an integrated suite of applications and services for digital marketing, analytics,
  advertising, and commerce. It provides tools for content management, personalization, customer journey orchestration,
  audience segmentation, real-time customer data platforms, offer decisioning, and cross-channel campaign execution,
  enabling organizations to deliver personalized customer experiences at scale.
maintainers:
  - FN: Kin Lane
    email: [email protected]
specificationVersion: '0.19'