Update a task
Change a task’s status, assignee, or both, the same as making the change in the dashboard. Send status, assigned_to, or both. Any other key returns 400. Setting status to in_progress, on_hold, or done without assigned_to can assign the task to the key’s creator when they have Self assign on. Requests from this playground go to production. Customer API.
Authorizations
Path Parameters
^(conversation|form-submission)-\d+$"conversation-184532"
Body
open, in_progress, on_hold, done A team member id, from a task's assignee.id or members[].id in GET /account. Null unassigns.
Apply only if the task still has this status. A task that never had a status counts as open.
open, in_progress, on_hold, done Apply only if the task still has this assignee.
Response
The updated task. When the change takes the task out of what the key can see, the change is saved and the body is only id, status, assignee, and visible false.
- Option 1
- Option 2
"conversation-184532"
"https://answeringagent.com/dashboard/conversations/184532"
open, in_progress, on_hold, done A team member. The id is what assigned_to and report filters.team_member_ids take.
- Option 1
- Option 2
A category key. Conversations, tasks, and reports share one list. A form task has form. GET /reports/metrics lists every key with its label under categories. Older records can have a retired key that is not in that list.
"cancellation"
low, medium, high, urgent, normal When the source conversation started or the form was submitted. Not when the AI created the task.
From the conversation's contact, or from the form submission for a form task.
5000