Jobs
List jobs
List jobs with advanced filtering. Supported operators:
- ?status=eq.T_PENDING - Filter by exact match
- ?priority=in.(T_HIGH,T_URGENT) - Filter by multiple values
- ?created_at=gte.2024-01-01 - Date range filters
- ?select=id,status,customer:customers(name) - Field selection with joins
- ?order=created_at.desc - Sorting
- ?limit=25&offset=50 - Pagination
Projects and their jobs:
- ?project_id={uuid} - the jobs of one project
- ?kind=T_PROJECT - projects only; ?kind=T_STANDARD excludes them
Both accept a bare value or a PostgREST operator. Unless you pass your own select, each row carries project_id (the project it belongs to) alongside kind.
get/v1/jobs
Request
- Base URL: https://api.workwing.io
- URL: https://api.workwing.io/v1/jobs
- Auth: HTTP bearer
Query parameters
selectstring
Comma-separated columns to return. Supports embedded resources: *,customer:customers(name,email)
orderstring
Sort order, e.g. created_at.desc or name.asc
limitinteger
Maximum number of rows to return (max 1000)
offsetinteger
Number of rows to skip for pagination
project_idstring
List the jobs of one project, e.g. {uuid} or is.null for jobs in no project.
kindstring
Filter by job kind, e.g. T_PROJECT.
Response
Array of jobs
Changes
No recorded changes to this operation across all 1 revision of this API.