Twilio Communications API provides event types for tracking message delivery, failures, reads, and operational status. You can subscribe to these events to receive real-time notifications and automate workflows based on message outcomes.
This event notifies you when Twilio is processing messages in a specific operation.
Subscribe to this event to monitor the progress of a bulk message send.
com.twilio.comms-api.operation.processinghttps://events-schemas.twilio.com/CommsApi.OperationProcessing/2Example event payload:
This event notifies you when Twilio has finished processing all messages in a specific operation.
com.twilio.comms-api.operation.completedhttps://events-schemas.twilio.com/CommsApi.OperationCompleted/2Example event payload:
This event notifies you when Twilio has scheduled messages in a specific operation for future delivery.
com.twilio.comms-api.operation.scheduledhttps://events-schemas.twilio.com/CommsApi.OperationScheduled/2Example event payload:
This event notifies you when Twilio has accepted a message and placed it in the queue for processing.
com.twilio.comms-api.message.queuedhttps://events-schemas.twilio.com/CommsApi.MessageQueued/3Example event payload:
This event notifies you when Twilio has successfully transmitted a message to the carrier.
com.twilio.comms-api.message.senthttps://events-schemas.twilio.com/CommsApi.MessageSent/4Example event payload:
This event notifies you when a message has failed to be sent or processed.
com.twilio.comms-api.message.failedhttps://events-schemas.twilio.com/CommsApi.MessageFailed/4Example event payload:
This event notifies you when a message has been successfully delivered to the recipient.
com.twilio.comms-api.message.deliveredhttps://events-schemas.twilio.com/CommsApi.MessageDelivered/4Example event payload:
This event notifies you when Twilio receives a delivery receipt indicating that the message was not delivered.
com.twilio.comms-api.message.undeliveredhttps://events-schemas.twilio.com/CommsApi.MessageUndelivered/4Example event payload:
This event notifies you when a message, such as a WhatsApp message, has been read by the recipient.
com.twilio.comms-api.message.readhttps://events-schemas.twilio.com/CommsApi.MessageRead/4Example event payload:
This event notifies you when an inbound message has been received, for example, when a user sends a reply via RCS or WhatsApp.
com.twilio.comms-api.message.inbound-receivedhttps://events-schemas.twilio.com/CommsApi.MessageInbound/2Example event payload:
Use the following cURL command to create a subscription to the Twilio Communications API events: