Overview
The Tasks API allows you to manage individual tasks within work orders. Tasks represent specific work items that need to be completed as part of a work order.Endpoints
List Tasks
Retrieve tasks for a work order.| Parameter | Type | Description |
|---|---|---|
status | string | Filter by status |
technician_id | string | Filter by assigned technician |
Get Task
Retrieve a single task.Create Task
Add a task to a work order.Update Task
Update a task.Delete Task
Remove a task from a work order.Complete Task
Mark a task as completed.Task Statuses
| Status | Description |
|---|---|
pending | Not yet started |
in_progress | Currently being worked on |
completed | Successfully finished |
skipped | Not performed (with reason) |
blocked | Cannot proceed (waiting on something) |
Task Line Items
Tasks can have associated line items for billing:List Line Items
Add Line Item
Error Responses
| Code | Description |
|---|---|
400 | Bad request - invalid parameters |
401 | Unauthorized |
403 | Forbidden - insufficient permissions |
404 | Task or work order not found |
422 | Validation error |
Related Documentation
Work Orders API
Work order endpoints
Tasks
Task user guide
Authentication
API authentication
Parts API
Parts management
