/company/{id}/positions

Creates a new position (job requisition) for the company and returns the newly created position object.

name, type, description, and location.country are required. type, experience, and education must match Breezy's supported values, and location.state is validated against US states or Canadian provinces when location.country is US or CA. If provided, department and category are checked against the company's configured departments/categories (custom categories are allowed in addition to the built-in list), and pipeline_id, scorecard_id, and questionnaire_id must reference existing company resources — an unrecognized id returns a 404. salary.currency must be a supported currency code, and salary.period is matched case-insensitively against Breezy's standard salary periods or the company's own custom salary terms. Fields outside the documented schema are dropped before the position is saved.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Body Params
string
required
string
required
string
enum
required
Allowed:
location
object
required
string
string
string

software | design | product | sysadmin | devops | finance | custserv | sales | marketing | pr | hr | management | operations | other — or a custom category ID

string
enum
Allowed:
string
enum
salary
object
string
string
string
tags
array of strings
tags
application_form
object

Visibility setting for each application form field. Values are required, optional, or hidden.

Response

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