Manage task checklists that providers must complete.
Tasks are a checklist of items the provider must complete. They can be mandatory for closing the work order.
GET /workorders/{id}/tasks
{
"results": [
{
"id": 101,
"description": "Take photo of serial number",
"group": { "id": "Completion Requirements" },
"label": "Serial Number"
},
{
"id": 102,
"description": "Customer sign-off",
"group": { "id": "Verification" },
"label": "Sign-off"
}
]
}POST /workorders/{id}/tasks
{
"description": "Take a photo of the serial number",
"group": "Completion Requirements",
"required": true
}PUT /workorders/{id}/tasks/{task_id}
{
"description": "Take a photo of BOTH serial numbers",
"required": true
}DELETE /workorders/{id}/tasks/{task_id}
Tasks can only be deleted if they haven't been completed yet.
Providers complete tasks via the mobile app or API:
PUT /workorders/{id}/tasks/{task_id}
{
"completed": true
}Clear alerts for incomplete or overdue tasks.
DELETE /workorders/{id}/tasks/{task_id}/alerts
DELETE /workorders/{id}/tasks/{task_id}/alerts/{alert_id}
Last updated on