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
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
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
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
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
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.