Automate Twilio
HumDay reads Twilio’s own published API description and derives 199 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 is
This is the public Twilio REST API.
API host: api.twilio.com
Things people automate with Twilio
What HumDay can do in Twilio
95 documented operations change something in Twilio. The 59 most useful are listed here.
- POSTTo redact a message-body from a post-flight message record, post to the message instance resource with an empty body
/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json - POSTCreate a new Twilio Subaccount from the account making the request
/2010-04-01/Accounts.json - POSTSend a message from the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Messages.json - POSTCreate a new User Defined Message for the given Call SID.
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessages.json - DELETEDeletes a message record from your account
/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json - POSTCreate a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections
/2010-04-01/Accounts/{AccountSid}/Calls.json - POSTCreate a new token for ICE servers
/2010-04-01/Accounts/{AccountSid}/Tokens.json - POSTCreate a new Signing Key for the account making the request.
/2010-04-01/Accounts/{AccountSid}/SigningKeys.json - POSTCreate a new application within your account
/2010-04-01/Accounts/{AccountSid}/Applications.json - POSTCreate a new Domain
/2010-04-01/Accounts/{AccountSid}/SIP/Domains.json - POSTCreate a new UsageTrigger
/2010-04-01/Accounts/{AccountSid}/Usage/Triggers.json - POSTCreate a Credential List
/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists.json - POSTCreate a new IpAccessControlList resource
/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists.json - POSTCreate a queue
/2010-04-01/Accounts/{AccountSid}/Queues.json - POSTcreate an instance of payments.
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Payments.json - DELETEDelete a specific User Defined Message Subscription.
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessageSubscriptions/{Sid}.json - POSTModify the properties of a given Account
/2010-04-01/Accounts/{Sid}.json - POSTCreate a FeedbackSummary resource for a call
/2010-04-01/Accounts/{AccountSid}/Calls/FeedbackSummary.json - POSTSubscribe to User Defined Messages for a given Call SID.
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessageSubscriptions.json - DELETEDelete a Call record from your account.
/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json - POSTUpdate the queue with the new parameters
/2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json - POSTCreate a new credential list mapping resource
/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings.json - POSTCreate a new IP Access Control List mapping
/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings.json - POSTupdate an instance of payments with different phases of payment flows.
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Payments/{Sid}.json - POSTCreate a new credential list mapping resource
/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings.json - POSTCreate a new credential resource.
/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials.json - POSTCreate a new IpAccessControlListMapping resource.
/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings.json - POSTCreate a new IpAddress resource.
/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses.json - POSTCreate a Siprec
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec.json - POSTCreate a Stream
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams.json - POSTPurchase a phone-number for the account.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers.json - DELETEDelete a Credential List
/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json - POSTUpdate a Credential List
/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json - POSTCreate a recording for the call
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings.json - POSTAssign an Add-on installation to the Number specified.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns.json - POSTInitiates a call redirect or terminates a call
/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json - DELETERemove an empty queue
/2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json - DELETEDelete a recording from your account
/2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json - DELETEDelete an instance of a connect-app
/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json - POSTUpdate a connect-app with the specified parameters
/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json - DELETEDelete the application by the specified application sid
/2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json - POSTUpdates the application's properties
/2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json - DELETEDelete a transcription from the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Transcriptions/{Sid}.json - DELETEDelete the caller-id specified from the account
/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json - POSTUpdates the caller-id
/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json - DELETEDelete a phone-numbers belonging to the account used to make the request.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json - POSTUpdate an incoming-phone-number instance.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json - POSTCreate a CredentialListMapping resource for an account.
/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings.json - DELETEDelete media from your account.
/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media/{Sid}.json - POSTDequeue a member from a queue and have the member's call begin executing the TwiML document at that URL
/2010-04-01/Accounts/{AccountSid}/Queues/{QueueSid}/Members/{CallSid}.json - DELETEDelete an instance of a Domain
/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json - POSTUpdate the attributes of a domain
/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json - POSTUpdate a short code with the following parameters
/2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes/{Sid}.json - POSTUpdate an instance of a usage trigger
/2010-04-01/Accounts/{AccountSid}/Usage/Triggers/{Sid}.json - POSTUpdate a Feedback resource for a call
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Feedback.json - DELETEDelete a FeedbackSummary resource from a call
/2010-04-01/Accounts/{AccountSid}/Calls/FeedbackSummary/{Sid}.json - DELETERemove the assignment of an Add-on installation from the Number specified.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{Sid}.json - DELETEDelete an IpAccessControlList from the requested account
/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json - POSTRename an IpAccessControlList
/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json
What HumDay can read from Twilio
These are the operations a schedule or a trigger can watch.
- GETRetrieve a list of messages belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Messages.json - GETRetrieve a list of usage-records belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Usage/Records.json - GETFetch a message belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json - GETRetrieves a collection of Accounts belonging to the account used to make the request
/2010-04-01/Accounts.json - GETRetrieve a list of queues belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Queues.json - GETRetrieve a list of recordings belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Recordings.json - GETRetrieve a list of conferences belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Conferences.json - GETRetrieve a list of connect-apps belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/ConnectApps.json - GETRetrieve a list of applications representing an application within the requesting account
/2010-04-01/Accounts/{AccountSid}/Applications.json - GETRetrieve a list of notifications belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Notifications.json - GETRetrieve a list of transcriptions belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Transcriptions.json - GETRetrieve a list of all events for a call.
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Events.json - GETRetrieve a list of outgoing-caller-ids belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds.json - GETRetrieve a list of incoming-phone-numbers belonging to the account used to make the request.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers.json - GETRetrieve a list of authorized-connect-apps belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/AuthorizedConnectApps.json - GETRetrieve a list of Media resources belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media.json - GETRetrieve a list of domains belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/SIP/Domains.json - GETFetch the account specified by the provided Account Sid
/2010-04-01/Accounts/{Sid}.json - GETRetrieve a list of short-codes belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes.json - GETRetrieve a list of usage-triggers belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Usage/Triggers.json - GETRetrieve a list of Add-on installations currently assigned to this Number.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns.json - GETRetrieve a list of IpAccessControlLists that belong to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists.json - GETFetch a notification belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Notifications/{Sid}.json - GETRetrieves a collection of calls made to and from your account
/2010-04-01/Accounts/{AccountSid}/Calls.json - GETFetch the balance for an Account based on Account Sid.
/2010-04-01/Accounts/{AccountSid}/Balance.json - GETGet a Credential List
/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json - GETRetrieve a list of recordings belonging to the call used to make the request
/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings.json - GETRetrieve a list of recordings belonging to the call used to make the request
/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings.json - GETRetrieve a list of results belonging to the recording
/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults.json - GETRetrieve a list of participants belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants.json - GETGet All Credential Lists
/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists.json - GETFetch the call specified by the provided Call SID
/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json - GETFetch an instance of a queue identified by the QueueSid
/2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json - GETFetch an instance of a recording
/2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json - GETFetch an instance of a conference
/2010-04-01/Accounts/{AccountSid}/Conferences/{Sid}.json - GETFetch an instance of a connect-app
/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json - GETFetch the application specified by the provided sid
/2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json - GETFetch an instance of a Transcription
/2010-04-01/Accounts/{AccountSid}/Transcriptions/{Sid}.json - GETFetch an outgoing-caller-id belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json - GETFetch an incoming-phone-number belonging to the account used to make the request.
/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json - GETFetch a single media instance belonging to the account used to make the request
/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media/{Sid}.json
How automating Twilio 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 account.
- Grant access, then go live. You approve the specific Twilio operations it may use — and only those.
Popular Twilio integrations
Connect Twilio to the tools people pair it with most.
- Twilio and OData for namespace microsoft.graphintegration
- Twilio and Cloudflareintegration
- Twilio and NetBoxintegration
- Twilio and GitHubintegration
- Twilio and Mistintegration
- Twilio and Loket.nlintegration
- Twilio and Atlassian The Jira Cloud platformintegration
- Twilio and Magento B2Bintegration
- Twilio and Stripeintegration
- Twilio and Zuora Reference Billingintegration
- Twilio and bunqintegration
- Twilio and DocuSignintegration
Automate Twilio with these
- Twilio Accounts13 operations
- Twilio Autopilot52 operations
- Twilio Bulkexports9 operations
- Twilio Chat40 operations
- Twilio Content6 operations
- Twilio Conversations101 operations
- Twilio Events22 operations
- Twilio Fax6 operations
- Twilio Flex50 operations
- Twilio Frontline2 operations
- Twilio Insights17 operations
- Twilio Ip_messaging40 operations
Categories
Questions about Twilio automation
- Can HumDay connect to Twilio?
- Yes. HumDay reads Twilio's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 199 operations are documented.
- Do I need to write code to automate Twilio?
- 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 account.
- What can HumDay do in Twilio?
- 95 of the 199 documented operations change something in Twilio, and 104 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Twilio 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 is held behind that approval.
Where this came from
The operations above are read from a published API description for Twilio at raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_api_v2010.json. Descriptions are the provider’s own words, not ours. Last published 2023-04-20.