Skip to main content
salesforce-marketing-cloud icon

Salesforce Marketing Cloud Connector

SourceAPI DocsAPI ChangelogConnector Changelog

Description​

Salesforce Marketing Cloud is a digital marketing platform for managing customer journeys, email campaigns, SMS messaging, and marketing automation. This component enables integration with the Marketing Cloud REST API for managing assets, contacts, journeys, campaigns, transactional messaging, data extensions, automations, and event notifications.

API Documentation​

This component was built using the Salesforce Marketing Cloud REST API Documentation

Connections​

OAuth 2.0​

key: sfmcOAuth2AuthorizationCode

This connection uses the OAuth 2.0 Authorization Code flow to authenticate with Salesforce Marketing Cloud. It is designed for user-context integrations and supports refresh tokens for persistent access.

Prerequisites​

  • A Marketing Cloud Engagement account
  • The Installed Package | Administer permission (included in the Administrator and Marketing Cloud Administrator roles)

Setup Steps​

  1. In Marketing Cloud, navigate to Setup > Apps > Installed Packages
  2. Create a new package or select an existing one
  3. Add an API Integration component with the Web App integration type
  4. Under Redirect URIs, enter the OAuth 2.0 callback URL: https://oauth2.prismatic.io/callback
  5. Assign the permission scopes the integration requires
  6. Click Save, then note the Client ID, Client Secret, and the Subdomain

Refer to Create an OAuth 2.0 API Integration in Enhanced Packages for the full procedure and to Access Token for Web and Public App Integrations for details on the Authorization Code token exchange.

Configure the Connection​

Create a connection of type OAuth 2.0 and enter:

FieldDescription
SubdomainThe Marketing Cloud subdomain (28-character string starting with 'mc'). Found in the API Integration component details.
Client IDThe Client ID from the installed package's API Integration component.
Client SecretThe Client Secret from the installed package's API Integration component.
ScopesSpace-separated OAuth scopes. Include offline to enable persistent refresh tokens. Refer to API Integration Permission Scopes for the full list.
InputNotesExample
Authorize URL

The OAuth 2.0 Authorization URL for Marketing Cloud.

https://{{#subdomain}}.auth.marketingcloudapis.com/v2/authorize
Client ID

Client ID from Setup > Apps > Installed Packages > API Integration component.

Client Secret

Client Secret from Setup > Apps > Installed Packages > API Integration component.

Scopes

Space-separated OAuth 2.0 permission scopes. Include 'offline' to enable persistent refresh tokens. Remove scopes for features you do not use.

offline journeys_read data_extensions_read data_extensions_write email_read email_send
Subdomain

The Marketing Cloud subdomain (28-character string starting with 'mc'). Found in Setup > Apps > Installed Packages > API Integration component.

mc563885gzs27c5t9-63k636ttgm
Token URL

The OAuth 2.0 Token URL for Marketing Cloud.

https://{{#subdomain}}.auth.marketingcloudapis.com/v2/token

OAuth 2.0 Client Credentials​

key: sfmcOAuth2ClientCredentials

This connection uses the OAuth 2.0 Client Credentials flow for server-to-server integrations with Salesforce Marketing Cloud. No user interaction is required.

Prerequisites​

  • A Marketing Cloud Engagement account
  • The Installed Package | Administer permission (included in the Administrator and Marketing Cloud Administrator roles)

Setup Steps​

  1. In Marketing Cloud, navigate to Setup > Apps > Installed Packages
  2. Create a new package or select an existing one
  3. Add an API Integration component with the Server-to-Server integration type
  4. Assign the permission scopes the integration requires
  5. Click Save, then note the Client ID, Client Secret, and the Subdomain

Refer to Create an OAuth 2.0 API Integration in Enhanced Packages for the full procedure and to Access Token for Server-to-Server Integrations for details on the Client Credentials token exchange.

Configure the Connection​

Create a connection of type OAuth 2.0 Client Credentials and enter:

FieldDescription
SubdomainThe Marketing Cloud subdomain (28-character string starting with 'mc'). Found in the API Integration component details.
Client IDThe Client ID from the installed package's API Integration component.
Client SecretThe Client Secret from the installed package's API Integration component.
ScopesSpace-separated OAuth scopes. Maximum 125 characters. Refer to API Integration Permission Scopes for the full list.
InputNotesExample
Client ID

Client ID from Setup > Apps > Installed Packages > API Integration component.

Client Secret

Client Secret from Setup > Apps > Installed Packages > API Integration component.

Scopes

Space-separated OAuth 2.0 permission scopes. Remove scopes for features you do not use.

journeys_read data_extensions_read data_extensions_write email_read email_send
Subdomain

The Marketing Cloud subdomain (28-character string starting with 'mc'). Found in Setup > Apps > Installed Packages > API Integration component.

mc563885gzs27c5t9-63k636ttgm
Token URL

The OAuth 2.0 Token URL for Marketing Cloud.

https://{{#subdomain}}.auth.marketingcloudapis.com/v2/token

Triggers​

