Updates an existing job posting.
Set includeUnpublishedJobPostings to true when updating an unpublished (draft) job posting. This flag is required for draft postings; published postings can be updated without it.
Note on updating the description: When job description openings and closings are not suppressed, the descriptionHtml field returned in jobPosting.info may contain content that is not modifiable through the API. Only the content of the descriptionParts.descriptionBody field of the jobPosting.info endpoint is modifiable through this call. To completely customize the description, set both suppressDescriptionOpening and suppressDescriptionClosing to true.
Locations: Use locationId to set or clear the primary posting location. Pass null to clear the override and fall back to the parent job's location. Use secondaryLocationIds to fully replace the set of secondary locations. Pass an empty array to remove all secondary locations.
Application form: Use applicationFormDefinitionId to set or clear the posting's application form override. Pass null to fall back to the organization default form.
Job boards: Use jobBoardAssociations to fully replace the Ashby-hosted job boards associated with the posting and set whether it is listed on each board. Pass an empty array to remove the posting from every Ashby-hosted job board. Omit this field to leave the existing associations unchanged. Third-party job board distribution is not included.
Requires the jobsWrite permission.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||

