List Jobs
Returns a paginated list of jobs for the authenticated business.
Defaults to sorting by scheduledAt descending. Supports filtering
by text, assigned technicians, scheduled date range, and total cost
range.
Requires scope: jobs:read
Authentication
Query parameters
Zero-based page index. Defaults to 0.
Items per page. Defaults to 20, maximum 100.
Sort by field,direction (Spring Pageable format; direction asc or desc, default asc). Allowed fields: id, name, number, scheduledAt, note, active, createdAt, updatedAt. Default order (when no sort is supplied): scheduledAt,desc.
Case-insensitive substring match against the job name.
Filter by active status. Defaults to true (archived jobs excluded). Set to false to return only archived jobs.
Inclusive lower bound (ISO yyyy-MM-dd) for scheduledAt.
Inclusive upper bound (ISO yyyy-MM-dd) for scheduledAt.
Inclusive lower bound for the job’s total cost. Must be >= 0.
Inclusive upper bound for the job’s total cost. Must be >= 0.