ENS Webhook​

Receive event notifications from Salesforce Marketing Cloud Event Notification Service (ENS). Requires manual setup of ENS callback and subscription using the provided actions. | key: ensWebhook

InputNotesExample
Signature Key

The base64-encoded signature key provided when creating the ENS callback. Copy this value exactly as returned by Salesforce. Used to validate webhook signatures for security.

SmWButn7JlKSZghyaKgNSc8OQy6V3U9L8I2g8lqsWFs=

Salesforce Marketing Cloud Event Notification Service (ENS) delivers real-time event notifications for transactional email, SMS, and engagement activities. ENS sends event batches as HTTP POST requests to registered callback endpoints.

Before events are delivered, a callback endpoint must be registered and verified using the Create ENS Callback and Verify ENS Callback actions. Subscriptions are then created to specify which event categories the callback should receive.

How It Works​

  1. Register a callback endpoint using the Create ENS Callback action, providing the flow's webhook URL.
  2. When ENS sends the verification request to the webhook URL, this trigger automatically captures the verification key.
  3. Use the Verify ENS Callback action with the verification key returned by this trigger to complete verification.
  4. Create one or more event subscriptions using the Create ENS Subscription action, selecting the event categories to monitor.
  5. ENS sends event batches as POST requests to the registered callback URL when matching events occur.

This trigger:

  • Automatically handles ENS verification requests by capturing and returning the verification key
  • Validates HMAC-SHA256 signatures on incoming events when a signature key is provided
  • Extracts and returns event payloads for downstream processing

Configuration​

Configure the following inputs:

  • Signature Key (optional): The signature key provided when creating the ENS callback. Used to validate webhook signatures for enhanced security. If not provided, signature validation is skipped.

Event Types​

Transactional Email Events
EventDescription
TransactionalSendEvents.EmailSentA transactional email was successfully sent
TransactionalSendEvents.EmailNotSentA transactional email failed to send
TransactionalSendEvents.EmailBouncedA transactional email bounced
Engagement Events
EventDescription
EngagementEvents.EmailOpenA recipient opened an email
EngagementEvents.EmailClickA recipient clicked a link in an email
EngagementEvents.EmailUnsubscribeA recipient unsubscribed from an email
Transactional SMS Events
EventDescription
TransactionalSendEvents.SmsSentA transactional SMS was successfully sent
TransactionalSendEvents.SmsNotSentA transactional SMS failed to send
TransactionalSendEvents.SmsTransientA transactional SMS is in a transient delivery state
TransactionalSendEvents.SmsDeliveredA transactional SMS was delivered to the recipient
TransactionalSendEvents.SmsBouncedA transactional SMS bounced
Automation Events
EventDescription
SendEvents.AutomationInstanceStartedAn automation instance started running
SendEvents.AutomationInstanceCompletedAn automation instance completed successfully
SendEvents.AutomationInstanceStoppedAn automation instance was stopped
SendEvents.AutomationInstanceErroredAn automation instance encountered an error
SendEvents.AutomationInstanceSkippedAn automation instance was skipped

Refer to the ENS documentation for the complete and up-to-date list of supported event categories.

Returned Data​

The trigger extracts the event payload from the incoming request body. ENS delivers events in batches, so the payload typically contains an array of event objects.

Example Payload
[
{
"eventCategoryType": "TransactionalSendEvents.EmailSent",
"timestampUTC": "2024-02-01T15:30:00.000Z",
"definitionKey": "welcome-email-def",
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"compositeId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890.1",
"info": {
"messageKey": "d4e5f6a7-b8c9-0123-defa-345678901234",
"contactKey": "subscriber-001",
"to": "john.doe@example.com",
"statusCode": 200,
"statusMessage": "OK"
}
},
{
"eventCategoryType": "TransactionalSendEvents.EmailBounced",
"timestampUTC": "2024-02-01T15:31:00.000Z",
"definitionKey": "welcome-email-def",
"requestId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"compositeId": "b2c3d4e5-f6a7-8901-bcde-f12345678901.1",
"info": {
"messageKey": "e5f6a7b8-c9d0-1234-efab-456789012345",
"contactKey": "subscriber-002",
"to": "jane.smith@example.com",
"statusCode": 550,
"statusMessage": "Mailbox not found",
"bounceCode": "1",
"bounceMessage": "Address does not exist"
}
}
]

Notes​

  • Verification Process: When a callback is first created, ENS sends a verification request containing a callbackId and verificationKey in the request body. This trigger automatically captures and returns these values for use with the Verify ENS Callback action.
  • Signature Validation: ENS event payloads include an HMAC-SHA256 signature in the X-SFMC-ENS-Signature or X-SFMC-HMAC-SHA256 header. When the signature key (returned during callback creation) is provided, this trigger automatically validates the signature to ensure events originate from Salesforce Marketing Cloud.
  • Batch Delivery: Events are delivered in batches. The maxBatchSize parameter configured during callback registration controls the maximum number of events per delivery.
  • Retry Policy: If event delivery fails, ENS retries delivery according to its built-in retry policy. Refer to the ENS documentation for retry behavior details.
  • No Lifecycle Support: This trigger does not support automatic webhook lifecycle management because ENS requires a two-step verification process where the verification key is sent asynchronously to the callback URL. The webhook must be running and accessible to receive and respond to the verification request.
