The following is a list of Event-Types currently available on Event Streams. You can explore the data in any Event-Type through its published schema. You can find the schemaId
through the Event Type API and then use the Schema API to retrieve the corresponding schema. To start receiving events in your Sink, you must create a Subscription with the Event Types you want.
Not seeing an event type you would like to configure? Submit an event type request.
Learn more about Conversations here.
com.twilio.conversations.conversation-state.updated
com.twilio.conversations.conversation.added
com.twilio.conversations.conversation.removed
com.twilio.conversations.conversation.updated
com.twilio.conversations.delivery.updated
com.twilio.conversations.message.added
com.twilio.conversations.message.removed
com.twilio.conversations.message.updated
com.twilio.conversations.participant.added
com.twilio.conversations.participant.removed
com.twilio.conversations.participant.updated
com.twilio.conversations.user.added
com.twilio.conversations.user.updated
Learn about Link Shortening events here.
com.twilio.daptbt.link-shortening.link-clicked
com.twilio.daptbt.link-shortening.link-shortened
Learn about debugging your Twilio application here and Error Logs events here.
com.twilio.error-logs.error.logged
Some Twilio Serverless and Studio Info
and Warning
events are logged under the com.twilio.error-logs.error.logged
event type for informational purposes. For instance, any console.log
that gets called inside a Twilio Serverless Function with "LogLevel":"INFO"
appears under the com.twilio.error-logs.error.logged
event type .
Learn more about Super SIM events here and check out the Getting Started with Super SIM Connection Events tutorial.
com.twilio.iot.supersim.connection.attachment.accepted
com.twilio.iot.supersim.connection.attachment.failed
com.twilio.iot.supersim.connection.attachment.rejected
com.twilio.iot.supersim.connection.data-session.ended
com.twilio.iot.supersim.connection.data-session.failed
com.twilio.iot.supersim.connection.data-session.started
com.twilio.iot.supersim.connection.data-session.updated
Learn about Outbound Message Status events here.
com.twilio.messaging.message.delivered
com.twilio.messaging.message.failed
com.twilio.messaging.message.queued
com.twilio.messaging.message.read
com.twilio.messaging.message.sent
com.twilio.messaging.message.undelivered
Learn about Inbound Message events here.
com.twilio.messaging.inbound-message.received
Learn about Toll-Free Messaging Compliance events here
com.twilio.messaging.compliance.toll-free-verification.edit
com.twilio.messaging.compliance.toll-free-verification.expired
com.twilio.messaging.compliance.toll-free-verification.pending-review
com.twilio.messaging.compliance.toll-free-verification.request-approved
com.twilio.messaging.compliance.toll-free-verification.request-rejected
com.twilio.messaging.compliance.toll-free-verification.requested
Learn about A2P 10DLC Messaging Compliance events here
com.twilio.messaging.compliance.a2p-resource-cleanup-finished
com.twilio.messaging.compliance.a2p-resource-cleanup-started
com.twilio.messaging.compliance.brand-registration.brand-failure
com.twilio.messaging.compliance.brand-registration.brand-registered
com.twilio.messaging.compliance.brand-registration.brand-unverified
com.twilio.messaging.compliance.brand-registration.email-2fa-clicked
com.twilio.messaging.compliance.brand-registration.email-2fa-completed
com.twilio.messaging.compliance.brand-registration.email-2fa-opened
com.twilio.messaging.compliance.brand-registration.email-2fa-sent
com.twilio.messaging.compliance.brand-registration.email-2fa-timeout
com.twilio.messaging.compliance.brand-registration.invalid-contact-email
com.twilio.messaging.compliance.brand-registration.sharing-created
com.twilio.messaging.compliance.brand-registration.sharing-deleted
com.twilio.messaging.compliance.campaign-registration.campaign-approved
com.twilio.messaging.compliance.campaign-registration.campaign-deleted
com.twilio.messaging.compliance.campaign-registration.campaign-failure
com.twilio.messaging.compliance.campaign-registration.campaign-submitted
com.twilio.messaging.compliance.campaign-registration.suspended-campaign-delete-submitted
com.twilio.messaging.compliance.number-deregistration.failed
com.twilio.messaging.compliance.number-deregistration.pending
com.twilio.messaging.compliance.number-deregistration.successful
com.twilio.messaging.compliance.number-registration.failed
com.twilio.messaging.compliance.number-registration.pending
com.twilio.messaging.compliance.number-registration.successful
Learn more about Studio execution events here and step events here.
com.twilio.studio.flow.execution.ended
com.twilio.studio.flow.execution.started
com.twilio.studio.flow.step.ended
Learn more about TaskRouter events here.
The worker_time_in_previous_activity
field began reporting in seconds starting May 21, 2021. Version 2 of the TaskRouter schema added a new worker_time_in_previous_activity_ms
field that was not exposed through Event Streams previously. If you want to measure this field in milliseconds, you must use schema version 2.
com.twilio.apiusage.taskrouter.ratelimits
com.twilio.taskrouter.reservation.accepted
com.twilio.taskrouter.reservation.canceled
com.twilio.taskrouter.reservation.completed
com.twilio.taskrouter.reservation.created
com.twilio.taskrouter.reservation.failed
com.twilio.taskrouter.reservation.rejected
com.twilio.taskrouter.reservation.rescinded
com.twilio.taskrouter.reservation.timeout
com.twilio.taskrouter.reservation.wrapup
com.twilio.taskrouter.task-queue.created
com.twilio.taskrouter.task-queue.deleted
com.twilio.taskrouter.task-queue.entered
com.twilio.taskrouter.task-queue.expression.updated
com.twilio.taskrouter.task-queue.moved
com.twilio.taskrouter.task-queue.timeout
com.twilio.taskrouter.task.canceled
com.twilio.taskrouter.task.completed
com.twilio.taskrouter.task.created
com.twilio.taskrouter.task.deleted
com.twilio.taskrouter.task.system-deleted
com.twilio.taskrouter.task.transfer-attempt-failed
com.twilio.taskrouter.task.transfer-canceled
com.twilio.taskrouter.task.transfer-completed
com.twilio.taskrouter.task.transfer-failed
com.twilio.taskrouter.task.transfer-initiated
com.twilio.taskrouter.task.updated
com.twilio.taskrouter.task.wrapup
com.twilio.taskrouter.worker.activity.update
com.twilio.taskrouter.worker.attributes.update
com.twilio.taskrouter.worker.capacity.update
com.twilio.taskrouter.worker.channel.availability.update
com.twilio.taskrouter.worker.created
com.twilio.taskrouter.worker.deleted
com.twilio.taskrouter.workflow.entered
com.twilio.taskrouter.workflow.rejected
com.twilio.taskrouter.workflow.skipped
com.twilio.taskrouter.workflow.target-matched
com.twilio.taskrouter.workflow.timeout
Learn more about Verify events here.
com.twilio.accountsecurity.verify.verification.approved
com.twilio.accountsecurity.verify.verification.canceled
com.twilio.accountsecurity.verify.verification.expired
com.twilio.accountsecurity.verify.verification.max-attempts-reached
com.twilio.accountsecurity.verify.verification.pending
Learn more about Video Log Analyzer Participant Summary events here. Learn more about Video Log Analyzer Room Summary events here.
com.twilio.video.insights.log-analyzer.participant-summary
com.twilio.video.insights.log-analyzer.room-summary
com.twilio.video.insights.participant-summary.complete
com.twilio.video.insights.room-summary.complete
com.twilio.video.insights.track-summary.complete
Learn more about Call Insights events here.
com.twilio.voice.insights.call-summary.complete
com.twilio.voice.insights.call-summary.partial
com.twilio.voice.insights.call-summary.predicted-complete
Learn more about Call Event and Call Metric here.
com.twilio.voice.insights.call-event.gateway
com.twilio.voice.insights.call-event.sdk
com.twilio.voice.insights.call-metrics.gateway
com.twilio.voice.insights.call-metrics.sdk
Learn more about Conference Insights events here.
com.twilio.voice.insights.conference-participant-summary.complete
com.twilio.voice.insights.conference-summary.complete
com.twilio.voice.insights.conference-summary.partial
The following event types are only sent to Event Streams if subscribed to in the original API request or TwiML response; e.g. if you want to receive the status-callback events, your TwiML or API request must provide a status callback URL and events you wish to receive.
Learn more about Voice events here
com.twilio.voice.api-request.call.created
com.twilio.voice.api-request.call.modified
com.twilio.voice.api-request.conference-participant.created
com.twilio.voice.api-request.conference-participant.deleted
com.twilio.voice.api-request.conference-participant.modified
com.twilio.voice.api-request.conference.modified
com.twilio.voice.media.fetched
com.twilio.voice.status-callback.amd.detected
com.twilio.voice.status-callback.announcement.processed
com.twilio.voice.status-callback.call.answered
com.twilio.voice.status-callback.call.completed
com.twilio.voice.status-callback.call.initiated
com.twilio.voice.status-callback.call.ringing
com.twilio.voice.status-callback.conference.participant.updated
com.twilio.voice.status-callback.conference.updated
com.twilio.voice.status-callback.gather.partial.captured
com.twilio.voice.status-callback.recording.processed
com.twilio.voice.status-callback.stream.updated
com.twilio.voice.status-callback.transcription.processed
com.twilio.voice.twiml.call.redirected
com.twilio.voice.twiml.call.requested
com.twilio.voice.twiml.call.transferred
com.twilio.voice.twiml.dial.finished
com.twilio.voice.twiml.enqueue.finished
com.twilio.voice.twiml.gather.finished
com.twilio.voice.twiml.record.finished
com.twilio.voice.twiml.request.failed
com.twilio.voice.webhook.status-callback.call.answered
com.twilio.voice.webhook.status-callback.call.completed
com.twilio.voice.webhook.status-callback.call.initiated
com.twilio.voice.webhook.status-callback.call.ringing