Path parameters
-
The SID of the Workspace that the new Task belongs to.
Minimum length is
34
, maximum length is34
. Format should match the following pattern:^WS[0-9a-fA-F]{32}$
.
Body
-
The amount of time in seconds the new task can live before being assigned. Can be up to a maximum of 2 weeks (1,209,600 seconds). The default value is 24 hours (86,400 seconds). On timeout, the
task.canceled
event will fire with descriptionTask TTL Exceeded
. -
The priority to assign the new task and override the default. When supplied, the new Task will have this priority unless it matches a Workflow Target with a Priority set. When not supplied, the new Task will have the priority of the matching Workflow Target. Value can be 0 to 231^ (2,147,483,647).
-
When MultiTasking is enabled, specify the TaskChannel by passing either its
unique_name
orsid
. Default value isdefault
. -
The SID of the Workflow that you would like to handle routing for the new Task. If there is only one Workflow defined for the Workspace that you are posting the new task to, this parameter is optional.
Minimum length is
34
, maximum length is34
. Format should match the following pattern:^WW[0-9a-fA-F]{32}$
. -
A JSON string with the attributes of the new task. This value is passed to the Workflow's
assignment_callback_url
when the Task is assigned to a Worker. For example:{ "task_type": "call", "twilio_call_sid": "CAxxx", "customer_ticket_number": "12345" }
. -
The virtual start time to assign the new task and override the default. When supplied, the new task will have this virtual start time. When not supplied, the new task will have the virtual start time equal to
date_created
. Value can't be in the future or before the year of 1900. -
A SID of a Worker, Queue, or Workflow to route a Task to
-
A boolean that indicates if the Task should respect a Worker's capacity and availability during assignment. This field can only be used when the
RoutingTarget
field is set to a Worker SID. By settingIgnoreCapacity
to a value oftrue
,1
, oryes
, the Task will be routed to the Worker without respecting their capacity and availability. Any other value will enforce the Worker's capacity and availability. The default value ofIgnoreCapacity
istrue
when theRoutingTarget
is set to a Worker SID. -
The SID of the TaskQueue in which the Task belongs
Minimum length is
34
, maximum length is34
. Format should match the following pattern:^WQ[0-9a-fA-F]{32}$
.
curl \
--request POST 'https://taskrouter.twilio.com/v1/Workspaces/{WorkspaceSid}/Tasks' \
--user "username:password" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data 'Timeout=1&Priority=1&Attributes=%7B%22body%22%3A+%22attributes%22%7D&TaskChannel=channel&WorkflowSid=WWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&TaskQueueSid=WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&RoutingTarget=WKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&IgnoreCapacity=false&VirtualStartTime=2014-05-14T18%3A50%3A02Z&RequiredAttention=0'
{"Timeout"=>1, "Priority"=>1, "Attributes"=>"{\"body\": \"attributes\"}", "TaskChannel"=>"channel", "WorkflowSid"=>"WWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "TaskQueueSid"=>"WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "RoutingTarget"=>"WKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "IgnoreCapacity"=>"false", "VirtualStartTime"=>"2014-05-14T18:50:02Z", "RequiredAttention"=>0}
{
"age": 25200,
"sid": "WTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"url": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Tasks/WTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"links": {
"workflow": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Workflows/WWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"workspace": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"task_queue": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/TaskQueues/WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"reservations": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Tasks/WTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Reservations"
},
"addons": "{}",
"reason": "Test Reason",
"timeout": 60,
"priority": 1,
"attributes": "{\"body\": \"attributes\"}",
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"date_created": "2014-05-14T18:50:02Z",
"date_updated": "2014-05-15T07:26:06Z",
"workflow_sid": "WWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"workspace_sid": "WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"routing_target": "WKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"task_queue_sid": "WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"ignore_capacity": false,
"task_channel_sid": "TCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"assignment_status": "pending",
"required_attention": 0,
"virtual_start_time": "2014-05-14T18:50:02Z",
"workflow_friendly_name": "Example Workflow",
"task_queue_entered_date": null,
"task_channel_unique_name": "unique",
"task_queue_friendly_name": "Example Task Queue"
}