Example Payload for ENS Webhook⤓
Loading…

Data Sources​

Select Asset​

Select a Content Builder asset from a dropdown menu. | key: selectAsset | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select Asset⤓
Loading…

Select Automation​

Select an automation from a dropdown menu. | key: selectAutomation | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select Automation⤓
Loading…

Select Campaign​

Select a campaign from a dropdown menu. | key: selectCampaign | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select Campaign⤓
Loading…

Select Category​

Select a Content Builder category (folder) from a dropdown menu. | key: selectCategory | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select Category⤓
Loading…

Select Data Extension​

Select a data extension from a dropdown menu. | key: selectDataExtension | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select Data Extension⤓
Loading…

Select Email Definition​

Select a transactional email definition from a dropdown menu. | key: selectEmailDefinition | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select Email Definition⤓
Loading…

Select ENS Callback​

Select an Event Notification Service callback from a dropdown menu. | key: selectCallback | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select ENS Callback⤓
Loading…

Select ENS Subscription​

Select an Event Notification Service subscription from a dropdown menu. | key: selectSubscription | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select ENS Subscription⤓
Loading…

Select Journey​

Select a journey (interaction) from a dropdown menu. | key: selectJourney | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select Journey⤓
Loading…

Select SMS Definition​

Select a transactional SMS definition from a dropdown menu. | key: selectSmsDefinition | type: picklist

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Select SMS Definition⤓
Loading…

Actions​

Async Upsert Data Extension Rows​

Asynchronously insert or update multiple rows in a data extension. | key: asyncUpsertRows

InputNotesExample
Batch Rows

An array of row objects to upsert asynchronously. Each object's keys should match data extension column names.

[
  {
    "SubscriberKey": "contact-abc-123",
    "EmailAddress": "john.doe@example.com",
    "FirstName": "John"
  },
  {
    "SubscriberKey": "contact-def-456",
    "EmailAddress": "jane.smith@example.com",
    "FirstName": "Jane"
  }
]
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Data Extension Key

The external key (customer key) of the data extension. Found in the data extension properties.

my-data-extension-key
Example Payload for Async Upsert Data Extension Rows⤓
Loading…

Create Asset​

Create a new Content Builder asset. | key: createAsset

InputNotesExample
Content

The HTML or text content of the asset.

Asset Description

Optional description providing details about the asset's purpose and usage.

HTML email template for new subscriber welcome series
Extra Body

Additional properties to include in the asset creation or update request.

{
  "views": {
    "html": {
      "content": "<html><body>Hello</body></html>"
    }
  }
}
Asset Name

The display name shown for the asset in Content Builder.

Welcome Email Template
Asset Type ID

The numeric asset type identifier (e.g., 208 for HTML email, 196 for text-only email).

208
Category ID

The ID of the Content Builder folder/category for the asset.

98765
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Create Asset⤓
Loading…

Create Automation​

Create a new automation in Automation Studio. | key: createAutomation

InputNotesExample
Automation Description

Details about what the automation does, shown in Automation Studio.

Syncs data from external source daily
Extra Body

Additional properties to include in the automation request body (e.g., steps, schedule).

{
  "type": "scheduled",
  "steps": []
}
Automation Name

The display name for the automation.

Daily Data Sync
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Create Automation⤓
Loading…

Create Campaign​

Create a new campaign in Marketing Cloud. | key: createCampaign

InputNotesExample
Additional Fields

Additional optional fields: includes Campaign Description, Campaign Code, Color, and Extra Body.

Campaign Name

The display name for the campaign shown in Marketing Cloud.

Summer Sale 2024
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Create Campaign⤓
Loading…

Create Category​

Create a new Content Builder category (folder). | key: createCategory

InputNotesExample
Category Name

The display name for the Content Builder folder/category.

Email Templates
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Parent Category ID

The ID of the parent Content Builder category the new category is created under.

12345
Example Payload for Create Category⤓
Loading…

Create Contact​

Create a new contact in Marketing Cloud. | key: createContact

InputNotesExample
Attribute Sets

An array of attribute set objects containing contact data to create or update.

[
  {
    "name": "Email Addresses",
    "items": [
      {
        "values": [
          {
            "name": "Email Address",
            "value": "john.doe@example.com"
          },
          {
            "name": "HTML Enabled",
            "value": "true"
          }
        ]
      }
    ]
  }
]
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Contact Key

The unique identifier (subscriber key) for the contact in Marketing Cloud.

contact-abc-123
Example Payload for Create Contact⤓
Loading…

Create Data Extension​

Create a new data extension with the specified fields and configuration. | key: createDataExtension

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fields

An array of field definitions for the data extension. Each field must include name and fieldType.

