Adobe Campaign is Adobe's enterprise cross-channel campaign management and marketing automation platform, orchestrating email, SMS, push, direct mail and web messaging against a customer-owned marketing database. It ships two distinct programmable surfaces: a JSON REST API on https://mc.adobe.io/{ORGANIZATION}/campaign covering profiles, services and subscriptions, custom resources, workflows, privacy requests and transactional messaging, authenticated with an Adobe IMS OAuth Server-to-Server bearer token plus an X-Api-Key; and the Campaign Classic SOAP-over-HTTP surface on the customer's own instance host, authenticated with a session-token pair from xtk:session#Logon. Campaign v8 is the current generation, Campaign Classic v7 is the legacy on-premise line, and Adobe has deprecated Campaign Standard in favour of Adobe Journey Optimizer. The data model is extended per tenant, so the deployed shape must be discovered at runtime rather than assumed from a specification.
Adobe Campaign publishes 20 API contracts indexed on the APIs.io network, including Custom Resources API, Data Management API, Delivery API, and 17 more. Tagged areas include Campaign Management, Customer Experience, Email Marketing, Marketing Automation, and Multi-Channel Marketing.
The Adobe Campaign catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.
Adobe Campaign’s developer surface includes changelog, sandbox, documentation, API reference, signup flow, pricing, release notes, and 42 more developer resources.
The questions people put to an LLM, and the jobs they hand an agent, that Adobe Campaign's APIs answer — each one linked to the operation that does it.
Generated by API Evangelist
Regulatory Posture applies to this provider. Its tags matched the
Telecommunications regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Open Source Surface applies to this provider. This product is open source and we
read its repository directly, so Open Source Surface carries
10 points of the composite. It is scored from what the repository actually
publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the
provider rather than inferred from our own catalog pointers.
This facet adds; nothing was taken away to make room for it. An open-source project is not excused from
the commercial facets, because exemption would strip it of the points it does earn.
If we have the wrong repository, or this product is not open source, say so on your
provider repo and we
will drop the facet rather than have you publish against it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 65 points between them,
because both conditional facets apply and carry
35 points together. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 65% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/adobe-campaign/"><img src="https://apis.io/badge/adobe-campaign/card.svg" alt="Adobe Campaign on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
An open-source JavaScript SDK that wraps Adobe Campaign Classic SOAP APIs in a simple, expressive, JavaScript-idiomatic interface. The SDK supports asynchronous promise-based op...
A Node.js JavaScript SDK wrapping Adobe Campaign Standard REST APIs for use in Adobe I/O Runtime and App Builder applications. Provides convenience methods for profile managemen...
Native mobile SDK extensions for iOS and Android that integrate Adobe Campaign push notifications, in-app messaging, and local notifications into mobile applications. Includes t...
Write, update, and delete data records using the xtk:session#Write method. Supports insert, insertOrUpdate, update, and delete operations via the _operation attribute.
Execute queries against Campaign schemas using the xtk:queryDef interface. Supports get, getIfExists, select, and count operations with XPath field expressions, WHERE conditions...
Event-driven transactional messaging system for Adobe Campaign. Supports triggering personalized messages across email, SMS, and push notification channels in response to real-t...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: adobe-campaign
url: https://raw.githubusercontent.com/api-evangelist/adobe-campaign/refs/heads/main/apis.yml
name: Adobe Campaign
description: 'Adobe Campaign is Adobe''s enterprise cross-channel campaign management and marketing automation platform, orchestrating
email, SMS, push, direct mail and web messaging against a customer-owned marketing database. It ships two distinct programmable
surfaces: a JSON REST API on https://mc.adobe.io/{ORGANIZATION}/campaign covering profiles, services and subscriptions,
custom resources, workflows, privacy requests and transactional messaging, authenticated with an Adobe IMS OAuth Server-to-Server
bearer token plus an X-Api-Key; and the Campaign Classic SOAP-over-HTTP surface on the customer''s own instance host, authenticated
with a session-token pair from xtk:session#Logon. Campaign v8 is the current generation, Campaign Classic v7 is the legacy
on-premise line, and Adobe has deprecated Campaign Standard in favour of Adobe Journey Optimizer. The data model is extended
per tenant, so the deployed shape must be discovered at runtime rather than assumed from a specification.'
deliveryModel:
model: open-core
license: Apache-2.0
open_source: true
commercial: true
callable_host: true
label: Open core · an OSS project plus a commercial hosted product
confidence: high
source:
- license
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: contact-sales
trial: false
try_now: false
public: false
label: Paid · Contact sales · API access gated
confidence: high
source:
- plans
- authentication
- https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
note: 'Corrected 2026-08-13 from onboarding "self-serve". Adobe publishes no list price and no self-serve signup for Adobe
Campaign, and the REST API is separately gated on top of the license: it is available "only on demand, for all Campaign
FDA environments", is NOT available on Enterprise (FFDA) deployments, and requires contacting an Adobe representative.'
generated: '2026-08-13'
method: searched
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/adobe-campaign.png
type: Index
tags:
- Campaign Management
- Customer Experience
- Email Marketing
- Marketing Automation
- Multi-Channel Marketing
- Transactional Messaging
- Customer Data
- Adobe Experience Cloud
- SMS
- Push Notifications
- Workflow Automation
- Privacy
tags_raw:
- Campaign Management
- Customer Experience
- Email Marketing
- Marketing Automation
- Multi-Channel Marketing
- Transactional Messaging
- Customer Data
- Adobe Experience Cloud
- SMS
- Push Notifications
- Workflow Automation
- Privacy
- Workflow-Automation
created: '2024-01-01'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- name: Adobe Campaign Classic JavaScript SDK
description: An open-source JavaScript SDK that wraps Adobe Campaign Classic SOAP APIs in a simple, expressive, JavaScript-idiomatic
interface. The SDK supports asynchronous promise-based operations for querying, data management, workflow control, and
session management. It works server-side with Node.js and client-side in the browser, abstracting away SOAP calls, XML-to-JSON
conversion, and type formatting. Compatible with Campaign Classic v7 and v8.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://opensource.adobe.com/acc-js-sdk/
baseURL: https://{instance}.campaign.adobe.com
tags:
- Campaign Classic
- JavaScript SDK
- Node.js
- Open Source
- SOAP Wrapper
tags_raw:
- Campaign Classic
- JavaScript SDK
- Node.js
- Open Source
- SOAP Wrapper
- Open-Source
properties:
- type: Documentation
url: https://opensource.adobe.com/acc-js-sdk/
- type: GitHubRepository
url: https://github.com/adobe/acc-js-sdk
- type: NPMPackage
url: https://www.npmjs.com/package/@adobe/acc-js-sdk
aid: adobe-campaign:classic-javascript-sdk
- name: Adobe I/O Campaign Standard SDK
description: A Node.js JavaScript SDK wrapping Adobe Campaign Standard REST APIs for use in Adobe I/O Runtime and App Builder
applications. Provides convenience methods for profile management, service operations, workflow control, transactional
messaging, GDPR compliance requests, and custom resource management. Handles authentication and API communication for
building serverless integrations with Campaign Standard.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://github.com/adobe/aio-lib-campaign-standard
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Adobe I/O
- App Builder
- Campaign Standard
- JavaScript SDK
- Node.js
properties:
- type: Documentation
url: https://github.com/adobe/aio-lib-campaign-standard/blob/master/README.md
- type: GitHubRepository
url: https://github.com/adobe/aio-lib-campaign-standard
- type: NPMPackage
url: https://www.npmjs.com/package/@adobe/aio-lib-campaign-standard
aid: adobe-campaign:io-campaign-standard-sdk
- name: Adobe Experience Platform Mobile SDK - Campaign Extensions
description: Native mobile SDK extensions for iOS and Android that integrate Adobe Campaign push notifications, in-app messaging,
and local notifications into mobile applications. Includes the Campaign Classic extension for v7 and v8 providing device
registration and notification click tracking, and the Campaign Standard extension providing push identifier management
and message interaction tracking. Part of the Adobe Experience Platform Mobile SDK framework.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.adobe.com/client-sdks/solution/adobe-campaign-classic/
baseURL: https://{instance}.campaign.adobe.com
tags:
- Android
- In-App Messaging
- iOS
- Mobile SDK
- Push Notifications
properties:
- type: Documentation
url: https://developer.adobe.com/client-sdks/solution/adobe-campaign-classic/
- type: Documentation
url: https://developer.adobe.com/client-sdks/solution/adobe-campaign-standard/
- type: APIReference
url: https://developer.adobe.com/client-sdks/solution/adobe-campaign-classic/api-reference/
aid: adobe-campaign:experience-platform-mobile-sdk---campaign-extensions
- aid: adobe-campaign:adobe-campaign-custom-resources-api
name: Adobe Campaign Custom Resources API
description: Access custom resources defined in Campaign Standard, both profile-linked and standalone.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Custom Resources
properties:
- type: OpenAPI
url: openapi/adobe-campaign-custom-resources-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-custom-resources-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-data-management-api
name: Adobe Campaign Data Management API
description: Write, update, and delete data records using the xtk:session#Write method. Supports insert, insertOrUpdate,
update, and delete operations via the _operation attribute.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://{instance}.campaign.adobe.com
tags:
- Data Management
properties:
- type: OpenAPI
url: openapi/adobe-campaign-data-management-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-data-management-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-delivery-api
name: Adobe Campaign Delivery API
description: Prepare and submit message deliveries including email, SMS, and push notifications.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://{instance}.campaign.adobe.com
tags:
- Delivery
properties:
- type: OpenAPI
url: openapi/adobe-campaign-delivery-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-delivery-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-marketing-history-api
name: Adobe Campaign Marketing History API
description: Retrieve marketing event history for profiles including delivery logs and mirror page links.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Marketing History
properties:
- type: OpenAPI
url: openapi/adobe-campaign-marketing-history-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-marketing-history-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-metadata-api
name: Adobe Campaign Metadata API
description: Discover resource schemas, fields, filters, and data policies for Campaign Standard resources.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Metadata
properties:
- type: OpenAPI
url: openapi/adobe-campaign-metadata-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-metadata-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-organizational-units-api
name: Adobe Campaign Organizational Units API
description: Retrieve organizational unit structures used for access control and data partitioning.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Organizational Units
properties:
- type: OpenAPI
url: openapi/adobe-campaign-organizational-units-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-organizational-units-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-privacy-api
name: Adobe Campaign Privacy API
description: Create GDPR and CCPA privacy access and deletion requests for data subject compliance.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Privacy
properties:
- type: OpenAPI
url: openapi/adobe-campaign-privacy-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-privacy-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-profileandservices-api
name: Adobe Campaign ProfileAndServices API
description: The ProfileAndServices API from Adobe Campaign — 2 operation(s) for profileandservices.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- ProfileAndServices
properties:
- type: OpenAPI
url: openapi/adobe-campaign-profileandservices-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-profileandservices-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-profiles-api
name: Adobe Campaign Profiles API
description: Manage recipient profiles including creation, retrieval, update, and deletion of contact records.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Profiles
properties:
- type: OpenAPI
url: openapi/adobe-campaign-profiles-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-profiles-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-query-definition-api
name: Adobe Campaign Query Definition API
description: Execute queries against Campaign schemas using the xtk:queryDef interface. Supports get, getIfExists, select,
and count operations with XPath field expressions, WHERE conditions, and pagination.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://{instance}.campaign.adobe.com
tags:
- Query Definition
properties:
- type: OpenAPI
url: openapi/adobe-campaign-query-definition-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-query-definition-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-real-time-events-api
name: Adobe Campaign Real-Time Events API
description: Push real-time transactional events for immediate or batched processing by the Message Center execution instances.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://{instance}.campaign.adobe.com
tags:
- Real-Time Events
properties:
- type: OpenAPI
url: openapi/adobe-campaign-real-time-events-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-real-time-events-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-session-management-api
name: Adobe Campaign Session Management API
description: Authenticate and manage server sessions. Logon returns session and security tokens required for all subsequent
API calls.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://{instance}.campaign.adobe.com
tags:
- Session Management
properties:
- type: OpenAPI
url: openapi/adobe-campaign-session-management-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-session-management-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-subscription-api
name: Adobe Campaign Subscription API
description: Subscribe and unsubscribe recipients to and from information services.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://{instance}.campaign.adobe.com
tags:
- Subscription
properties:
- type: OpenAPI
url: openapi/adobe-campaign-subscription-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-subscription-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-subscriptions-api
name: Adobe Campaign Subscriptions API
description: Subscribe and unsubscribe profiles to and from services.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Subscription
tags_raw:
- Subscriptions
properties:
- type: OpenAPI
url: openapi/adobe-campaign-subscriptions-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-subscriptions-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-transactional-messages-api
name: Adobe Campaign Transactional Messages API
description: Trigger and monitor transactional messages across email, SMS, and push notification channels.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Transactional Messages
properties:
- type: OpenAPI
url: openapi/adobe-campaign-transactional-messages-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-transactional-messages-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-workflow-api
name: Adobe Campaign Workflow API
description: Start, stop, and signal workflows. PostEvent sends asynchronous signals to trigger workflow transitions.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://{instance}.campaign.adobe.com
tags:
- Workflows
tags_raw:
- Workflow
properties:
- type: OpenAPI
url: openapi/adobe-campaign-workflow-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-workflow-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
- aid: adobe-campaign:adobe-campaign-workflows-api
name: Adobe Campaign Workflows API
description: Control workflow execution including starting, pausing, resuming, and stopping marketing workflows.
humanURL: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/about-campaign-standard-apis.html
baseURL: https://mc.adobe.io/{ORGANIZATION}/campaign
tags:
- Workflows
properties:
- type: OpenAPI
url: openapi/adobe-campaign-workflows-api-openapi.yml
- type: Overlay
url: overlays/adobe-campaign-workflows-api-overlay.yaml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html
- type: APIReference
url: https://experienceleague.adobe.com/en/docs/campaign/campaign-v8/developer/apis/get-started-apis
- type: Authentication
url: https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/authentication.html
- type: AsyncAPI
url: asyncapi/adobe-campaign-transactional-messaging-asyncapi-original.yml
- type: Documentation
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/web-service-calls.html
- type: JSAPI Reference
url: https://experienceleague.adobe.com/developer/campaign-api/api/index.html
- type: SOAP Methods
url: https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/api/soap-methods.html
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/adobe-campaign/overview
- type: Website
url: https://www.adobe.com/
- type: CapabilityMap
url: capabilities/adobe-campaign-capability-edges.yml
name: Adobe Campaign Business Capability Map
- type: Packages
url: packages/adobe-campaign-packages.yml
- type: SDKs
url: packages/adobe-campaign-packages.yml
- type: WellKnown
url: well-known/adobe-campaign-well-known.yml
- type: SecurityTxt
url: well-known/adobe-campaign-security.txt
- type: LLMsTxt
url: llms/adobe-campaign-llms.txt
# --- truncated at 32 KB (38 KB total) ---
# Full source: https://artifacts.apis.io/adobe-campaign/apis.yml
Adobe Campaign API — frequently asked questions
Does Adobe Campaign have an API?
Yes. APIs.io lists 20 APIs from Adobe Campaign, including Adobe Campaign Classic JavaScript SDK, Adobe I/O Campaign Standard SDK and Adobe Experience Platform Mobile SDK - Campaign Extensions, and 17 more.
Is there an OpenAPI specification for the Adobe Campaign API?
Yes. APIs.io indexes 17 OpenAPI specifications for Adobe Campaign, each linked for download from this page.
How do I authenticate with the Adobe Campaign API?
Adobe Campaign uses bearer-token authentication (apiKey/http/oauth2 · 3 schemes). The details are profiled on APIs.io as Adobe Campaign Authentication.
How much does the Adobe Campaign API cost?
APIs.io lists 2 pricing plans for Adobe Campaign, with each plan's price, limits and inclusions under Pricing on this page.
Is the Adobe Campaign API ready for AI agents?
Adobe Campaign has a Kin Score of 70.7 out of 100 (exemplar) and an Agent Readiness score of 31.5 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.