Transactional SMS Events

The Event Notification Service supports these event notification types and their corresponding payloads.

Notification Event TypeDescription
TransactionalSendEvents.SmsSentIndicates that the SMS message was sent to the aggregator.
TransactionalSendEvents.SmsNotSentIndicates that the SMS message was not sent and includes the reason.
TransactionalSendEvents.SmsTransientIndicates the most recent transmission status between Salesforce and the mobile device. Not the final disposition. This information is provided by our delivery partners and mobile carriers but is not available in all locales. No actions to take.
TransactionalSendEvents.SmsBouncedIndicates that the SMS message bounced and includes the reason.
TransactionalSendEvents.SmsDeliveredIndicates that the SMS message was delivered.

All or some of these attributes are shared for all event data payloads.

AttributeTypeDescription
eventCategoryTypestringThe taxonomy of the event
timestampUTCnumberUTC Epoch time
compositeIdstringInternal tracking ID (deprecated)
compositeobjectObject containing broken down composite ID
composite.jobIdstringA unique job ID.
composite.batchIdstringA unique batch ID.
composite.listIdstringA unique list ID.
definitionKeystringSend Definition Customer Key (Transactional Sent Events Only)
definitionIdstringSend Definition Id (Transactional Sent Events Only)
midnumberTenant Business Unit Id event was produced from
eidnumberTenant Enterprise Id event was produced from
infoobjectObject containing event-specific details

This event notification payload is an example of what your callback receives for a TransactionalSendEvents.SmsSent event.

This event notification payload is an example of what your callback receives for a TransactionalSendEvents.SmsNotSent event.

This event notification payload is an example of what your callback receives for a TransactionalSendEvents.SmsTransient event.

This event notification payload is an example of what your callback receives for a TransactionalSendEvents.SmsDelivered event.

This event notification payload is an example of what your callback receives for a TransactionalSendEvents.SmsBounced event.