Salesforce Marketing Cloud Engagement is an enterprise digital marketing platform for customer journeys, email marketing, mobile messaging (SMS/MMS and push), advertising, content management and marketing data. Its API surface is tenant-scoped: every REST call goes to https://{subdomain}.rest.marketingcloudapis.com and every SOAP call to https://{subdomain}.soap.marketingcloudapis.com, with OAuth 2.0 tokens issued per tenant from https://{subdomain}.auth.marketingcloudapis.com/v2/token and scopes granted to an Installed Package rather than requested at authorization time. Product areas are versioned independently at v1 behind route prefixes (/asset, /contacts, /interaction, /data, /messaging, /push, /sms, /automation, /hub, /platform). Salesforce also operates a first-party hosted MCP server for Marketing Cloud Engagement, generally available since June 2026, exposing 142 tools across eleven product areas, and an outbound webhook product, the Event Notification Service, with HMAC-SHA256 signed callbacks.
Salesforce Marketing Cloud publishes 17 API contracts indexed on the APIs.io network, including Assets API, Contacts API, Journeys API, and 14 more. Tagged areas include Automation, Content Management, Customer Journey, Digital Marketing, and Email.
The Salesforce Marketing Cloud catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.
Salesforce Marketing Cloud’s developer surface includes authentication, engineering blog, documentation, API reference, support, pricing, changelog, and 55 more developer resources.
The questions people put to an LLM, and the jobs they hand an agent, that Salesforce Marketing Cloud'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.
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 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% 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/salesforce-marketing-cloud/"><img src="https://apis.io/badge/salesforce-marketing-cloud/card.svg" alt="Salesforce Marketing Cloud 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):
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
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.
REST API for creating and manipulating marketing content in Content Builder, a single cross-channel repository for emails, images, text, content blocks, and other documents.
API for initiating and managing marketing automations, including file upload, download, decryption, compression, and decompression operations within Automation Studio.
Manage marketing assets including images, documents, content blocks, and templates. The Asset API provides CRUD operations for all content types stored in Content Builder.
Create, retrieve, update, and delete contacts in Marketing Cloud. Contacts represent individuals who interact with your marketing campaigns across channels.
Create, manage, and automate customer journeys across multiple channels and touchpoints. Journeys define the automated workflows that guide customers through marketing interacti...
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.
name: Salesforce Marketing Cloud
description: 'Salesforce Marketing Cloud Engagement is an enterprise digital marketing platform for customer journeys, email
marketing, mobile messaging (SMS/MMS and push), advertising, content management and marketing data. Its API surface is tenant-scoped:
every REST call goes to https://{subdomain}.rest.marketingcloudapis.com and every SOAP call to https://{subdomain}.soap.marketingcloudapis.com,
with OAuth 2.0 tokens issued per tenant from https://{subdomain}.auth.marketingcloudapis.com/v2/token and scopes granted
to an Installed Package rather than requested at authorization time. Product areas are versioned independently at v1 behind
route prefixes (/asset, /contacts, /interaction, /data, /messaging, /push, /sms, /automation, /hub, /platform). Salesforce
also operates a first-party hosted MCP server for Marketing Cloud Engagement, generally available since June 2026, exposing
142 tools across eleven product areas, and an outbound webhook product, the Event Notification Service, with HMAC-SHA256
signed callbacks.'
deliveryModel:
model: saas
license_evidence:
not_product:
- salesforce-marketingcloud/sfdc-mc-rest-style-guide
open_source: unknown
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: low
source:
- openapi
- pricing
- repository-not-product
generated: '2026-09-25'
method: derived
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
gated: none
gated_source:
- onboarding
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
- scopes
- rate-limits
- security
generated: '2026-11-06'
method: derived
image: ''
url: https://www.salesforce.com/products/marketing-cloud/overview/
created: '2024-01-15'
modified: '2026-08-13'
specificationVersion: '0.23'
type: Index
tags:
- Automation
- Content Management
- Customer Journey
- Digital Marketing
- Email
- Marketing
- Marketing Automation
- MCP
- Mobile Messaging
- Personalization
- SMS
- Webhook
tags_raw:
- Automation
- Content Management
- Customer Journey
- Digital Marketing
- Email
- Marketing
- Marketing Automation
- MCP
- Mobile Messaging
- Personalization
- SMS
- Webhooks
maintainers:
- name: Kin Lane
email: kin@apievangelist.com
url: https://apievangelist.com
common:
- type: Spectral
url: rules/salesforce-marketing-cloud-spectral-rules.yml
- type: Spectral
url: rules/salesforce-marketing-cloud-rules.yml
- type: Spectral
url: rules/salesforce-marketing-cloud-jsonschema-spectral-rules.yml
- type: JSONLD
url: json-ld/salesforce-marketing-cloud-context.jsonld
- type: Vocabulary
url: vocabulary/salesforce-marketing-cloud-vocabulary.yml
- type: TrustCenter
url: security/salesforce-marketing-cloud-trust-center.yml
- type: Hosts
url: hosts/salesforce-marketing-cloud-hosts.yml
- type: IntegrationEdges
url: integrations/salesforce-marketing-cloud-integration-edges.yml
- type: Vendors
url: vendors/salesforce-marketing-cloud-vendors.yml
- type: Newsroom
url: https://www.salesforce.com/media/
- type: Leadership
url: https://www.salesforce.com/company/leadership/
- type: FinOps
url: finops/salesforce-marketing-cloud-finops.yml
- type: Website
url: https://www.salesforce.com/
- type: CapabilityMap
url: capabilities/salesforce-marketing-cloud-capability-edges.yml
name: Salesforce Marketing Cloud Business Capability Map
- type: IssueTracker
url: https://github.com/salesforce-marketingcloud/SFDC-MC-REST-Style-Guide/issues
- type: Releases
url: https://github.com/salesforce-marketingcloud/SFDC-MC-REST-Style-Guide/releases
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/salesforce-marketing-cloud/overview
- type: AgenticAccess
url: agentic-access/salesforce-marketing-cloud-agentic-access.yml
- type: DomainSecurity
url: security/salesforce-marketing-cloud-domain-security.yml
- type: Authentication
url: authentication/salesforce-marketing-cloud-authentication.yml
- type: OAuthScopes
url: scopes/salesforce-marketing-cloud-scopes.yml
- url: https://developer.salesforce.com/blogs/feed
type: Blog
- type: LinkedIn
url: https://www.linkedin.com/showcase/salesforce-marketing-cloud-
- type: DeveloperPortal
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/overview
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/apis-overview.html
- type: Authentication
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/authentication.html
- type: APIReference
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/references
- type: Support
url: https://help.salesforce.com/s/
- type: StatusPage
url: https://status.salesforce.com/
- type: SDKs
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/sdks.html
- type: TermsOfService
url: https://www.salesforce.com/company/legal/
- type: Pricing
url: https://www.salesforce.com/products/marketing-cloud/pricing/
- type: ChangeLog
url: https://help.salesforce.com/s/articleView?id=sf.mc_rn_release_notes.htm&type=5
- type: RateLimits
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting.html
- type: GitHubRepository
url: https://github.com/salesforce-marketingcloud/SFDC-MC-REST-Style-Guide
- type: Packages
url: packages/salesforce-marketing-cloud-packages.yml
- type: SDKs
url: packages/salesforce-marketing-cloud-packages.yml
- type: WellKnown
url: well-known/salesforce-marketing-cloud-well-known.yml
- type: MCPServer
url: mcp/salesforce-marketing-cloud-mcp.yml
- type: ToolCrosswalk
url: mcp/salesforce-marketing-cloud-tool-crosswalk.yml
- type: LLMsTxt
url: llms/salesforce-marketing-cloud-llms.txt
- type: Conformance
url: conformance/salesforce-marketing-cloud-conformance.yml
- type: Compliance
url: https://compliance.salesforce.com/
- type: ErrorCatalog
url: errors/salesforce-marketing-cloud-problem-types.yml
- type: Lifecycle
url: lifecycle/salesforce-marketing-cloud-lifecycle.yml
- type: Deprecation
url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/api_rest_eol.htm
- type: VulnerabilityDisclosure
url: security/salesforce-marketing-cloud-vulnerability-disclosure.yml
- type: Security
url: https://www.salesforce.com/company/disclosure/
- type: TrustCenter
url: https://trust.salesforce.com/
- type: Conventions
url: conventions/salesforce-marketing-cloud-conventions.yml
- type: Idempotency
url: conventions/salesforce-marketing-cloud-conventions.yml
- type: ChangeLog
url: changelog/salesforce-marketing-cloud-changelog.yml
- type: Components
url: components/salesforce-marketing-cloud-components.yml
- type: DataModel
url: data-model/salesforce-marketing-cloud-data-model.yml
- type: Webhooks
url: asyncapi/salesforce-marketing-cloud-webhooks.yml
- type: AgentSkill
url: skills/_index.yml
- type: Plans
url: plans/salesforce-marketing-cloud-plans-pricing.yml
- type: RateLimits
url: rate-limits/salesforce-marketing-cloud-rate-limits.yml
- type: GitHubOrganization
url: https://github.com/salesforce-marketingcloud
- type: PrivacyPolicy
url: https://www.salesforce.com/company/legal/privacy/
- type: SignUp
url: https://www.salesforce.com/form/signup/freetrial-marketing-cloud/
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/get-started-index.html
- type: Features
data:
- name: Email Marketing
description: Design, send, and track targeted email campaigns with dynamic content, personalization, and A/B testing capabilities.
- name: Journey Builder
description: Create automated, multi-step customer journeys across email, SMS, push, and advertising channels with branching
logic.
- name: Contact Management
description: Centralized contact database with attribute sets, segmentation, and cross-channel identity resolution.
- name: Transactional Messaging
description: Send real-time transactional messages like order confirmations and password resets with guaranteed delivery.
- name: Einstein AI Personalization
description: Leverage AI-powered recommendations and predictive analytics to personalize content and optimize send times.
- name: Automation Studio
description: Schedule and automate data imports, file transfers, SQL queries, and multi-step marketing workflows.
- name: Content Builder
description: Centralized content management system for creating, organizing, and reusing marketing assets across channels.
- name: Event Notifications
description: Subscribe to real-time webhook notifications for email tracking events, data changes, and audit activities.
- type: UseCases
data:
- name: Customer Onboarding Journeys
description: Automate multi-step welcome sequences across email and SMS to guide new customers through product adoption.
- name: Abandoned Cart Recovery
description: Trigger personalized follow-up emails and push notifications when customers abandon shopping carts.
- name: Cross-Channel Campaign Orchestration
description: Coordinate marketing messages across email, SMS, push, and advertising for unified campaign execution.
- name: Subscriber Lifecycle Management
description: Manage subscriber preferences, segment audiences, and automate re-engagement campaigns for inactive contacts.
- name: Real-Time Event-Driven Marketing
description: React to customer behaviors in real time with triggered messages based on website visits, purchases, or app
activity.
- type: Integrations
data:
- name: Salesforce CRM
description: Bi-directional sync with Sales Cloud and Service Cloud for unified customer profiles and campaign attribution.
- name: Salesforce Data Cloud
description: Connect to unified customer data profiles for advanced segmentation and real-time personalization.
- name: Google Analytics
description: Track email campaign performance and website conversions with Google Analytics integration.
- name: Shopify
description: Sync e-commerce customer data, purchase history, and cart events for targeted marketing automation.
- name: Salesforce Commerce Cloud
description: Integrate commerce data for personalized product recommendations and transactional messaging.
apis:
- name: SOAP API
description: Legacy SOAP-based API for Marketing Cloud operations, including email sends, subscriber management, and data
extension operations.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.soap.marketingcloudapis.com
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/web_service_guide.html
properties:
- type: WSDL
url: wsdl/salesforce-marketing-cloud-etframework.wsdl
description: Verbatim ETFramework WSDL (13 SOAP operations) fetched 2026-10-12 from https://webservice.exacttarget.com/etframework.wsdl
(HTTP 200). Marketing Cloud Engagement is the former ExactTarget, acquired by Salesforce in 2013; its SOAP API still
serves the ExactTarget-named partnerAPI WSDL.
- type: WSDL
name: WSDL (provider-hosted)
url: https://webservice.exacttarget.com/etframework.wsdl
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/web_service_guide.html
- type: APIReference
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/soap_web_service_objects.html
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/getting_started_developers_and_the_exacttarget_api.html
- type: BestPractices
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/working_with_soap_web_service_api.html
tags:
- Legacy
- SOAP
- Subscriber
aid: salesforce-marketing-cloud:soap-api
- name: Transactional Messaging API
description: Specialized API for sending triggered, transactional messages including order confirmations, password resets,
and real-time notifications.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/messaging/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/transactional-messaging-api.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/transactional-messaging-api.html
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/getting-started-spec.html
- type: BestPractices
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/transactional-messaging-best-practices.html
tags:
- Messaging
- Transactional
- Triggered
aid: salesforce-marketing-cloud:transactional-messaging-api
- name: Journey Builder API
description: API for creating, managing, and automating customer journeys across multiple channels and touchpoints.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/interaction/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/journey-builder-api-overview.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/journey-builder-api-overview.html
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/get-started-jb.html
tags:
- Automation
- Journey
- Orchestration
aid: salesforce-marketing-cloud:journey-builder-api
- name: Data Extensions API
description: API for managing data extensions, which are database tables used to store and segment customer data in Marketing
Cloud.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/data/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/data-extensions.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/working-with-data-extensions.html
- type: APIReference
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/data-extension-api.html
tags:
- Data
- Segmentation
- Storage
aid: salesforce-marketing-cloud:data-extensions-api
- name: Email Send Definition API
description: API for creating and managing email send definitions, which define the configuration for sending emails to
subscribers.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/messaging/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/email-send-definition.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/email-send-definition.html
- type: CodeExamples
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/code-examples.html
tags:
- Campaigns
- Email
- Sending
aid: salesforce-marketing-cloud:email-send-definition-api
- name: Mobile Push API
description: API for sending push notifications to mobile devices, managing device registrations, and tracking push message
engagement.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/push/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/mobile-push.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/push-notifications.html
- type: SDKs
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/mobile-sdk.html
tags:
- Mobile
- Notification
- Push
tags_raw:
- Mobile
- Notifications
- Push
aid: salesforce-marketing-cloud:mobile-push-api
- name: SMS/MMS API
description: API for sending SMS and MMS messages, managing mobile numbers, and handling keyword-based subscriptions.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/sms/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/sms-api.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/sms-api.html
- type: BestPractices
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/sms-best-practices.html
tags:
- MMS
- Mobile Messaging
- SMS
aid: salesforce-marketing-cloud:sms-mms-api
- name: Asset API
description: API for managing marketing assets including images, documents, content blocks, and templates across Marketing
Cloud.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/asset/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/asset-api.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/asset-api.html
tags:
- Assets
- Content
- Templates
aid: salesforce-marketing-cloud:asset-api
- name: Einstein Recommendations API
description: API for leveraging AI-powered product and content recommendations to personalize customer experiences.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/einstein/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/einstein-recommendations.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/einstein-recommendations.html
tags:
- Artificial Intelligence
- Personalization
- Recommendations
tags_raw:
- AI
- Personalization
- Recommendations
aid: salesforce-marketing-cloud:einstein-recommendations-api
- name: Content Builder API
description: REST API for creating and manipulating marketing content in Content Builder, a single cross-channel repository
for emails, images, text, content blocks, and other documents.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/asset/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/content-api.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/content-api.html
tags:
- Assets
- Content
- Email
- Templates
aid: salesforce-marketing-cloud:content-builder-api
- name: Contacts API
description: REST API for creating, reading, updating, and deleting contacts in Marketing Cloud.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/contacts/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/references/mc_rest_contacts/createContacts.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/references/mc_rest_contacts/createContacts.html
tags:
- Contacts
- Data
- Subscribers
aid: salesforce-marketing-cloud:contacts-api
- name: Automation Studio API
description: API for initiating and managing marketing automations, including file upload, download, decryption, compression,
and decompression operations within Automation Studio.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/automation/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/automation-studio-api.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/automation-studio-api.html
tags:
- Automation
- Scheduling
- Workflows
aid: salesforce-marketing-cloud:automation-studio-api
- name: Campaign API
description: API for managing and performing marketing campaigns within Marketing Cloud.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/hub/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/campaign.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/campaign.html
tags:
- Campaigns
- Execution
- Marketing
aid: salesforce-marketing-cloud:campaign-api
- name: Event Notification Service API
description: API for registering callbacks and subscriptions to receive real-time event notifications from Marketing Cloud.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/logo-salesforce.svg
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com/platform/v1
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/ens.html
properties:
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/ens.html
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/ens-get-started.html
tags:
- Event
- Notification
- Real-Time
- Webhook
tags_raw:
- Events
- Notifications
- Real-Time
- Webhooks
aid: salesforce-marketing-cloud:event-notification-service-api
- aid: salesforce-marketing-cloud:salesforce-marketing-cloud-assets-api
name: Salesforce Marketing Cloud Assets API
description: Manage marketing assets including images, documents, content blocks, and templates. The Asset API provides
CRUD operations for all content types stored in Content Builder.
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/overview
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com
tags:
- Assets
properties:
- type: OpenAPI
url: openapi/salesforce-marketing-cloud-assets-api-openapi.yml
- type: Overlay
url: overlays/salesforce-marketing-cloud-assets-api-overlay.yaml
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rest-api-overview.html
- type: Authentication
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/authentication.html
- type: APIReference
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/routes.html
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/get-started-index.html
- type: RateLimits
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting.html
- type: BestPractices
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting-best-practices.html
- type: ErrorCodes
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting-errors.html
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-asset-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-asset-definition-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-asset-query-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-asset-collection-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-category-collection-schema.json
- aid: salesforce-marketing-cloud:salesforce-marketing-cloud-contacts-api
name: Salesforce Marketing Cloud Contacts API
description: Create, retrieve, update, and delete contacts in Marketing Cloud. Contacts represent individuals who interact
with your marketing campaigns across channels.
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/overview
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com
tags:
- Contacts
properties:
- type: OpenAPI
url: openapi/salesforce-marketing-cloud-contacts-api-openapi.yml
- type: Overlay
url: overlays/salesforce-marketing-cloud-contacts-api-overlay.yaml
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rest-api-overview.html
- type: Authentication
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/authentication.html
- type: APIReference
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/routes.html
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/get-started-index.html
- type: RateLimits
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting.html
- type: BestPractices
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting-best-practices.html
- type: ErrorCodes
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting-errors.html
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-contact-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-contact-search-request-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-contact-response-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-attribute-sets-response-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-delete-contact-response-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-create-contacts-request-schema.json
- aid: salesforce-marketing-cloud:salesforce-marketing-cloud-journeys-api
name: Salesforce Marketing Cloud Journeys API
description: Create, manage, and automate customer journeys across multiple channels and touchpoints. Journeys define the
automated workflows that guide customers through marketing interactions.
humanURL: https://developer.salesforce.com/docs/marketing/marketing-cloud/overview
baseURL: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com
tags:
- Journeys
properties:
- type: OpenAPI
url: openapi/salesforce-marketing-cloud-journeys-api-openapi.yml
- type: Overlay
url: overlays/salesforce-marketing-cloud-journeys-api-overlay.yaml
- type: Documentation
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rest-api-overview.html
- type: Authentication
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/authentication.html
- type: APIReference
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/routes.html
- type: GettingStarted
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/get-started-index.html
- type: RateLimits
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting.html
- type: BestPractices
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting-best-practices.html
- type: ErrorCodes
url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/rate-limiting-errors.html
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-journey-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-journey-definition-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-entry-event-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-journey-collection-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-entry-event-response-schema.json
- type: JSONSchema
url: json-schema/salesforce-marketing-cloud-publish-response-schema.json
contact:
- name: Salesforce Marketing Cloud Support
email: support@salesforce.com
url: https://help.salesforce.com/s/
x-enrichment:
date: '2026-10-12'
status: enriched
artifacts_added: 7
pass: local-v5
Salesforce Marketing Cloud API — frequently asked questions
Does Salesforce Marketing Cloud have an API?
Yes. APIs.io lists 17 APIs from Salesforce Marketing Cloud, including SOAP API, Transactional Messaging API and Journey Builder API, and 14 more.
Is there an OpenAPI specification for the Salesforce Marketing Cloud API?
Yes. APIs.io indexes 3 OpenAPI specifications for Salesforce Marketing Cloud, each linked for download from this page.
How do I authenticate with the Salesforce Marketing Cloud API?
Salesforce Marketing Cloud documents its authentication (oauth2 · 1 scheme). The details are profiled on APIs.io as Salesforce Marketing Cloud Authentication.
How much does the Salesforce Marketing Cloud API cost?
Salesforce Marketing Cloud publishes its prices; its Salesforce Starter plan is $25 USD/User/Month (Starting price. Transaction fees apply. Billed monthly or annually.) as of 2026-10-28. APIs.io lists 11 pricing plans for Salesforce Marketing Cloud, with each plan's price, limits and inclusions under Pricing on this page.
Does Salesforce Marketing Cloud have an MCP server?
Yes. APIs.io lists 1 MCP server for Salesforce Marketing Cloud: Remote MCP server at mai-mce-mcp-cdp1.sfdc-yfeipo.svc.sfdcfc.net over HTTP requiring OAuth; 142 tools listed.
Is the Salesforce Marketing Cloud API ready for AI agents?
Salesforce Marketing Cloud has a Kin Score of 80.5 out of 100 (exemplar) and an Agent Readiness score of 56.8 (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.