Returns a list of recruitments.
GET /people/recruitments
Group: People Management › Recruitments · Operation ID: recruitments
Open in the interactive reference
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
Api-Version |
header | "v1" |
yes | The API version this request targets, named by its public identifier. Required on every request; omitting it, or naming a version this company does not have, is answered with 400. This document describes version v1. |
Query surface
id— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likename— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likecategory— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likestatus— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likepublished— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likeunsolicited— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likedeadline— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likevacancies— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likedepartmentId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likepositionId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, liketeamId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likelocationId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likeentityId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likeemploymentCategoryId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likehiringManagerId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likeownerId— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likelastModifiedDate— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, like- Orderable: id, recruitmentNumber, name, category, status, published, unsolicited, deadline, vacancies, lastModifiedDate
- Selectable: id, recruitmentNumber, name, category, status, published, unsolicited, deadline, vacancies, departmentId, departmentName, positionId, positionName, teamId, teamName, locationId, locationName, entityId, entityName, employmentCategoryId, hiringManagerId, hiringManagerName, ownerId, ownerName, jobDescription, viabilityCriteria, website, relocationRequired, lastModifiedDate
Response
200 Success
Under data, an array of recruitmentsRow:
| Field | Type | Required | Description |
|---|---|---|---|
id |
string | no | The unique identifier for the recruitment. |
recruitmentNumber |
string or null | no | The system-generated recruitment number. Absent while none has been assigned. |
name |
string or null | no | The name of the opening. |
category |
string or null | no | A free-text category of the opening, for example internal, external or student. |
status |
string or null | no | The status of the opening, derived from the deadline. 'inactive' once the deadline has passed, 'active' otherwise, including when no deadline is set. |
published |
boolean or null | no | Whether the opening is published externally. It is set by the external-publishing flow, not through this API. |
unsolicited |
boolean or null | no | Whether this is the catch-all opening that unsolicited applications are filed against. |
deadline |
string (date-time) or null | no | The application deadline, in UTC. Format YYYY-MM-DDTHH:mm:ss.sssZ. Absent when no deadline is set. |
vacancies |
number or null | no | The number of vacant positions the opening covers. |
departmentId |
string or null | no | The identifier of the department the opening belongs to. Absent when not set. See id on GET departments/:id. |
departmentName |
string or null | no | The name of the department. Absent when not set. |
positionId |
string or null | no | The identifier of the position being recruited for. Absent when not set. See id on GET positions/:id. |
positionName |
string or null | no | The name of the position. Absent when not set. |
teamId |
string or null | no | The identifier of the team. Absent when none is assigned. See id on GET people/teams/:id. |
teamName |
string or null | no | The name of the team. Absent when none is assigned. |
locationId |
string or null | no | The identifier of the work location. Absent when none is assigned. There is no endpoint for it. |
locationName |
string or null | no | The name of the work location. Absent when none is assigned. |
entityId |
string or null | no | The legal entity that will employ the hire. Absent when none is assigned. |
entityName |
string or null | no | The name of the legal entity that will employ the hire. Absent when none is assigned. |
employmentCategoryId |
string or null | no | The identifier of the employment category. Absent when none is assigned. There is no endpoint for it. |
hiringManagerId |
string or null | no | The identifier of the hiring manager. Absent when none is assigned. See id on GET people/:id. |
hiringManagerName |
string or null | no | The full name of the hiring manager. Absent when none is assigned. |
ownerId |
string or null | no | The identifier of the recruitment owner, the recruiter. Absent when none is assigned. See id on GET people/:id. |
ownerName |
string or null | no | The full name of the recruitment owner. Absent when none is assigned. |
jobDescription |
string or null | no | The job description, as plain text. |
viabilityCriteria |
string or null | no | The internal viability criteria used to screen applicants, as plain text. |
website |
string or null | no | The URL of the posting or the hiring team's page. |
relocationRequired |
string or null | no | Whether and how relocation is required. Free text, not a boolean. |
lastModifiedDate |
string (date-time) | no | The date and time the recruitment record last changed, in UTC. Format YYYY-MM-DDTHH:mm:ss.sssZ. |
Statuses
400— Invalid request or business failure401— Missing or invalid access token403— Not authorized404— Not found429— Too many requests500— Internal server error