List Account Work Orders
Retrieve work orders for a specific account.
Supports:
- Pagination (
page_size,page) - Date filtering (
updated_after,updated_before) - Sorting (
order_by) - Archived work orders (
include_archived=true, case-insensitive; any other value is treated asfalse, so archived work orders are excluded by default)
Work orders whose parent project, opportunity, or account is archived are never returned, even with include_archived=true.
Note: The /clients path is an alias for /accounts and will continue to work until users are individually notified and migrated.
Authentication
Path parameters
Query parameters
Number of items per page (max 100)
Page number (1-based)
Filter items updated after this timestamp (ISO 8601). Also matches records whose custom property values changed within the window.
Filter items updated before this timestamp (ISO 8601). Also matches records whose custom property values changed within the window.
Whether to include archived (inactive) records in the response. By default only active records are returned.
Response
Whether the start date is an all-day event
Whether the end date is an all-day event
Whether the work order is active (not archived)
User who created the work order. null when unknown. Create responses return { id } only.
Site visits associated with the work order (legacy shape)
Work items linked to this work order via Blueprint workflow. Includes forms (FORM) and file requests (FILE_REQUEST). Returns [] when none are linked.
Present only for service work orders on an account (parent project type ACCOUNT), and only when at least one line item exists.
Amounts are in dollars with cent precision. Replace via PUT /work-orders/{work_order_id}/line-items.
Omitted from the response when not applicable or when there are no line items.
Deprecated: use isActive instead. Kept for backward compatibility.
