Command Palette

Search for a command to run...

Log In

List Job Posts

get/public/v1/job-posts

Lists the job posts that are not archived, newest first. Each job post includes its screening questions, and each option says whether choosing it meets the requirement.

  • Authorizationstringrequired

    Bearer authentication header of the form Bearer <token>, where <token> is your API key. See How to set up an API key.

  • filter[status]string

    One or more of draft, published and closed, comma separated.

    Example:published
  • page[size]integer

    Number of results per page. Minimum 1, maximum 100.

    Default:25
  • page[number]integer

    The page number to retrieve. Use the last_page value from the meta response to determine the total number of pages available.

    Default:1

Response

200application/json

Paginated set of JobPostResource

  • dataobject[]required
    ▶Show 15 child attributes
    • idstringrequired
      Example:b2c3d4e5-f6a7-48b9-8c0d-1e2f3a4b5c6d
    • referencestringrequired
      Example:JOB-2026-00012
    • titlestringrequired
      Example:Weekend Support Worker
    • descriptionstring | nullrequired
      Example:Support participants in Parramatta on Saturdays and Sundays.
    • locationstring | nullrequired
      Example:Parramatta NSW
    • employment_basisstring | nullrequired
      Example:casual
    • statusstringrequired
      Example:published
    • accepting_applicationsbooleanrequired
      Example:true
    • video_urlstring | nullrequired
      Example:https://www.youtube.com/watch?v=dQw4w9WgXcQ
    • application_formobject | nullrequired
      ▶Show 2 child attributes
      • idstringrequired
        Example:c3d4e5f6-a7b8-49c0-9d1e-2f3a4b5c6d7e
      • namestringrequired
        Example:Support worker application
    • questionsobject[]required
      ▶Show 5 child attributes
      • idstringrequired
        Example:d4e5f6a7-b8c9-40d1-8e2f-3a4b5c6d7e8f
      • questionstringrequired
        Example:Do you hold a current NDIS Worker Screening Check?
      • typestringrequired
        Example:yes_no
      • importancestringrequired
        Example:must_have
      • optionsobject[]required
        ▶Show 3 child attributes
        • idstringrequired
          Example:e5f6a7b8-c9d0-41e2-9f3a-4b5c6d7e8f9a
        • labelstringrequired
          Example:Yes
        • meets_requirementbooleanrequired
          Example:true
    • published_atstring | nullrequired
      Example:2026-03-02T09:00:00+11:00
    • archived_atstring | nullrequired
      Example:2026-06-01T00:00:00+10:00
    • created_atstringrequired
      Example:2026-03-01T10:30:00+11:00
    • updated_atstringrequired
      Example:2026-03-02T09:00:00+11:00
  • metaobjectrequired
    ▶Show 5 child attributes
    • current_pageintegerrequired≥ 1
    • last_pageintegerrequired≥ 1
    • per_pageintegerrequired≥ 0

      Number of items shown per page.

    • totalintegerrequired≥ 0

      Total number of items being paginated.

    • allowed_sortsstring[]required

      The list of allowed sorts for this endpoint.

  • 401Unauthenticated
  • 403Authorization error