capabilities.work

What you can do with Twilio

Every task in plain language. Pick one, and we can help you get access.

1,080 things you can do

Twilio

Cloud communications platform providing APIs for SMS, voice, video, and authentication services. Twilio offers 30+ APIs covering messaging, voice, video, email, identity verification, IoT connectivity, and contact center solutions. Used by over 10 million developers globally with SDKs for Node.js, Python, Ruby, Java, PHP, C#, and Go.

27 multi-step recipes

Recipes: multi-step jobs

Create a Call Queue and Confirm It
Provision a call queue and confirm its settings.
Create a Conversation and Attach a Scoped Webhook
Create a conversation and attach a scoped webhook to it.
Create a Conversation, Add a Participant, and Send a Message
Create a conversation, add an SMS participant, and send the first message.
Create a TaskRouter Workspace and Task
Provision a TaskRouter Workspace and route a Task through it.
Create a Video Room
Create a video room and retrieve it so a client can join.
Find an In-Progress Conference and Add a Participant
Locate a live conference and dial a participant into it.
Inspect a Call and Hang It Up If Live
Hang up a call only if it is still live.
Make a Call and Track Its Status
Initiate an outbound call and observe its final status.
Place a Call and Record It
Call, start a recording on the live call, and verify the recording.
Provision a Messaging Service and Attach a Sender Number
Create a messaging service, add a sender number, and confirm it.
Reply to a Conversation and Track Delivery Receipts
Verify a conversation, post a reply, and list its delivery receipts.
Schedule a Message and Cancel It Before Send
Schedule a message, confirm it is scheduled, then cancel it.
Search and Buy a Number
Search hosted number orders, provision a number, and confirm the order.
Send a Message and Redact Its Body
Send a message then redact its stored body.
Send a Message and Track Delivery Status
Send a message and confirm its final delivery status.
Send an MMS and List Its Media
Send an MMS and enumerate its stored media.
Send via Messaging Service
Create a messaging service and send a message through its sender pool.
Studio Create a Flow and Run an Execution
Publish a Studio Flow then trigger and inspect an execution.
Studio Trigger a Flow Execution and Track Its Steps
Trigger a Studio Flow execution and inspect the steps taken.
Sync Document Lifecycle
Provision a Sync Service and manage a Document through create and update.
Trigger a Studio Flow Execution
Trigger a Studio Flow execution for a contact and fetch its status.
Validate a Number then Send a Message
Validate a number with Lookup, then conditionally send a message.
Validate a Number then Start a Verification
Validate a number with Lookup, then conditionally start a verification.
Verify Provision a Service and Run a Verification
Provision a Verify service then start and check a verification on it.
Verify Start and Check a Verification
Send a verification code and validate the code the user enters.
Verify Start, Poll, and Cancel a Verification
Start a verification, read its status, and cancel it if still pending.
Verify a Phone Number
Create a Verify service, send a verification, and confirm the code.

Contact Centre Operations Management

Create a call queueRename or resize a call queueDelete a call queueCreate a Flex FlowUpdate a Flex FlowDelete a Flex FlowOpen a Flex channel for a customerDelete a Flex channelRename a worker activityDelete a worker activityCreate a new worker activity stateChange, cancel or complete a taskDelete a taskCreate a task to be routed to a workerChange a task channel's name or idle routingDelete a task channelCreate a new task channelChange a task queue's targeting or orderingDelete a task queueCreate a task queueAccept, reject or act on a task's reservationAdd a new worker (agent)Change a worker's activity or attributesRemove a workerSet a worker's capacity on a channelAccept, reject or act on a worker's reservationChange a workflow's routing rulesDelete a routing workflowCreate a routing workflowChange a workspace's settingsDelete a TaskRouter workspaceCreate a TaskRouter workspaceStart a customer interaction in FlexChange an interaction channel's status or routingList my call queuesLook up a call queueList my Flex FlowsGet one Flex FlowList Flex channelsView a Flex channelLook up one worker activity stateList the activity states in a workspaceLook up a single workspace eventBrowse the event history of a workspaceLook up one routed taskList tasks in a workspaceLook up one task channelList the task channels in a workspaceLook up one task queueList task queues in a workspaceGet a queue's totals over a time windowSee what is happening in a queue right nowGet a queue's combined live and historic statsCompare statistics across all queuesList the reservations made for a taskLook up one reservation on a taskList the workers in a workspaceLook up one workerList a worker's per-channel capacityLook up a worker's capacity on one channelGet statistics for one workerList the reservations offered to a workerLook up one reservation offered to a workerGet combined statistics for all workersGet workforce totals over a time windowSee how many workers are in each activity nowLook up one routing workflowList routing workflows in a workspaceGet a workflow's totals over a time windowSee a workflow's live task backlogGet a workflow's combined live and historic statsLook up a TaskRouter workspaceList TaskRouter workspacesGet workspace-wide totals over a time windowSee live workspace-wide task and worker countsGet combined live and historic workspace statsGet one customer interactionList channels in an interactionGet one channel of an interaction

