API Reference
Log In
API Reference

Update opening

Update an existing Opening.
On four-state accounts, an explicit sourcing status takes precedence over legacy posting fields.
Listing defaults and internal window fields are returned only on four-state accounts.
When go_enabled is set to true, the opening is deactivated as part of go-enablement
(the opening is set to inactive so it can be managed through Hire Go; it can be
reactivated after Go is configured). The account must have Hire Go enabled and
the opening's workflow must be go-compatible for go_enabled to take effect.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The Opening ID

Body Params
boolean | null

Indicator for whether the opening is active

string | null

Additional info about the opening

alternative_locales
array of strings | null

List of alternate locales

alternative_locales
string | null

The currency of the pay rate

string | null
enum

How often the pay occurs

Allowed:
string | null

The pay rate

string | null

Identifier custom to opening for the account

string | null

ATS job ID. Set once and unique among live openings in the account. A different or blank value is refused once set; null leaves it unchanged.

customer_attributes
array of objects | null

List of customer attributes for the opening

customer_attributes
boolean | null

Indicator for whether to launch the applicant into the workflow after application

string | null

Title that will be show on sourcing and career sites

boolean | null

Indicator for whether applicant identity is enforced

boolean | null

Indicator for whether the opening is for hiring

boolean | null

Indicator for whether the opening is private

boolean | null

Indicator for whether the opening is for sourcing

string
enum

Sourcing status on an account running the four-state model. Ignored on legacy accounts. Omit it to move the opening to its configured activation or deactivation default when active changes. Sent beside active, it overrides that default and must be valid for the new active state: Public and Internal require an active opening, and Internal also requires the internal career site; otherwise the request is refused with 422. Go-enablement deactivates the opening, so a Public or Internal status beside go_enabled true is refused. When sent, it takes precedence over is_sourcing_funnel, is_internal_funnel and unlisted_from_sourcing.

Allowed:
string | null
enum

Indicator for whether the opening is full or part time

Allowed:
string | null
enum

Industry the opening is for

string | null
enum

The type of job represented by the opening

string | null

The unique identifier for the location associated to the opening

string | null

The unique identifier for the owner to be associated to the opening

string | null

The unique identifier for the position associated to the opening

shift_attributes
object

The values to update an existing shift or define a new shift for the opening

string | null

The unique identifier for the shift to be associated to the opening

string | null

The title of the opening

boolean | null

Indicator for whether an external application form will be used

string | null

The unique identifier for the workflow to associate to the opening

boolean

Indicates whether the opening is an internal job posting. Cannot be true together with is_sourcing_funnel. On four-state accounts, an explicit listing_status determines both posting fields.

integer

Internal posting window in days: 1, 2, 3, 5, 7, or 14. On four-state accounts, the setting persists on any opening and the window starts when it becomes Internal. Legacy accounts require is_internal_funnel.

date

Internal posting expiration date in YYYY-MM-DD format. On four-state accounts, the window persists independently of the current sourcing status. Legacy accounts require is_internal_funnel. The expiration action determines the posting status after expiry.

integer
enum

Expiration action: 0 = do_not_post, 1 = post_publicly, 2 = intake_closed. Intake closed requires the four-state sourcing model. An action is required when setting a window duration.

Allowed:
boolean | null

When true, enables this opening for Hire Go. Only available when the account has Hire Go enabled and the opening's workflow is go-compatible. Setting go_enabled to true deactivates the opening as part of go-enablement; the opening can be reactivated after Hire Go is configured.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json