Rolefy

API reference / Jobs

List your jobs

GET/v1/jobs

Needs a bearer access token with the jobs.read scope. How authentication works

The jobs your application created, newest first. Filter by status, or by updated_since to pick up only what changed. external_job_id finds the job you pushed with that id.

Query parameters

  • statusstringquery

    Only return jobs with this status.

    Allowed values:draftpending_approvalactiveexpiredclosedrejectedtaken_down

  • external_job_idstringquery

    Only return the job pushed with this id.

  • updated_sincestring · date-timequery

    Only return jobs changed at or after this time (ISO 8601).

  • limitintegerquery

    Page size. Default 25, maximum 100.

  • offsetintegerquery

    How many results to skip before the first one returned. Maximum 10,000.

Responses

  • 200A page of jobs
    Response fields
    • dataarray of Job
      • idstring · uuid
      • external_job_idstringnullable

        Your own id for this job.

      • titlestring
      • descriptionstring
      • job_typestringnullable
      • work_modelstringnullable
      • experience_levelstringnullable
      • category_idstring · uuidnullable
      • citystringnullable
      • statestringnullable
      • countrystring
      • salary_minnumbernullable
      • salary_maxnumbernullable
      • salary_currencystring
      • salary_periodstring
      • statusstring

        You can set draft, active and closed. The others are set by Rolefy.

        Allowed values:draftpending_approvalactiveexpiredclosedrejectedtaken_down

      • expires_atstring · datenullable
      • applications_countinteger
      • public_urlstringnullable

        The job's page on Rolefy. Null for sandbox jobs.

      • created_atstring · date-time
      • updated_atstring · date-time
    • totalinteger