Send SMS, WhatsApp and other channel messages and manage contacts, conversations and events with the Sinch Conversation API.
Explore 31 workflow actions for Sinch, including account permissions and operation limits.
17 read actions14 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Capability lookup
Read
This method is asynchronous - it immediately returns the requested Capability registration.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Create a Contact
Write
Most Conversation API contacts are created automatically when a message is sent to a new recipient.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a conversation
Write
Creates a new empty conversation.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a Contact
Write
Delete a contact as specified by the contact ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a conversation
Write
Deletes a conversation together with all the messages sent as part of the conversation.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a message
Write
Delete a specific message by its ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete an event
Write
Delete a specific event by its ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Get a Contact
Read
Returns a specific contact as specified by the contact ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Get a conversation
Read
Retrieves a conversation by id.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Get a message
Read
Retrieves a specific message by its ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Get an app
Read
Returns a particular app as specified by the App ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Get an event
Read
Get event from ID
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Get audit records from consent lists
Read
Get all audit records associated with the given identity from the consent lists within the specified project and app.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Get Channel Profile
Read
Get user profile from a specific channel.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Get identities from consent list
Read
Get all identities contained within a consent list for a given project id, app id, and list type.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Inject an event
Write
This operation injects a conversation event in to a specific conversation.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
List all apps for a given project
Read
Get a list of all apps in the specified project.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
List Contacts
Read
List all contacts in the project.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
List conversations
Read
This operation lists all conversations that are associated with an app and/or a contact.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
List events
Read
List all events in a project
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
List messages
Read
This operation lists all messages sent or received via particular Processing Modes.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
List messages by channel identity
Read
Retrieves the last message sent to specified channel identities.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
List recent conversations
Read
This operation lists conversations and their most recent message, ordered by when the most recent message was sent for that conversation.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
Merge two Contacts
Write
The remaining contact will contain all conversations that the removed contact did.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Send a message
Write
Sends a message (text, media, template, choice, card, carousel, location, list or contact info) from an app to a contact or channel identity, trying channels in the app or given priority.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Send an event
Write
Sends an event to the referenced contact from the referenced app.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Stop conversation
Write
This operation stops the referenced conversation, if the conversation is still active.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a Contact
Write
Updates a contact as specified by the contact ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a conversation
Write
This operation updates a conversation which can, for instance, be used to update the metadata associated with a conversation.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update message metadata
Write
Update a specific message metadata by its ID.
Permissions and limits
Account permissions
A Sinch access key (client ID and secret) for the project, and a Conversation API app in the matching region
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in Sinch. A saved workflow is not a completed provider action.