Webhook Triggers Reference
Display all available webhook trigger types for the Sinch Conversation API. Use this as a reference when creating or updating webhooks.
IMPORTANT: Execute this command directly. Do NOT generate script files. Simply display the trigger list below.
Input
No arguments required
Arguments: $ARGUMENTS
Instructions
Display the information directly - do not write code or scripts:
- Display the complete list of available webhook triggers with descriptions:
Message Events
MESSAGE_DELIVERY- Fired when a message is delivered to the recipientMESSAGE_INBOUND- Fired when an inbound message is received from a contactMESSAGE_SUBMIT- Fired when a message is submitted for sendingMESSAGE_INBOUND_SMART_CONVERSATION_REDACTION- Fired for smart conversation redaction events
Conversation Events
CONVERSATION_START- Fired when a new conversation is startedCONVERSATION_STOP- Fired when a conversation is stoppedCONVERSATION_DELETE- Fired when a conversation is deleted
Contact Events
CONTACT_CREATE- Fired when a new contact is createdCONTACT_DELETE- Fired when a contact is deletedCONTACT_MERGE- Fired when contacts are mergedCONTACT_UPDATE- Fired when a contact is updated
Opt-In/Opt-Out Events
OPT_IN- Fired when a contact opts in for messagesOPT_OUT- Fired when a contact opts out from messages
Capability Events
CAPABILITY- Fired when channel capability information is updated
Channel Events
CHANNEL_EVENT- Fired for various channel-specific events
Unsupported Events
UNSUPPORTED- Fired for unsupported or unknown event types
Provide usage examples for common trigger combinations
Link to official documentation for more details
Examples
View all available triggers:
/sinch-api-webhooks-triggers
Common Trigger Combinations
Basic messaging webhook (most common):
MESSAGE_DELIVERY,MESSAGE_INBOUND
Full message lifecycle tracking:
MESSAGE_SUBMIT,MESSAGE_DELIVERY,MESSAGE_INBOUND
Conversation management:
CONVERSATION_START,CONVERSATION_STOP,MESSAGE_INBOUND,MESSAGE_DELIVERY
Opt-in/Opt-out management:
OPT_IN,OPT_OUT,MESSAGE_INBOUND
Comprehensive monitoring:
MESSAGE_DELIVERY,MESSAGE_INBOUND,MESSAGE_SUBMIT,CONVERSATION_START,CONVERSATION_STOP,OPT_IN,OPT_OUT
API Reference
- Documentation: https://developers.sinch.com/docs/conversation/api-reference/conversation/tag/Webhooks/
- Webhook Events: https://developers.sinch.com/docs/conversation/webhooks/
Notes
- You can configure multiple triggers for a single webhook
- Not all channels support all event types
- Choose only the triggers you need to reduce unnecessary webhook traffic
MESSAGE_DELIVERYandMESSAGE_INBOUNDare the most commonly used triggers- Use
CONVERSATION_STARTandCONVERSATION_STOPfor conversation lifecycle tracking