Adobe Campaign · AsyncAPI Specification

Adobe Campaign Transactional Messaging Events

Version 1.0.0

Event-driven transactional messaging system for Adobe Campaign. Supports triggering personalized messages across email, SMS, and push notification channels in response to real-time customer events. Events follow an asynchronous lifecycle from submission through delivery or failure. Covers both Campaign Standard REST event triggers and Campaign Classic SOAP PushEvent patterns.

View Spec View on GitHub Campaign ManagementCustomer ExperienceEmail MarketingMarketing AutomationMulti-Channel MarketingAsyncAPIWebhooksEvents

Channels

transactionalEvent/email
publish triggerEmailEvent
Trigger a transactional email event
Channel for triggering transactional email messages. Events submitted here are processed asynchronously by the Campaign transactional messaging engine and result in personalized email delivery to the specified recipient.
transactionalEvent/sms
publish triggerSmsEvent
Trigger a transactional SMS event
Channel for triggering transactional SMS messages. Events submitted here result in personalized SMS delivery to the specified mobile phone number.
transactionalEvent/push
publish triggerPushEvent
Trigger a transactional push notification event
Channel for triggering transactional push notifications. Events submitted here result in push notification delivery to the specified device via Apple Push Notification service (APNs) or Firebase Cloud Messaging (FCM).
transactionalEvent/status
subscribe receiveEventStatus
Receive event processing status updates
Channel for receiving transactional event status updates. After an event is submitted, its status transitions through the processing lifecycle and can be polled to determine the outcome.
batchEvent
publish submitBatchEvents
Submit a batch of transactional events
Channel for submitting batches of real-time events via Campaign Classic SOAP interface. More efficient than individual event submission when processing high volumes of transactional events.

Messages

TransactionalEmailEvent
TransactionalEmailEvent
Transactional email event
TransactionalSmsEvent
TransactionalSmsEvent
Transactional SMS event
TransactionalPushEvent
TransactionalPushEvent
Transactional push notification event
EventStatusUpdate
EventStatusUpdate
Event processing status
BatchEventSubmission
BatchEventSubmission
Batch event submission

Servers

https
standard https://mc.adobe.io/{ORGANIZATION}/campaign
Campaign Standard transactional event endpoint. Events are triggered via REST POST and status is polled via GET.
https
classic https://{instance}.campaign.adobe.com
Campaign Classic SOAP-based event endpoint. Events are pushed via nms:rtEvent#PushEvent and nms:batchEvent#PushEvents SOAP methods.