Sinch · AsyncAPI Specification
Sinch Conversation API Webhooks
Version 1.0
Event-driven webhooks for the Sinch Conversation API. The Conversation API delivers contact messages, delivery receipts, and various notifications through HTTP POST callbacks. Up to 5 webhooks can be configured per app, each subscribing to specific event triggers including inbound messages, delivery reports, contact changes, and conversation lifecycle events.
Channels
/conversation/message-inbound
Receive an inbound message
Receives inbound message events from end users across all connected messaging channels.
/conversation/message-delivery
Receive a message delivery receipt
Receives delivery receipt events for messages sent to contacts.
/conversation/event-inbound
Receive an inbound event
Receives inbound events from end users such as composing indicators and read receipts.
/conversation/contact-create
Receive a contact creation event
Receives notifications when a new contact is created.
/conversation/contact-update
Receive a contact update event
Receives notifications when a contact is updated.
/conversation/contact-delete
Receive a contact deletion event
Receives notifications when a contact is deleted.
/conversation/contact-merge
Receive a contact merge event
Receives notifications when two contacts are merged.
/conversation/conversation-start
Receive a conversation start event
Receives notifications when a new conversation is started.
/conversation/conversation-stop
Receive a conversation stop event
Receives notifications when a conversation is stopped.
/conversation/channel-event
Receive a channel event
Receives channel-specific events that do not map to the standard Conversation API event model.
/conversation/capability
Receive a capability lookup result
Receives capability lookup results for contacts.
/conversation/opt-in
Receive an opt-in event
Receives opt-in events when contacts opt in to messaging.
/conversation/opt-out
Receive an opt-out event
Receives opt-out events when contacts opt out of messaging.
/conversation/smart-conversations
Receive a smart conversation result
Receives smart conversation analysis results including sentiment analysis and intent classification.
Messages
MessageInbound
Inbound Message
An inbound message from an end user
MessageDelivery
Message Delivery Receipt
Delivery status update for a sent message
EventInbound
Inbound Event
An inbound event from an end user
ContactEvent
Contact Event
A contact lifecycle event
ContactMergeEvent
Contact Merge Event
Two contacts were merged
ConversationEvent
Conversation Event
A conversation lifecycle event
ChannelEvent
Channel Event
A channel-specific event
CapabilityEvent
Capability Event
Capability lookup result
OptEvent
Opt Event
An opt-in or opt-out event
SmartConversationEvent
Smart Conversation Event
Smart conversation analysis result
Servers
https
customerServer
{webhookTarget}
Your server endpoint configured as a webhook target for the Conversation API app. Webhooks are configured via the API or Sinch Dashboard.