createdAtinteger nullable required
creation timestamp in epoch format
locationCountrystring nullable
businessUnitstring nullable
isPrivateboolean nullable
Indicates if a position is a private posting
workLocationOptionstring nullable
Indicates the option for working location e.g. onsite, remote_global, remote_local, hybrid
atsEntityIdstring nullable required
position_id in the ats system
internalPostingUrlstring nullable
evergreenboolean nullable
companystring nullable required
locationCitystring nullable
lastUpdatedinteger nullable required
last modified date time in epoch format
displayJobIdstring nullable
startDatestring nullable
start date of the position in ISO 8601 format (e.g. 2024-05-01)
requisitionTypestring nullable
postedForstring nullable
internal for internal jobs, external for external jobs, or all for both. Can be omitted for unposted positions.Input values must be one of these: internal, external, all, None
restrictAccessboolean nullable
titlestring nullable required
templateIdinteger nullable
Template id of the template used to create the position
hiringBandstring nullable
postingTitlestring nullable
employmentTypestring nullable
postedboolean nullable required
status of the position posted or not
locationFlexibilitystring nullable
Indicates the flexibility on location e.g. not_flexible, flexible_within_country, flexible_global
orgUnitsobject nullable
Org units of the position
companyDescriptionstring nullable
customFieldsobject nullable
workflowTemplateIdstring nullable
Indicates which workflow this position belongs to
statusstring nullable required
jobCodestring nullable
ATS attribute which identifies the job this jobrequestion is mapped to
openboolean nullable required
status of the position open or not
postingUrlstring nullable
createdBystring nullable
Email of the user who created this position
jobStagesstring[] nullable
requiredSkillsstring[] nullable
locationStatestring nullable
locationsstring[] nullable
positionIdinteger nullable
descriptionstring nullable