Skip to navigation

List job openings

Lists the headcount openings (requisitions), that is the positions that jobs are hiring for. Use it to review that headcount and to see which hire filled each opening. Callers with restricted access see only the openings they may view.

Token scopes: ats:read, worker:read

Authentication

AuthorizationBearer

Authentication

The Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.

curl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \
  -H 'Authorization: Bearer YOUR-TOKEN-HERE'

Learn more about authentication

OR
AuthorizationBearer

Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/

Query parameters

cursorstringOptional
Pagination cursor returned by a previous response.
limitintegerOptional1-100
Maximum number of openings to return per page.
statuslist of enumsOptional
Filter openings by one or more statuses.
team_idslist of stringsOptional
Filter openings by team IDs.
location_idslist of stringsOptional
Filter openings by location IDs.
job_idslist of stringsOptional
Filter openings by linked job IDs.
tag_idslist of stringsOptional
Filter openings by tag IDs.
tag_ids_operatorenumOptional

Operator for tag_ids filter. ‘ANY’ returns openings with at least one matching tag; ‘ALL’ returns openings with all specified tags. Defaults to ‘ANY’.

Allowed values:

Response

Paginated list of job openings.
datalist of objects
Page of openings.
has_moreboolean
Whether more pages are available beyond the current page.
next_cursorstring or null

Cursor to fetch the next page; null when there are no more pages.

total_countinteger
Total number of openings matching the filters.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error