Automate Twilio Conversations
HumDay reads Twilio Conversations’s own published API description and derives 101 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Twilio Conversations is
This is the public Twilio REST API.
API host: conversations.twilio.com
What HumDay can do in Twilio Conversations
54 documented operations change something in Twilio Conversations.
- POSTAdd a new conversation user to your account's default service
/v1/Users - POSTCreate a new user role in your account's default service
/v1/Roles - POSTAdd a new push notification credential to your account
/v1/Credentials - POSTAdd a new conversation user to your service
/v1/Services/{ChatServiceSid}/Users - POSTAdd a new message to the conversation
/v1/Conversations/{ConversationSid}/Messages - POSTCreate a new conversation service on your account
/v1/Services - POSTCreate a new conversation in your account's default service
/v1/Conversations - POSTCreate a new user role in your service
/v1/Services/{ChatServiceSid}/Roles - POSTCreate a new webhook scoped to the conversation
/v1/Conversations/{ConversationSid}/Webhooks - POSTCreate a new address configuration
/v1/Configuration/Addresses - DELETERemove a conversation user from your account's default service
/v1/Users/{Sid} - POSTUpdate an existing conversation user in your account's default service
/v1/Users/{Sid} - POSTAdd a new message to the conversation in a specific service
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages - POSTCreate a new conversation in your service
/v1/Services/{ChatServiceSid}/Conversations - POSTAdd a new participant to the conversation
/v1/Conversations/{ConversationSid}/Participants - DELETERemove a user role from your account's default service
/v1/Roles/{Sid} - POSTUpdate an existing user role in your account's default service
/v1/Roles/{Sid} - DELETERemove a push notification credential from your account
/v1/Credentials/{Sid} - POSTUpdate an existing push notification credential on your account
/v1/Credentials/{Sid} - POSTCreate a new webhook scoped to the conversation in a specific service
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks - DELETERemove a conversation user from your service
/v1/Services/{ChatServiceSid}/Users/{Sid} - POSTUpdate an existing conversation user in your service
/v1/Services/{ChatServiceSid}/Users/{Sid} - POSTUpdate the global configuration of conversations on your account
/v1/Configuration - DELETERemove a message from the conversation
/v1/Conversations/{ConversationSid}/Messages/{Sid} - POSTUpdate an existing message in the conversation
/v1/Conversations/{ConversationSid}/Messages/{Sid} - DELETEDelete a specific User Conversation.
/v1/Users/{UserSid}/Conversations/{ConversationSid} - POSTUpdate a specific User Conversation.
/v1/Users/{UserSid}/Conversations/{ConversationSid} - DELETERemove a conversation service with all its nested resources from your account
/v1/Services/{Sid} - DELETERemove a conversation from your account's default service
/v1/Conversations/{Sid} - POSTUpdate an existing conversation in your account's default service
/v1/Conversations/{Sid} - POSTAdd a new participant to the conversation in a specific service
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants - POSTUpdate a specific Webhook.
/v1/Services/{ChatServiceSid}/Configuration/Webhooks - DELETERemove a user role from your service
/v1/Services/{ChatServiceSid}/Roles/{Sid} - POSTUpdate an existing user role in your service
/v1/Services/{ChatServiceSid}/Roles/{Sid} - POSTUpdate push notification service settings
/v1/Services/{ChatServiceSid}/Configuration/Notifications - DELETERemove a push notification binding from the conversation service
/v1/Services/{ChatServiceSid}/Bindings/{Sid} - DELETERemove an existing webhook scoped to the conversation
/v1/Conversations/{ConversationSid}/Webhooks/{Sid} - POSTUpdate an existing conversation-scoped webhook
/v1/Conversations/{ConversationSid}/Webhooks/{Sid} - DELETERemove an existing address configuration
/v1/Configuration/Addresses/{Sid} - POSTUpdate an existing address configuration
/v1/Configuration/Addresses/{Sid} - POSTUpdate configuration settings of a conversation service
/v1/Services/{ChatServiceSid}/Configuration - DELETERemove a message from the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{Sid} - POSTUpdate an existing message in the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{Sid} - DELETEDelete a specific User Conversation.
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations/{ConversationSid} - POSTUpdate a specific User Conversation.
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations/{ConversationSid} - DELETERemove a conversation from your service
/v1/Services/{ChatServiceSid}/Conversations/{Sid} - POSTUpdate an existing conversation in your service
/v1/Services/{ChatServiceSid}/Conversations/{Sid} - DELETERemove a participant from the conversation
/v1/Conversations/{ConversationSid}/Participants/{Sid} - POSTUpdate an existing participant in the conversation
/v1/Conversations/{ConversationSid}/Participants/{Sid} - DELETERemove an existing webhook scoped to the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks/{Sid} - POSTUpdate an existing conversation-scoped webhook
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks/{Sid} - DELETERemove a participant from the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants/{Sid} - POSTUpdate an existing participant in the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants/{Sid} - POSTUpdate Webhooks
/v1/Configuration/Webhooks
What HumDay can read from Twilio Conversations
These are the operations a schedule or a trigger can watch.
- GETRetrieve a list of all user roles in your account's default service
/v1/Roles - GETRetrieve a list of all conversation users in your account's default service
/v1/Users - GETRetrieve a list of all push notification credentials on your account
/v1/Credentials - GETRetrieve a list of all User Conversations for the User.
/v1/Users/{UserSid}/Conversations - GETFetch a conversation user from your account's default service
/v1/Users/{Sid} - GETRetrieve a list of all conversation services on your account
/v1/Services - GETRetrieve a list of conversations in your account's default service
/v1/Conversations - GETRetrieve a list of all Conversations that this Participant belongs to by identity or by address.
/v1/ParticipantConversations - GETRetrieve a list of all user roles in your service
/v1/Services/{ChatServiceSid}/Roles - GETRetrieve a list of all conversation users in your service
/v1/Services/{ChatServiceSid}/Users - GETRetrieve a list of all push notification bindings in the conversation service
/v1/Services/{ChatServiceSid}/Bindings - GETRetrieve a list of all messages in the conversation
/v1/Conversations/{ConversationSid}/Messages - GETRetrieve a list of address configurations for an account
/v1/Configuration/Addresses - GETRetrieve a list of all User Conversations for the User.
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations - GETFetch a user role from your account's default service
/v1/Roles/{Sid} - GETRetrieve a list of all delivery and read receipts of the conversation message
/v1/Conversations/{ConversationSid}/Messages/{MessageSid}/Receipts - GETFetch a push notification credential from your account
/v1/Credentials/{Sid} - GETFetch a conversation user from your service
/v1/Services/{ChatServiceSid}/Users/{Sid} - GETFetch the global configuration of conversations on your account
/v1/Configuration - GETFetch a message from the conversation
/v1/Conversations/{ConversationSid}/Messages/{Sid} - GETFetch a specific User Conversation.
/v1/Users/{UserSid}/Conversations/{ConversationSid} - GETRetrieve a list of conversations in your service
/v1/Services/{ChatServiceSid}/Conversations - GETRetrieve a list of all webhooks scoped to the conversation
/v1/Conversations/{ConversationSid}/Webhooks - GETRetrieve a list of all participants of the conversation
/v1/Conversations/{ConversationSid}/Participants - GETRetrieve a list of all Conversations that this Participant belongs to by identity or by address.
/v1/Services/{ChatServiceSid}/ParticipantConversations - GETFetch a conversation service from your account
/v1/Services/{Sid} - GETFetch a conversation from your account's default service
/v1/Conversations/{Sid} - GETRetrieve a list of all messages in the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages - GETFetch a specific service webhook configuration.
/v1/Services/{ChatServiceSid}/Configuration/Webhooks - GETFetch a user role from your service
/v1/Services/{ChatServiceSid}/Roles/{Sid} - GETFetch push notification service settings
/v1/Services/{ChatServiceSid}/Configuration/Notifications - GETFetch a push notification binding from the conversation service
/v1/Services/{ChatServiceSid}/Bindings/{Sid} - GETRetrieve a list of all delivery and read receipts of the conversation message
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{MessageSid}/Receipts - GETFetch the configuration of a conversation-scoped webhook
/v1/Conversations/{ConversationSid}/Webhooks/{Sid} - GETFetch an address configuration
/v1/Configuration/Addresses/{Sid} - GETFetch the delivery and read receipts of the conversation message
/v1/Conversations/{ConversationSid}/Messages/{MessageSid}/Receipts/{Sid} - GETFetch the configuration of a conversation service
/v1/Services/{ChatServiceSid}/Configuration - GETFetch a message from the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{Sid} - GETFetch a specific User Conversation.
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations/{ConversationSid} - GETRetrieve a list of all webhooks scoped to the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks - GETRetrieve a list of all participants of the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants - GETFetch a conversation from your service
/v1/Services/{ChatServiceSid}/Conversations/{Sid} - GETFetch a participant of the conversation
/v1/Conversations/{ConversationSid}/Participants/{Sid} - GETFetch the configuration of a conversation-scoped webhook
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks/{Sid} - GETFetch the delivery and read receipts of the conversation message
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{MessageSid}/Receipts/{Sid} - GETFetch a participant of the conversation
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants/{Sid}
How automating Twilio Conversations works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Twilio Conversations account.
- Grant access, then go live. You approve the specific Twilio Conversations operations it may use — and only those.
Popular Twilio Conversations integrations
Connect Twilio Conversations to the tools people pair it with most.
- Twilio Conversations and OData for namespace microsoft.graphintegration
- Twilio Conversations and Cloudflareintegration
- Twilio Conversations and NetBoxintegration
- Twilio Conversations and GitHubintegration
- Twilio Conversations and Mistintegration
- Twilio Conversations and Loket.nlintegration
- Twilio Conversations and Atlassian The Jira Cloud platformintegration
- Twilio Conversations and Magento B2Bintegration
- Twilio Conversations and Stripeintegration
- Twilio Conversations and Zuora Reference Billingintegration
- Twilio Conversations and bunqintegration
- Twilio Conversations and DocuSignintegration
Automate Twilio Conversations with these
- Twilio199 operations
- Twilio Accounts13 operations
- Twilio Autopilot52 operations
- Twilio Bulkexports9 operations
- Twilio Chat40 operations
- Twilio Content6 operations
- Twilio Events22 operations
- Twilio Fax6 operations
- Twilio Flex50 operations
- Twilio Frontline2 operations
- Twilio Insights17 operations
- Twilio Ip_messaging40 operations
Categories
Questions about Twilio Conversations automation
- Can HumDay connect to Twilio Conversations?
- Yes. HumDay reads Twilio Conversations's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 101 operations are documented.
- Do I need to write code to automate Twilio Conversations?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Twilio Conversations account.
- What can HumDay do in Twilio Conversations?
- 54 of the 101 documented operations change something in Twilio Conversations, and 47 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Twilio Conversations account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Twilio Conversations is held behind that approval.
Where this came from
The operations above are read from a published API description for Twilio Conversations at raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_conversations_v1.json. Descriptions are the provider’s own words, not ours. Last published 2023-04-20.