Voice & Telephony

Assign an inbound processing region to a SIP trunkDetach a credential list from a trunkAttach a credential list to a trunkRemove an IP access control list from a trunkAssociate an IP access control list with a trunkChange an origination URL on a trunkDelete an origination URL from a trunkAdd an origination URL to a trunkRemove a phone number from a trunkAssociate a phone number with a trunkChange a trunk's call recording settingsUpdate a SIP trunk's settingsDelete a SIP trunkCreate a new SIP trunkPlace an outbound phone callRedirect or hang up a live callDelete a call recordSet a sub-account's dialing permission inheritanceCreate a BYOC trunkChange a BYOC trunk's settingsDelete a BYOC trunkChange Voice Insights settingsAnnotate a call with feedbackSee which inbound processing region a SIP trunk usesGet one credential list attached to a trunkList the credential lists on a trunkGet one IP access control list on a trunkList the IP access control lists on a trunkGet one origination URL on a trunkList the origination URLs on a trunkGet one phone number associated with a trunkList the phone numbers on a trunkSee a trunk's call recording settingsGet a SIP trunk's configurationList my SIP trunksList calls on an accountGet one call's detailsCheck a sub-account's dialing permission inheritanceList my BYOC trunksView a BYOC trunkCheck Voice Insights settingsRead the annotation on a callLook up a call in Voice InsightsSearch call summaries across my accountList signaling events for a callList quality metrics for a callGet the summary of one callList countries with voice pricingGet voice call prices for a countryPrice a call to a phone number

Other things you can do

Check if an email address is deliverableCreate a network access profileRename a network access profileAllow a network in an access profileRemove a network from an access profileCreate a messaging serviceChange a messaging service's settingsDelete a messaging serviceCreate a Super SIM fleetChange an existing Super SIM fleet's settingsStore a new AWS access key credentialRename a stored AWS credentialDelete a stored AWS credentialRegister a new public key credentialRename a public key credentialDelete a public key credentialAdd a push credential on the v1 endpointUpdate a push credential on the v1 endpointDelete a push credential on the v1 endpointAdd a push credential on the v2 endpointUpdate a push credential on the v2 endpointDelete a push credential on the v2 endpointCreate an AWS credential via the legacy endpointRegister a public key via the legacy endpointCreate a user role with permissionsChange a role's permissionsDelete a user roleCreate a quality management questionnaireDelete a Microvisor appUpdate, retarget or restart a deviceAdd a config value to a deviceChange a config value on a deviceDelete a config value from a deviceStore a secret on a deviceRotate a secret on a deviceDelete a secret from a deviceAdd a phone number to a Messaging ServiceDelete a media item from a messageSet default video recording storage and encryptionSend an SMS or MMS messageRedact or cancel a messageDelete a message recordAdd or update marketing contactsDelete marketing contactsSearch marketing contacts with a queryStart an embedded compliance onboarding sessionResume or reopen a compliance inquiryStart a toll-free verification inquiryDisconnect a participant from a video roomControl which tracks a participant receivesAdd a phone number to SafeList (v1 endpoint)Remove a phone number from SafeList (v1 endpoint)Safelist a number (legacy unversioned endpoint)Unsafelist a number (legacy unversioned endpoint)Add a phone number to SafeListRemove a phone number from SafeListCreate a marketing contact listDelete a marketing contact listRename a marketing contact listCompose room recordings (legacy unversioned endpoint)Delete a composition (legacy unversioned endpoint)Configure where compositions are storedDelete a recording compositionCreate a recording compositionTurn automatic daily exports on or offRequest an export for a custom date rangeDelete a custom export jobTrigger a Studio Flow for a contactEnd a running Flow executionDelete a Flow execution and its stepsCreate a new Studio FlowUpdate or publish an existing Studio FlowDelete a Studio FlowValidate a Flow definition before savingSet who can test a Flow's draftRegister an IP address or rangeRename an IP recordRemove an IP recordEnd a live stream PlayerStreamerCreate a PlayerStreamer for a live streamIssue a playback grant so viewers can watchEdit a toll-free verification requestDelete a toll-free verificationSubmit a toll-free number for verificationDelete a content templateAdd a new account config valueChange the value of an account configDelete an account configMap an IP record to a SIP domain

Showing 400 of 1,053. Search above to find the rest.