[
  {
    "name": "SubscriberKey",
    "fieldType": "Text",
    "maxLength": 254,
    "isPrimaryKey": true,
    "isRequired": true
  },
  {
    "name": "EmailAddress",
    "fieldType": "EmailAddress",
    "maxLength": 254,
    "isRequired": true
  },
  {
    "name": "FirstName",
    "fieldType": "Text",
    "maxLength": 100
  }
]
Data Extension Key

A unique external key for the data extension. Used to reference it in API calls.

my-data-extension-key
Data Extension Name

The display name for the data extension.

Customer_Data
Is Sendable

Whether this data extension can be used as a sendable data source for email sends.

false
Example Payload for Create Data Extension⤓
Loading…

Create Email Definition​

Create a new transactional email send definition. | key: createEmailDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Content Customer Key

The customer key of the Content Builder asset to use as email content.

my-email-asset-key
Definition Description

A description of the transactional email definition.

Sends a welcome email to new subscribers
Extra Body

Additional properties to include in the email definition creation request.

{
  "classification": "Default Transactional",
  "subscriptions": {
    "list": "All Subscribers",
    "autoAddSubscriber": true
  }
}
Definition Key

The unique key identifying the transactional email definition.

welcome-email-def
Definition Name

The display name for the transactional email definition.

Welcome Email
Example Payload for Create Email Definition⤓
Loading…

Create ENS Callback​

Register a new Event Notification Service (ENS) callback endpoint. | key: createCallback

InputNotesExample
Callback Name

A descriptive name for the ENS callback endpoint registration.

My Integration Webhook
Callback URL

The URL where Marketing Cloud will send event notifications.

https://hooks.example.com/sfmc/events
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Max Batch Size

The maximum number of events to include in a single callback batch (1-100). Defaults to 100.

100
Example Payload for Create ENS Callback⤓
Loading…

Create ENS Subscription​

Create a new Event Notification Service (ENS) subscription for specific event types. | key: createSubscription

InputNotesExample
Callback ID

The unique identifier of the ENS callback registration.

cb-12345-abcde
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Event Types

The event types to subscribe to. Select one or more Marketing Cloud event categories.

Subscription Name

A descriptive name for the ENS event subscription.

Email Events Subscription
Example Payload for Create ENS Subscription⤓
Loading…

Create Journey​

Create a new journey (interaction) in Marketing Cloud. | key: createJourney

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Journey Description

Details about the journey's purpose, shown in Journey Builder.

Onboarding journey for new customers
Extra Body

Additional properties to include in the request body.

{
  "description": "Welcome journey for new subscribers"
}
Journey Key

The customer key as a GUID (UUID) to be used while referencing this journey.

281ba2ad-c597-4740-54f6-3cc41f629caa
Journey Name

The display name for the journey, shown in Journey Builder.

Welcome Series Journey
Workflow API Version

The Journey Spec version to use for this journey. Possible values: 0.5, 1.0.

1.0
Example Payload for Create Journey⤓
Loading…

Create SMS Definition​

Create a new transactional SMS send definition. | key: createSmsDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Description

A description of the transactional SMS definition.

Sends order confirmation via SMS
Extra Body

Additional properties to include in the SMS definition creation request.

{
  "content": {
    "message": "Your order {{OrderNumber}} has been confirmed."
  },
  "subscriptions": {
    "shortCode": "12345",
    "countryCode": "US",
    "keyword": "ORDER"
  }
}
Definition Key

The unique key identifying the transactional SMS definition.

order-confirmation-sms
Definition Name

The display name for the transactional SMS definition.

Order Confirmation SMS
Example Payload for Create SMS Definition⤓
Loading…

Delete Asset​

Delete a Content Builder asset by ID. | key: deleteAsset

InputNotesExample
Asset ID

The unique identifier for the Content Builder asset in Marketing Cloud.

12345
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Delete Asset⤓
Loading…

Delete Campaign​

Delete a campaign by ID. | key: deleteCampaign

InputNotesExample
Campaign ID

The unique identifier for the campaign in Marketing Cloud.

12345
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Delete Campaign⤓
Loading…

Delete Category​

Delete a Content Builder category (folder) by ID. | key: deleteCategory

InputNotesExample
Category ID

The unique identifier of the Content Builder category (folder).

54975
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Delete Category⤓
Loading…

Delete Contact​

Delete one or more contacts by contact key. This operation is asynchronous and may take time to complete. Returns an operation ID for status tracking. | key: deleteContact

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Contact Keys

One or more contact keys (subscriber keys) to delete. Deletion is asynchronous and may take time to complete.

contact-abc-123
Example Payload for Delete Contact⤓
Loading…

Delete Email Definition​

Delete a transactional email send definition by key. Deleted definitions are archived and cannot be restored. | key: deleteEmailDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Key

The unique key identifying the transactional email definition.

welcome-email-def
Example Payload for Delete Email Definition⤓
Loading…

Delete ENS Callback​

Delete an ENS callback endpoint registration. | key: deleteCallback

InputNotesExample
Callback ID

