Skip to content

Twilio - Taskrouter API

by twilio.com

HTTP BasicHTTPSPhone
Open documentation ↗

Overview

This is the public Twilio REST API.

Twilio - Taskrouter is a phone API from twilio.com. Requests are authenticated with HTTP Basic auth. It is served over HTTPS. Its OpenAPI description documents 60 endpoints.

At a glance

Authentication
HTTP Basic
HTTPS
Yes
CORS
Unknown
Category
Phone
Base URL
https://taskrouter.twilio.com
Version
1.42.0
Endpoints
60
Spec updated
2023-04-20

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://taskrouter.twilio.com/v1/Workspaces" \
  -H "Accept: application/json" \
  -H "Authorization: Basic BASE64_USER_PASSWORD"
JavaScript
const response = await fetch("https://taskrouter.twilio.com/v1/Workspaces", {
  method: "GET",
  headers: {
    "Accept": "application/json",
    "Authorization": "Basic BASE64_USER_PASSWORD",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://taskrouter.twilio.com/v1/Workspaces",
    headers={
    "Accept": "application/json",
    "Authorization": "Basic BASE64_USER_PASSWORD",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
GET/v1/WorkspacesListWorkspace
POST/v1/WorkspacesCreateWorkspace
GET/v1/Workspaces/{Sid}FetchWorkspace
POST/v1/Workspaces/{Sid}UpdateWorkspace
DELETE/v1/Workspaces/{Sid}DeleteWorkspace
GET/v1/Workspaces/{WorkspaceSid}/ActivitiesListActivity
POST/v1/Workspaces/{WorkspaceSid}/ActivitiesCreateActivity
GET/v1/Workspaces/{WorkspaceSid}/Activities/{Sid}FetchActivity
POST/v1/Workspaces/{WorkspaceSid}/Activities/{Sid}UpdateActivity
DELETE/v1/Workspaces/{WorkspaceSid}/Activities/{Sid}DeleteActivity
GET/v1/Workspaces/{WorkspaceSid}/CumulativeStatisticsFetchWorkspaceCumulativeStatistics
GET/v1/Workspaces/{WorkspaceSid}/EventsListEvent
GET/v1/Workspaces/{WorkspaceSid}/Events/{Sid}FetchEvent
GET/v1/Workspaces/{WorkspaceSid}/RealTimeStatisticsFetchWorkspaceRealTimeStatistics
GET/v1/Workspaces/{WorkspaceSid}/StatisticsFetchWorkspaceStatistics
GET/v1/Workspaces/{WorkspaceSid}/TaskChannelsListTaskChannel
POST/v1/Workspaces/{WorkspaceSid}/TaskChannelsCreateTaskChannel
GET/v1/Workspaces/{WorkspaceSid}/TaskChannels/{Sid}FetchTaskChannel
POST/v1/Workspaces/{WorkspaceSid}/TaskChannels/{Sid}UpdateTaskChannel
DELETE/v1/Workspaces/{WorkspaceSid}/TaskChannels/{Sid}DeleteTaskChannel
GET/v1/Workspaces/{WorkspaceSid}/TaskQueuesListTaskQueue
POST/v1/Workspaces/{WorkspaceSid}/TaskQueuesCreateTaskQueue
GET/v1/Workspaces/{WorkspaceSid}/TaskQueues/StatisticsListTaskQueuesStatistics
GET/v1/Workspaces/{WorkspaceSid}/TaskQueues/{Sid}FetchTaskQueue
POST/v1/Workspaces/{WorkspaceSid}/TaskQueues/{Sid}UpdateTaskQueue
DELETE/v1/Workspaces/{WorkspaceSid}/TaskQueues/{Sid}DeleteTaskQueue
GET/v1/Workspaces/{WorkspaceSid}/TaskQueues/{TaskQueueSid}/CumulativeStatisticsFetchTaskQueueCumulativeStatistics
GET/v1/Workspaces/{WorkspaceSid}/TaskQueues/{TaskQueueSid}/RealTimeStatisticsFetchTaskQueueRealTimeStatistics
GET/v1/Workspaces/{WorkspaceSid}/TaskQueues/{TaskQueueSid}/StatisticsFetchTaskQueueStatistics
GET/v1/Workspaces/{WorkspaceSid}/TasksListTask
POST/v1/Workspaces/{WorkspaceSid}/TasksCreateTask
GET/v1/Workspaces/{WorkspaceSid}/Tasks/{Sid}FetchTask
POST/v1/Workspaces/{WorkspaceSid}/Tasks/{Sid}UpdateTask
DELETE/v1/Workspaces/{WorkspaceSid}/Tasks/{Sid}DeleteTask
GET/v1/Workspaces/{WorkspaceSid}/Tasks/{TaskSid}/ReservationsListTaskReservation
GET/v1/Workspaces/{WorkspaceSid}/Tasks/{TaskSid}/Reservations/{Sid}FetchTaskReservation
POST/v1/Workspaces/{WorkspaceSid}/Tasks/{TaskSid}/Reservations/{Sid}UpdateTaskReservation
GET/v1/Workspaces/{WorkspaceSid}/WorkersListWorker
POST/v1/Workspaces/{WorkspaceSid}/WorkersCreateWorker
GET/v1/Workspaces/{WorkspaceSid}/Workers/CumulativeStatisticsFetchWorkersCumulativeStatistics
GET/v1/Workspaces/{WorkspaceSid}/Workers/RealTimeStatisticsFetchWorkersRealTimeStatistics
GET/v1/Workspaces/{WorkspaceSid}/Workers/StatisticsFetchWorkerStatistics
GET/v1/Workspaces/{WorkspaceSid}/Workers/{Sid}FetchWorker
POST/v1/Workspaces/{WorkspaceSid}/Workers/{Sid}UpdateWorker
DELETE/v1/Workspaces/{WorkspaceSid}/Workers/{Sid}DeleteWorker
GET/v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/ChannelsListWorkerChannel
GET/v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Channels/{Sid}FetchWorkerChannel
POST/v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Channels/{Sid}UpdateWorkerChannel
GET/v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/ReservationsListWorkerReservation
GET/v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Reservations/{Sid}FetchWorkerReservation
POST/v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Reservations/{Sid}UpdateWorkerReservation
GET/v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/StatisticsFetchWorkerInstanceStatistics
GET/v1/Workspaces/{WorkspaceSid}/WorkflowsListWorkflow
POST/v1/Workspaces/{WorkspaceSid}/WorkflowsCreateWorkflow
GET/v1/Workspaces/{WorkspaceSid}/Workflows/{Sid}FetchWorkflow
POST/v1/Workspaces/{WorkspaceSid}/Workflows/{Sid}UpdateWorkflow
DELETE/v1/Workspaces/{WorkspaceSid}/Workflows/{Sid}DeleteWorkflow
GET/v1/Workspaces/{WorkspaceSid}/Workflows/{WorkflowSid}/CumulativeStatisticsFetchWorkflowCumulativeStatistics
GET/v1/Workspaces/{WorkspaceSid}/Workflows/{WorkflowSid}/RealTimeStatisticsFetchWorkflowRealTimeStatistics
GET/v1/Workspaces/{WorkspaceSid}/Workflows/{WorkflowSid}/StatisticsFetchWorkflowStatistics

Questions

Does the Twilio - Taskrouter API need an API key?

Yes. The Twilio - Taskrouter API uses HTTP Basic authentication; the documentation explains how to get credentials.

Does the Twilio - Taskrouter API support HTTPS?

Yes, the Twilio - Taskrouter API is served over HTTPS.

How many endpoints does the Twilio - Taskrouter API have?

Its OpenAPI description lists 60 endpoints in version 1.42.0. All of them are shown on this page.

What are alternatives to the Twilio - Taskrouter API?

Other Phone APIs include Twilio - Accounts, ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management, Twilio - Api, Mobility API, Telnyx API.

Compare alternatives →

Listed from APIs.guru (CC0).