opening

Draft or change a job

Creates a job as a draft from title, location, pay and description, or changes one with opening_id. Nothing goes live: opening_publish does, after the person approves.

post/openings/upsert

Request

  • Base URL: https://localhost:4410/api/v1
  • URL: https://localhost:4410/api/v1/openings/upsert
  • Auth: HTTP bearer

Request body

opening_idstring
titlestring
descriptionstring
benefitsstring

Response

The result.

idstring required
public_idstring required
status'draft' | 'open' | 'closed' required
titlestring required
employment_type'full_time' | 'part_time' | 'contract' | 'internship' | 'temporary' required
benefitsstring required
urlstring required
published_atstring date-time nullable required
closed_atstring date-time nullable required
created_atstring date-time required
descriptionstring required
description_source'typed' | 'outline' | 'ai_draft' required
equity_notestring nullable required
closing_datestring date nullable required
daily_limitinteger nullable required
confirm_emailboolean required
eeoboolean required
published_bystring nullable required
closed_bystring nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.