The unique identifier of the ENS callback registration.

cb-12345-abcde
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Delete ENS Callback⤓
Loading…

Delete ENS Subscription​

Delete an ENS event subscription. | key: deleteSubscription

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Subscription ID

The unique identifier of the ENS event subscription.

sub-12345-abcde
Example Payload for Delete ENS Subscription⤓
Loading…

Delete Journey​

Delete a journey (interaction) by ID. Deletes all versions of the journey. This action cannot be undone. | key: deleteJourney

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Journey ID

The unique identifier of the journey (interaction).

a1b2c3d4-e5f6-7890-abcd-ef1234567890
Example Payload for Delete Journey⤓
Loading…

Delete SMS Definition​

Delete a transactional SMS send definition by key. Deleted definitions are archived and the key can be reused. | key: deleteSmsDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Key

The unique key identifying the transactional SMS definition.

order-confirmation-sms
Example Payload for Delete SMS Definition⤓
Loading…

Execute Automation Activities​

Execute automation activities by running all activities once. | key: executeAutomationActivities

InputNotesExample
Automation ID

The unique identifier for the automation in Marketing Cloud.

a1b2c3d4-e5f6-7890-abcd-ef1234567890
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Execute Automation Activities⤓
Loading…

Exit Contact from Journey​

Remove a contact from a running journey by contact key and definition key. Can remove from specific versions or all versions. | key: exitContactFromJourney

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Contact Key

The contact key of the contact to exit from the journey.

contact-abc-123
Definition Key

Customer Key that uniquely identifies the journey. This key is the same for all versions of the journey.

281ba2ad-c597-4740-54f6-3cc41f629caa
Versions

One or more versions of a journey from which to remove a contact. Comma-separated list (e.g., '1,2,3'). If not specified, removes from all versions.

1,2
Example Payload for Exit Contact from Journey⤓
Loading…

Fire Entry Event​

Fire a journey entry event to inject a contact into a journey. | key: fireEntryEvent

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Contact Key

The contact key (subscriber key) of the contact entering the journey.

contact-abc-123
Event Data

Additional data to pass to the journey entry event as key-value pairs.

{
  "EmailAddress": "john.doe@example.com",
  "FirstName": "John",
  "Product": "Pro Plan"
}
Event Definition Key

The event definition key for the journey entry event. Found in the journey's entry source configuration.

APIEvent-abc123-def456
Example Payload for Fire Entry Event⤓
Loading…

Get Asset​

Retrieve a Content Builder asset by ID. | key: getAsset

InputNotesExample
Asset ID

The unique identifier for the Content Builder asset in Marketing Cloud.

12345
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Get Asset⤓
Loading…

Get Automation​

Retrieve an Automation Studio automation by ID. | key: getAutomation

InputNotesExample
Automation ID

The unique identifier for the automation in Marketing Cloud.

a1b2c3d4-e5f6-7890-abcd-ef1234567890
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Get Automation⤓
Loading…

Get Campaign​

Retrieve a campaign by ID. | key: getCampaign

InputNotesExample
Campaign ID

The unique identifier for the campaign in Marketing Cloud.

12345
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Get Campaign⤓
Loading…

Get Category​

Retrieve a single Content Builder category (folder) by its ID. | key: getCategory

InputNotesExample
Category ID

The unique identifier of the Content Builder category (folder).

54975
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Get Category⤓
Loading…

Get Contact​

Retrieve a contact by contact key. | key: getContact

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Contact Key

The unique identifier (subscriber key) for the contact in Marketing Cloud.

contact-abc-123
Example Payload for Get Contact⤓
Loading…

Get Contact Schema​

Retrieve the contact schema definition, including attribute sets and field definitions. | key: getContactSchema

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Get Contact Schema⤓
Loading…

Get Data Extension Fields​

Retrieve a list of fields in a data extension. | key: getDataExtensionFields

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Data Extension ID

The unique ID of the data extension.

abc123de-f456-7890-abcd-ef1234567890
Example Payload for Get Data Extension Fields⤓
Loading…

Get Email Definition​

Retrieve a transactional email send definition by key. | key: getEmailDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Key

The unique key identifying the transactional email definition.

welcome-email-def
Example Payload for Get Email Definition⤓
Loading…

Get Email Send Status​

Retrieve the delivery status of a sent transactional email. | key: getEmailSendStatus

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Message Key

The message key returned from a send email request.

msg-abc-123
Example Payload for Get Email Send Status⤓
Loading…

Get ENS Subscription​

Retrieve an Event Notification Service (ENS) subscription by ID. | key: getSubscription

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Subscription ID

The unique identifier of the ENS event subscription.

sub-12345-abcde
Example Payload for Get ENS Subscription⤓
Loading…

Get Journey​

Retrieve a journey (interaction) by ID. | key: getJourney

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Journey ID

The unique identifier of the journey (interaction).

a1b2c3d4-e5f6-7890-abcd-ef1234567890
Version

The version number of the journey. Defaults to the latest version.

1
Example Payload for Get Journey⤓
Loading…

