Jobs

Create and manage your jobs to link candidates and interviews to them.

Required scope: jobs:read for reading, jobs:write for creating and updating.

List jobs

GET/api/v1/jobs

Returns the list of active jobs for the organization.

Query Parameters

ParamètreTypeRequisDescription
pageintegerNonPage number (default: 1).
pageSizeintegerNonResults per page (default: 20).
statusstringNonFilter by status: DRAFT | ACTIVE | PAUSED | CLOSED.
departmentstringNonFilter by department.
workModestringNonFilter by work mode: ONSITE | REMOTE | HYBRID.
Request
200 Response

Get a job

GET/api/v1/jobs/:id

Returns the details of a job.

Path Parameters

ParamètreTypeRequisDescription
idstringOuiUnique identifier of the job.
Request
200 Response

Create a job

POST/api/v1/jobs

Creates a new job.

Body Parameters

ParamètreTypeRequisDescription
titlestringOuiJob title.
descriptionstringNonDetailed job description.
departmentstringNonDepartment or team (e.g. Engineering, Sales).
locationstringNonJob location (e.g. Paris, France).
workModestringNonWork mode: ONSITE | REMOTE | HYBRID.
senioritystringNonSeniority level: INTERN | JUNIOR | MID | SENIOR | LEAD | MANAGER | DIRECTOR.
contractTypestringNonContract type: CDI | CDD | FREELANCE | INTERNSHIP | APPRENTICESHIP.
salaryMinintegerNonMinimum annual salary in K€ (e.g. 40 for 40,000 €).
salaryMaxintegerNonMaximum annual salary in K€.
dailyRateintegerNonDaily rate in € for freelance positions.
skillsstring[]NonList of required skills.
statusstringNonInitial status: DRAFT (default) | ACTIVE.
Request
201 Response
Evalyo · Agentic platform for AI interviews and assessments