Tasks

Browse open tasks

Returns currently open tasks (work requests) that workers can apply to. Filterable by category and state.

get/tasks/open

Request

  • Base URL: https://gigngo.org/api/v1
  • URL: https://gigngo.org/api/v1/tasks/open
  • Auth: none declared

Query parameters

categorystring

Service category slug

statestring

State slug

limitinteger

Results per page (1-50, default 20)

pageinteger

Page number (default 1)

citystring

City slug, e.g. los-angeles

sort'newest' | 'oldest' | 'most_applicants' | 'fewest_applicants' | 'priority' | 'members'

Order of the board

prioritize'members'

members = member priority (same as sort=members). Needs a partner key with the members scope; adds task.member and meta.members (areas, with trades per area).

expiredboolean

false = live jobs only; true = only jobs past expiresAt. Omitted = both (meta.expiredIncluded says how many). Send expired=false on any read that routes a local to a job.

unansweredboolean

true = jobs with no applicant yet

maxAgeDaysinteger

Only jobs posted at most this many days ago

minAgeDaysinteger

Only jobs posted at least this many days ago

minApplicantsinteger

Only jobs with at least this many applicants

posterboolean

true = add task.poster: does this poster answer. signal (responsive | answered_before | silent | no_history), jobsWithApplicants and answeredOn over their posts in the last 180 days, thisJob { viewedApplicants, messagedALocal, hired }, lastActive (today | this_week | this_month | over_a_month). Included with prioritize=members. Partner key with the members scope. Also adds task.fill and meta.fill (fill chance, below).

Response

Open tasks

okboolean

Changes

No recorded changes to this operation across all 1 revision of this API.