Get SMS Definition​

Retrieve a transactional SMS send definition by key. | key: getSmsDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Key

The unique key identifying the transactional SMS definition.

order-confirmation-sms
Example Payload for Get SMS Definition⤓
Loading…

List Assets​

List Content Builder assets with optional pagination. | key: listAssets

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Pagination

Page and page-size controls.

Example Payload for List Assets⤓
Loading…

List Automations​

List Automation Studio automations with optional pagination. | key: listAutomations

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Pagination

Page and page-size controls.

Example Payload for List Automations⤓
Loading…

List Campaigns​

List campaigns with optional pagination. | key: listCampaigns

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Pagination

Page and page-size controls.

Example Payload for List Campaigns⤓
Loading…

List Categories​

List Content Builder categories (folders). | key: listCategories

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Pagination

Page and page-size controls.

Example Payload for List Categories⤓
Loading…

List Data Extensions​

Retrieve a list of data extensions that match a search string, with optional pagination. | key: listDataExtensions

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Pagination

Page and page-size controls.

Search String

A string to search for in the name of the custom object.

Contacts
Example Payload for List Data Extensions⤓
Loading…

List Email Definitions​

List transactional email send definitions with optional pagination. | key: listEmailDefinitions

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Pagination

Page and page-size controls.

Example Payload for List Email Definitions⤓
Loading…

List ENS Callbacks​

List registered Event Notification Service (ENS) callback endpoints. | key: listCallbacks

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for List ENS Callbacks⤓
Loading…

List ENS Subscriptions​

List Event Notification Service (ENS) event subscriptions. | key: listSubscriptions

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for List ENS Subscriptions⤓
Loading…

List Journeys​

List journeys (interactions) with optional filtering. | key: listJourneys

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Name Filter

Filter journeys by name (partial match).

Welcome
Status

Filter journeys by status.

Pagination

Page and page-size controls.

Example Payload for List Journeys⤓
Loading…

List SMS Definitions​

List transactional SMS send definitions with optional pagination. | key: listSmsDefinitions

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Fetch All

When true, automatically fetches all pages of results using pagination.

false
Pagination

Page and page-size controls.

Example Payload for List SMS Definitions⤓
Loading…

Query Assets​

Search Content Builder assets using the query API with filters and sorting. | key: queryAssets

InputNotesExample
Fields

Comma-separated list of fields to include in the response. Reduces payload size.

id,name,assetType,category
Query

A query filter object for searching assets. Uses the Content Builder query syntax.

{
  "property": "name",
  "simpleOperator": "like",
  "value": "Welcome%"
}
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Pagination

Page and page-size controls.

Example Payload for Query Assets⤓
Loading…

Raw Request​

Send a raw HTTP request to the Salesforce Marketing Cloud REST API. | key: rawRequest

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Data

The HTTP body payload to send to the URL.

{"exampleKey": "Example Data"}
File Data

File Data to be sent as a multipart form upload.

[{key: "example.txt", value: "My File Contents"}]
File Data File Names

File names to apply to the file data inputs. Keys must match the file data keys above.

Form Data

The Form Data to be sent as a multipart form upload.

[{"key": "Example Key", "value": new Buffer("Hello World")}]
Header

A list of headers to send with the request.

User-Agent: curl/7.64.1
Max Retry Count

The maximum number of retries to attempt. Specify 0 for no retries.

0
Method

The HTTP method to use.

Query Parameter

A list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.

Response Type

The type of data you expect in the response. You can request json, text, or binary data.

json
Retry On All Errors

If true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.

false
Retry Delay (ms)

The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.

0
Timeout

The maximum time that a client will await a response to its request

2000
URL

