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.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles Adobe Experience Cloud the way a machine reads it — 365 machine-readable artifacts across 36 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Adobe Experience Cloud scores 67.9/100 (strong), with a separate agent-readiness read of 54/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Adobe Experience Cloud
Each block below is one kind of artifact we hold for Adobe Experience Cloud. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 36
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
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...
Adobe Experience Cloud Activities API
Operations for managing Target activities (A/B, XT, MVT, AP)
Adobe Experience Cloud Audiences API
Operations for managing Target audiences
Adobe Experience Cloud Batches API
Operations for batch data ingestion
Adobe Experience Cloud Calculated Metrics API
Operations for managing calculated metrics
Adobe Experience Cloud Campaign API
The Campaign API from Adobe Experience Cloud — 3 operation(s) for campaign.
Adobe Experience Cloud Campaigns API
Operations for managing marketing campaigns
Adobe Experience Cloud Classes API
Operations for managing XDM classes
Adobe Experience Cloud Collections API
Operations for managing offer collections
Adobe Experience Cloud Content API
Operations for managing email and landing page content
Adobe Experience Cloud Content Templates API
Operations for managing reusable content templates
Adobe Experience Cloud Datasets API
Operations for managing datasets in the Data Lake
Adobe Experience Cloud Date Ranges API
Operations for managing saved date ranges
Adobe Experience Cloud Decision Rules API
Operations for managing offer eligibility rules
Adobe Experience Cloud Delivery API
Operations for real-time content delivery
Adobe Experience Cloud Dimensions API
Operations for retrieving dimension metadata
Adobe Experience Cloud Environments API
Operations for managing environments
Adobe Experience Cloud Identities API
Operations for identity namespace management
Adobe Experience Cloud Journeys API
Operations for managing customer journeys
Adobe Experience Cloud Messages API
Operations for managing channel messages
Adobe Experience Cloud Metadata API
Operations for retrieving resource metadata
Adobe Experience Cloud Metrics API
Operations for retrieving metric metadata
Adobe Experience Cloud Offers API
Operations for offer decisioning
Adobe Experience Cloud Placements API
Operations for managing offer placements
Adobe Experience Cloud Profiles API
Operations for managing subscriber profiles
Adobe Experience Cloud Projects API
Operations for managing Analysis Workspace projects
Adobe Experience Cloud Properties API
Operations for managing enterprise properties
Adobe Experience Cloud Queries API
Operations for the Query Service
Adobe Experience Cloud Report Suites API
Operations for managing report suites
Adobe Experience Cloud Reports API
Operations for retrieving analytics report data
Adobe Experience Cloud Sandboxes API
Operations for managing platform sandboxes
Adobe Experience Cloud Schemas API
Operations for managing XDM schemas via the Schema Registry
Adobe Experience Cloud Segments API
Operations for managing analytics segments
Adobe Experience Cloud Transactional Messages API
Operations for sending real-time transactional messages
Adobe Experience Cloud Users API
Operations for managing analytics users
Adobe Experience Cloud Workflows API
Operations for managing automated workflows
Scroll within the panel for all 36 ·
Postman Collections 5
A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.
Ready-to-run Postman collections for exercising this provider's APIs.
Open Collections 5
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Adobe Experience Cloud Adobe Analytics 2.0 API
OPEN COLLECTIONAdobe Experience Cloud Adobe Campaign API
OPEN COLLECTIONAdobe Experience Cloud Adobe Experience Platform API
OPEN COLLECTIONAdobe Experience Cloud Adobe Journey Optimizer API
OPEN COLLECTIONAdobe Experience Cloud Adobe Target API
OPEN COLLECTIONArazzo Workflows 17
Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.
Multi-step API workflows described with the Arazzo specification.
Adobe Analytics Report Suite Discovery
List report suites, fetch one's configuration, then run a report against it.
ARAZZOAdobe Analytics Segment-Filtered Report
Create an Analytics segment, confirm it, then run a report filtered by that segment.
ARAZZOAdobe Campaign Profile Subscription
Create a subscriber profile, create a subscription service, then subscribe the profile to it.
ARAZZOAdobe Campaign Transactional Message
Trigger a transactional message, then poll its delivery status until it leaves the pending state.
ARAZZOAdobe Campaign Workflow Execution
List Campaign workflows, fetch one by key, then start it with a workflow command.
ARAZZOAdobe Experience Platform Audience Segment Definition
Create a PQL segment definition, read it back, then confirm it appears in the segment list.
ARAZZOAdobe Experience Platform Batch Ingestion
Create a dataset, open a batch against it, then poll the batch until it finishes loading.
ARAZZOAdobe Experience Platform Identity and Profile Lookup
List identity namespaces, create a custom namespace, then look up a profile entity by identity.
ARAZZOAdobe Experience Platform Query Service Execution
Submit a SQL query to Query Service, poll until it finishes, then list recent queries.
ARAZZOAdobe Experience Platform Schema and Dataset Setup
Create an XDM schema, confirm it, then create and verify a dataset bound to it.
ARAZZOAdobe Journey Optimizer Campaign Launch
Create a marketing campaign, confirm its configuration, then list campaigns to verify it.
ARAZZOAdobe Journey Optimizer Journey Create and Publish
Create a draft journey, confirm it, publish it live, and optionally stop it again.
ARAZZOAdobe Journey Optimizer Message Authoring
Create a channel message, read it back, then list messages to confirm it.
ARAZZOAdobe Journey Optimizer Offer Decisioning
Create a personalized offer, read it back, then update its priority and content.
ARAZZOAdobe Target AB Activity Lifecycle
Create an A/B activity, confirm its configuration, then activate it.
ARAZZOAdobe Target Audience, Offer, and Activity Assembly
Create a Target audience, create an offer, then assemble an A/B activity from them.
ARAZZOAdobe Target Deliver Personalization
List available offers, then fetch personalized content for a visitor session.
ARAZZOScroll within the panel for all 17 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Adobe Experience Cloud Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Features 10
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
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.
Scroll within the panel for all 10 ·
Event Specifications 1
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
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...
ASYNCAPISemantic Vocabularies 7
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Scroll within the panel for all 7 ·
Spectral Rules 3
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Adobe Experience Cloud API Rules
SPECTRALAdobe Experience Cloud API Rules
SPECTRALAdobe Experience Cloud API Rules
SPECTRALJSON Schema 87
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
Adobe Experience Cloud Campaign
JSON SCHEMAAdobe Experience Cloud Event
JSON SCHEMAAdobe Experience Cloud Journey
JSON SCHEMAAdobe Experience Cloud Offer
JSON SCHEMAAdobe Experience Cloud Profile
JSON SCHEMAAdobe Experience Cloud Segment
JSON SCHEMACalculatedMetricList
JSON SCHEMACalculatedMetric
JSON SCHEMADateRangeList
JSON SCHEMADimension
JSON SCHEMAMetric
JSON SCHEMAProjectList
JSON SCHEMAProject
JSON SCHEMAReportRequest
JSON SCHEMAReportResponse
JSON SCHEMAReportSuiteList
JSON SCHEMAReportSuite
JSON SCHEMASegmentList
JSON SCHEMASegment
JSON SCHEMAUserList
JSON SCHEMAUser
JSON SCHEMAEmailList
JSON SCHEMAProfileInput
JSON SCHEMAProfileList
JSON SCHEMAProfile
JSON SCHEMAServiceInput
JSON SCHEMAServiceList
JSON SCHEMAService
JSON SCHEMATransactionalMessageRequest
JSON SCHEMATransactionalMessageResponse
JSON SCHEMAWorkflowList
JSON SCHEMAWorkflow
JSON SCHEMABatch
JSON SCHEMAClassList
JSON SCHEMADatasetInput
JSON SCHEMADataset
JSON SCHEMAIdentityNamespaceInput
JSON SCHEMAIdentityNamespace
JSON SCHEMAProfileEntity
JSON SCHEMAQueryList
JSON SCHEMAQuery
JSON SCHEMASandboxList
JSON SCHEMASandbox
JSON SCHEMASchemaInput
JSON SCHEMASchemaList
JSON SCHEMASchema
JSON SCHEMASegmentDefinitionInput
JSON SCHEMASegmentDefinitionList
JSON SCHEMASegmentDefinition
JSON SCHEMACampaignInput
JSON SCHEMACampaignList
JSON SCHEMACampaign
JSON SCHEMACollectionInput
JSON SCHEMACollectionList
JSON SCHEMACollection
JSON SCHEMAContentTemplateInput
JSON SCHEMAContentTemplateList
JSON SCHEMAContentTemplate
JSON SCHEMADecisionRuleInput
JSON SCHEMADecisionRuleList
JSON SCHEMADecisionRule
JSON SCHEMAJourneyInput
JSON SCHEMAJourneyList
JSON SCHEMAJourney
JSON SCHEMAMessageInput
JSON SCHEMAMessageList
JSON SCHEMAMessage
JSON SCHEMAOfferInput
JSON SCHEMAOfferList
JSON SCHEMAOffer
JSON SCHEMAPlacementInput
JSON SCHEMAPlacementList
JSON SCHEMAPlacement
JSON SCHEMAActivityInput
JSON SCHEMAActivityList
JSON SCHEMAActivity
JSON SCHEMAAudienceInput
JSON SCHEMAAudienceList
JSON SCHEMAAudience
JSON SCHEMADeliveryRequest
JSON SCHEMADeliveryResponse
JSON SCHEMAEnvironmentList
JSON SCHEMAOfferInput
JSON SCHEMAOfferList
JSON SCHEMAOffer
JSON SCHEMAPropertyList
JSON SCHEMAScroll within the panel for all 87 ·
JSON Structure 87
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Adobe Experience Cloud Campaign
JSON STRUCTUREAdobe Experience Cloud Event
JSON STRUCTUREAdobe Experience Cloud Journey
JSON STRUCTUREAdobe Experience Cloud Offer
JSON STRUCTUREAdobe Experience Cloud Profile
JSON STRUCTUREAdobe Experience Cloud Segment
JSON STRUCTUREAnalytics Api Calculated Metric List Structure
JSON STRUCTUREAnalytics Api Calculated Metric Structure
JSON STRUCTUREAnalytics Api Date Range List Structure
JSON STRUCTUREAnalytics Api Dimension Structure
JSON STRUCTUREAnalytics Api Metric Structure
JSON STRUCTUREAnalytics Api Project List Structure
JSON STRUCTUREAnalytics Api Project Structure
JSON STRUCTUREAnalytics Api Report Request Structure
JSON STRUCTUREAnalytics Api Report Response Structure
JSON STRUCTUREAnalytics Api Report Suite List Structure
JSON STRUCTUREAnalytics Api Report Suite Structure
JSON STRUCTUREAnalytics Api Segment List Structure
JSON STRUCTUREAnalytics Api Segment Structure
JSON STRUCTUREAnalytics Api User List Structure
JSON STRUCTUREAnalytics Api User Structure
JSON STRUCTURECampaign Api Email List Structure
JSON STRUCTURECampaign Api Email Structure
JSON STRUCTURECampaign Api Profile Input Structure
JSON STRUCTURECampaign Api Profile List Structure
JSON STRUCTURECampaign Api Profile Structure
JSON STRUCTURECampaign Api Service Input Structure
JSON STRUCTURECampaign Api Service List Structure
JSON STRUCTURECampaign Api Service Structure
JSON STRUCTURECampaign Api Transactional Message Request Structure
JSON STRUCTURECampaign Api Transactional Message Response Structure
JSON STRUCTURECampaign Api Workflow List Structure
JSON STRUCTURECampaign Api Workflow Structure
JSON STRUCTUREExperience Platform Api Batch Structure
JSON STRUCTUREExperience Platform Api Class List Structure
JSON STRUCTUREExperience Platform Api Dataset Input Structure
JSON STRUCTUREExperience Platform Api Dataset Structure
JSON STRUCTUREExperience Platform Api Identity Namespace Structure
JSON STRUCTUREExperience Platform Api Profile Entity Structure
JSON STRUCTUREExperience Platform Api Query List Structure
JSON STRUCTUREExperience Platform Api Query Structure
JSON STRUCTUREExperience Platform Api Sandbox List Structure
JSON STRUCTUREExperience Platform Api Sandbox Structure
JSON STRUCTUREExperience Platform Api Schema Input Structure
JSON STRUCTUREExperience Platform Api Schema List Structure
JSON STRUCTUREExperience Platform Api Schema Structure
JSON STRUCTUREExperience Platform Api Segment Definition Structure
JSON STRUCTUREJourney Optimizer Api Campaign Input Structure
JSON STRUCTUREJourney Optimizer Api Campaign List Structure
JSON STRUCTUREJourney Optimizer Api Campaign Structure
JSON STRUCTUREJourney Optimizer Api Collection Input Structure
JSON STRUCTUREJourney Optimizer Api Collection List Structure
JSON STRUCTUREJourney Optimizer Api Collection Structure
JSON STRUCTUREJourney Optimizer Api Content Template Input Structure
JSON STRUCTUREJourney Optimizer Api Content Template List Structure
JSON STRUCTUREJourney Optimizer Api Content Template Structure
JSON STRUCTUREJourney Optimizer Api Decision Rule Input Structure
JSON STRUCTUREJourney Optimizer Api Decision Rule List Structure
JSON STRUCTUREJourney Optimizer Api Decision Rule Structure
JSON STRUCTUREJourney Optimizer Api Journey Input Structure
JSON STRUCTUREJourney Optimizer Api Journey List Structure
JSON STRUCTUREJourney Optimizer Api Journey Structure
JSON STRUCTUREJourney Optimizer Api Message Input Structure
JSON STRUCTUREJourney Optimizer Api Message List Structure
JSON STRUCTUREJourney Optimizer Api Message Structure
JSON STRUCTUREJourney Optimizer Api Offer Input Structure
JSON STRUCTUREJourney Optimizer Api Offer List Structure
JSON STRUCTUREJourney Optimizer Api Offer Structure
JSON STRUCTUREJourney Optimizer Api Placement Input Structure
JSON STRUCTUREJourney Optimizer Api Placement List Structure
JSON STRUCTUREJourney Optimizer Api Placement Structure
JSON STRUCTURETarget Api Activity Input Structure
JSON STRUCTURETarget Api Activity List Structure
JSON STRUCTURETarget Api Activity Structure
JSON STRUCTURETarget Api Audience Input Structure
JSON STRUCTURETarget Api Audience List Structure
JSON STRUCTURETarget Api Audience Structure
JSON STRUCTURETarget Api Delivery Request Structure
JSON STRUCTURETarget Api Delivery Response Structure
JSON STRUCTURETarget Api Environment List Structure
JSON STRUCTURETarget Api Offer Input Structure
JSON STRUCTURETarget Api Offer List Structure
JSON STRUCTURETarget Api Offer Structure
JSON STRUCTURETarget Api Property List Structure
JSON STRUCTUREScroll within the panel for all 87 ·
Examples 87
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Adobe Experience Cloud Event
EXAMPLEAdobe Experience Cloud Offer
EXAMPLEAnalytics Api Metric Example
EXAMPLEAnalytics Api User Example
EXAMPLECampaign Api Email Example
EXAMPLECampaign Api Profile Example
EXAMPLECampaign Api Service Example
EXAMPLETarget Api Activity Example
EXAMPLETarget Api Audience Example
EXAMPLETarget Api Offer Example
EXAMPLEScroll within the panel for all 87 ·
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 6
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
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 7
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
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.
Scroll within the panel for all 7 ·
Resources
Every other property we hold for Adobe Experience Cloud — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 26
Pagination, idempotency, versioning, errors, and events
Scroll within the panel for all 26 ·
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/adobe-experience-cloud · machine-readable index on apis.io