Greenhouse Recruiting has powerful APIs that allow you to use an HRIS or any other system of record to create and edit jobs that match what you have configured in your other tools. However, it is possible that a user might accidentally adjust one of your jobs after it was created, which can lead to mismatches and errors when sending hired candidates back to your HRIS. 

To circumvent this potential issue, we have created a setting that stops users from editing certain types of custom job fields from within Greenhouse Recruiting.

To create a custom job field that can only be edited via API, click the Configure icon configure.png in the upper right-hand corner and navigate to Custom Options on the left-hand panel.


Click Jobs from the Custom Options page.


Click + Add Field to add a new custom job field or hover over an existing custom job field and click edit.png to edit that custom job field.


From the subsequent dialog box, navigate to This field can only be changed via the Harvest API and place a check in the checkbox.

When finished, click Save.


When enabled, users will be unable to edit the field from the Job Setup > Job Info page. Instead of the Edit icon edit.png, the field will present the Lock icon Group.png to indicate that the field can only be changed through the Harvest API. 


Note: Since these custom job fields will also be hidden from the Job Creation flow, it is not possible to make a Job custom field both Required and Harvest-only.