Input the path only (/interaction/v1/interactions). The base URL is already included (https://{your_subdomain}.rest.marketingcloudapis.com/). For example, to connect to https://{your_subdomain}.rest.marketingcloudapis.com//interaction/v1/interactions, only /interaction/v1/interactions is entered in this field.

/interaction/v1/interactions
Use Exponential Backoff

Specifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.

false
Example Payload for Raw Request⤓
Loading…

Search Contacts​

Search contacts using filter criteria. | key: searchContacts

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Search Filter

A filter object to search contacts. Uses the Marketing Cloud Contacts search syntax.

{
  "filterOperator": "equals",
  "propertyName": "ContactKey",
  "propertyValue": "contact-abc-123"
}
Example Payload for Search Contacts⤓
Loading…

Search Contacts by Email​

Search for contacts by email address. | key: searchContactsByEmail

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Email Address

The email address associated with the contact.

john.doe@example.com
Example Payload for Search Contacts by Email⤓
Loading…

Send Email​

Send a transactional email to a single recipient using a send definition. | key: sendEmail

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Key

The unique key identifying the transactional email definition.

welcome-email-def
Message Key

A unique identifier for this send request, used to track its delivery status. Must be unique per send.

msg-abc-123
Recipient Attributes

Key-value pairs of personalization attributes for the email template.

{
  "FirstName": "John",
  "LastName": "Doe",
  "CompanyName": "Acme Corp"
}
Recipient Contact Key

The contact key (subscriber key) of the email recipient.

contact-abc-123
Recipient Email

The email address to send to.

john.doe@example.com
Example Payload for Send Email⤓
Loading…

Send Email Batch​

Send a transactional email to multiple recipients in a single batch request. | key: sendEmailBatch

InputNotesExample
Recipients

An array of recipient objects for batch email sending. Each must include contactKey and to.

[
  {
    "contactKey": "contact-abc-123",
    "to": "john.doe@example.com",
    "attributes": {
      "FirstName": "John"
    }
  },
  {
    "contactKey": "contact-def-456",
    "to": "jane.smith@example.com",
    "attributes": {
      "FirstName": "Jane"
    }
  }
]
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Key

The unique key identifying the transactional email definition.

welcome-email-def
Example Payload for Send Email Batch⤓
Loading…

Send SMS​

Send a transactional SMS to a single recipient using a send definition. | key: sendSms

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Key

The unique key identifying the transactional SMS definition.

order-confirmation-sms
Message Key

A unique identifier used to track the status of the message. The key can contain up to 100 characters.

msg-abc-123
Recipient Attributes

Key-value pairs of personalization attributes for the SMS.

{
  "OrderNumber": "ORD-12345",
  "CustomerName": "John Doe"
}
Recipient Contact Key

The contact key (subscriber key) of the SMS recipient.

contact-abc-123
Recipient Phone

The phone number to send the SMS to, including country code (e.g., +15551234567).

+15551234567
Example Payload for Send SMS⤓
Loading…

Send SMS Batch​

Send a transactional SMS to multiple recipients in a single batch request. | key: sendSmsBatch

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Recipients

An array of recipient objects for batch SMS sending. Each must include contactKey and to (phone number).

[
  {
    "contactKey": "contact-abc-123",
    "to": "+15551234567",
    "attributes": {
      "OrderNumber": "ORD-12345"
    }
  },
  {
    "contactKey": "contact-def-456",
    "to": "+15559876543",
    "attributes": {
      "OrderNumber": "ORD-67890"
    }
  }
]
Definition Key

The unique key identifying the transactional SMS definition.

order-confirmation-sms
Example Payload for Send SMS Batch⤓
Loading…

Update Asset​

Update an existing Content Builder asset. | key: updateAsset

InputNotesExample
Content

The HTML or text content of the asset.

Asset Description

Optional description providing details about the asset's purpose and usage.

HTML email template for new subscriber welcome series
Extra Body

Additional properties to include in the asset creation or update request.

{
  "views": {
    "html": {
      "content": "<html><body>Hello</body></html>"
    }
  }
}
Asset ID

The unique identifier for the Content Builder asset in Marketing Cloud.

12345
Asset Name

The display name shown for the asset in Content Builder.

Welcome Email Template
Category ID

The ID of the Content Builder folder/category for the asset.

98765
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Update Asset⤓
Loading…

Update Automation​

Update an automation by ID. Use this to modify properties like name, description, or toggle isActive to pause/resume a scheduled automation. | key: updateAutomation

InputNotesExample
Automation Properties

A JSON object of properties to update on the automation (e.g., name, description, isActive, steps, schedule).

{
  "name": "Updated Automation Name",
  "description": "Updated description"
}
Automation ID

The unique identifier for the automation in Marketing Cloud.

a1b2c3d4-e5f6-7890-abcd-ef1234567890
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Example Payload for Update Automation⤓
Loading…

Update Category​

Update a Content Builder category (folder) by ID. Provide only the fields to change. | key: updateCategory

InputNotesExample
Category ID

The unique identifier of the Content Builder category (folder).

54975
Category Name

The display name for the Content Builder folder/category.

Email Templates
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Parent Category ID

The ID of the parent Content Builder category the new category is created under.

12345
Example Payload for Update Category⤓
Loading…

Update Contact​

Update an existing contact's attributes in Marketing Cloud. | key: updateContact

InputNotesExample
Attribute Sets

An array of attribute set objects containing contact data to create or update.

[
  {
    "name": "Email Addresses",
    "items": [
      {
        "values": [
          {
            "name": "Email Address",
            "value": "john.doe@example.com"
          },
          {
            "name": "HTML Enabled",
            "value": "true"
          }
        ]
      }
    ]
  }
]
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Contact Key

The unique identifier (subscriber key) for the contact in Marketing Cloud.

contact-abc-123
Example Payload for Update Contact⤓
Loading…

Update Email Definition​

Update a transactional email send definition by key. Changes are applied automatically. | key: updateEmailDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Description

A description of the transactional email definition.

Sends a welcome email to new subscribers
Extra Body

Additional properties to include in the email definition creation request.

{
  "classification": "Default Transactional",
  "subscriptions": {
    "list": "All Subscribers",
    "autoAddSubscriber": true
  }
}
Definition Key

The unique key identifying the transactional email definition.

welcome-email-def
Definition Name

The display name for the transactional email definition.

Welcome Email
Example Payload for Update Email Definition⤓
Loading…

Update ENS Callback​

Update an Event Notification Service (ENS) callback endpoint. Changes may take up to 2 minutes to become active. | key: updateCallback

InputNotesExample
Callback ID

The unique identifier of the ENS callback registration.

cb-12345-abcde
Callback Name

A descriptive name for the ENS callback endpoint registration.

My Integration Webhook
Callback URL

The updated URL where Marketing Cloud will send event notifications.

https://hooks.example.com/sfmc/events
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Max Batch Size

The updated maximum number of events to include in a single callback batch (1-100).

100
Example Payload for Update ENS Callback⤓
Loading…

Update ENS Subscription​

Update an Event Notification Service (ENS) subscription. Can modify the subscription name, event types, or status. | key: updateSubscription

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Event Types

The event types to subscribe to. Select one or more Marketing Cloud event categories.

Subscription ID

The unique identifier of the ENS event subscription.

sub-12345-abcde
Subscription Name

A descriptive name for the ENS event subscription.

Email Events Subscription
Example Payload for Update ENS Subscription⤓
Loading…

Update Journey​

Update an existing journey (interaction). This operation requires the full journey definition and replaces the existing configuration. Partial updates are not supported. | key: updateJourney

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Extra Body

Additional properties to include in the request body.

{
  "description": "Welcome journey for new subscribers"
}
Journey ID

The unique identifier of the journey (interaction).

a1b2c3d4-e5f6-7890-abcd-ef1234567890
Journey Key

The customer key as a GUID (UUID) to be used while referencing this journey.

281ba2ad-c597-4740-54f6-3cc41f629caa
Version

The version number of the journey to update.

1
Workflow API Version

The Journey Spec version to use for this journey. Possible values: 0.5, 1.0.

1.0
Example Payload for Update Journey⤓
Loading…

Update SMS Definition​

Update a transactional SMS send definition by key. Changes may take up to two minutes to reflect in outbound messages. | key: updateSmsDefinition

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Definition Description

A description of the transactional SMS definition.

Sends order confirmation via SMS
Extra Body

Additional properties to include in the SMS definition creation request.

{
  "content": {
    "message": "Your order {{OrderNumber}} has been confirmed."
  },
  "subscriptions": {
    "shortCode": "12345",
    "countryCode": "US",
    "keyword": "ORDER"
  }
}
Definition Key

The unique key identifying the transactional SMS definition.

order-confirmation-sms
Definition Name

The display name for the transactional SMS definition.

Order Confirmation SMS
Example Payload for Update SMS Definition⤓
Loading…

Upsert Data Extension Row​

Insert or update a single row in a data extension by primary key. | key: upsertRow

InputNotesExample
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Data Extension Key

The external key (customer key) of the data extension. Found in the data extension properties.

my-data-extension-key
Primary Keys

A JSON object of primary key column name/value pairs that identify the row.

{
  "SubscriberKey": "contact-abc-123"
}
Row Data

A JSON object representing the row to upsert. Keys should match data extension column names.

{
  "SubscriberKey": "contact-abc-123",
  "EmailAddress": "john.doe@example.com",
  "FirstName": "John",
  "LastName": "Doe"
}
Example Payload for Upsert Data Extension Row⤓
Loading…

Verify ENS Callback​

Verify ownership of an ENS callback endpoint using the verification key. | key: verifyCallback

InputNotesExample
Callback ID

The unique identifier of the ENS callback registration.

cb-12345-abcde
Connection

The Salesforce Marketing Cloud OAuth connection (Authorization Code for user context or Client Credentials for server-to-server).

Verification Key

The verification key sent to the callback URL during registration. Must be returned to verify ownership.

abc123def456
Example Payload for Verify ENS Callback⤓
Loading…

Changelog​

2026-08-14​

Improved action configuration and connection setup guidance:

  • Added setup steps and vendor documentation links to the OAuth 2.0 and OAuth 2.0 Client Credentials connection documentation, including the callback URL required to complete the OAuth 2.0 authorization flow
  • Added output schemas to 53 actions for improved field mapping during configuration
  • Added inline action calling support across all actions for improved example output during configuration
  • List actions (List Assets, Query Assets, List Automations, List Campaigns, List Categories, List Data Extensions, List Journeys, List Email Definitions, List SMS Definitions) group their pagination controls into Pagination; Fetch All stays a top-level toggle
  • Create Campaign groups its optional fields into Additional Fields, keeping Campaign Name at the top level
  • Corrected the Message Key description on Send Email, which described the input as the email definition identifier rather than the unique key that identifies an individual send, and the Parent Category ID description on Create Category, which described a required input as optional
  • Renamed the Extra Body input on Update Automation to Automation Properties

2026-04-30​

Updated spectral version

2025-02-23​

Initial release of the Salesforce Marketing Cloud component with support for Content Builder assets, contacts, data extensions, transactional email, transactional SMS, journeys, campaigns, automations, and Event Notification Service (ENS) webhooks