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.