DEVELOPER

DEVELOPER

REST API Release 2017.2 Release Notes

Release 2017.2 of the Bullhorn REST API includes the following changes to edit entitlements:

Candidate, ClientContact, ClientCorporation, Lead, Opportunity JobOrder

A user without "Edit Any {entity}" or "Edit Department {entity}" who is listed as a secondary owner of an entity can edit that entity.

ClientCorporation

To edit the ClientCorporation status field, a user must have the "Change Client Status" entitlement.

JobOrder

To edit either the JobOrder salesManagerPercentGrossMargin or recruitingManagerPercentGrossMargin field, a user must have the "Placement Approval" entitlement.

JobSubmission

To edit a JobSubmission, a user must have either the "Schedule Any Interview" or "Change Any Candidate Submission Status" entitlement, or the user must own the JobOrder associated with the JobSubmission. JobSubmission entitlements are now returned in the GET entitlements/JobSubmission call.

Placement

  • A user with the "Change Any Candidate Submission Status" entitlement can edit any Placement.
  • A user with the "Placement Approval" entitlement can edit any Placement. Previously, a user with the "Edit Any Job" entitlement was able to edit any Placement; this is no longer the case. Similarly, a user with the "Edit Department Job" entitlement was able to edit Placements where the associated JobOrder's owner was in the user's department; this is no longer the case.
  • Users without the "Placement Approval" entitlement cannot set the Placement status field to "Approved" and cannot edit approved Placements.
  • A user must have the "Edit Placement Date Added" entitlement to edit the Placement dateAdded field.
  • A user must have the "Placement Approval" entitlement to edit the Placement salesManagerPercentGrossMargin or recruitingManagerPercentGrossMargin field.