Skip to main content
POST
/
api
/
ats
/
v1
/
jobs
Create Job
curl --request POST \
  --url https://api.bindbee.dev/api/ats/v1/jobs \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'x-connector-token: <x-connector-token>' \
  --data '{
  "name": "SOFTWARE ENGINEER",
  "description": "We are looking for a software engineer to join our team.",
  "code": "SE-2021-01",
  "status": "OPEN",
  "job_posting_urls": [
    "https://www.company.com/careers/software-engineer"
  ],
  "confidential": false,
  "departments": [
    "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
    "018b4bfb-5ece-70b1-ad5e-862a9433aa23"
  ],
  "offices": [
    "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
    "018b4bfb-5ece-70b1-ad5e-862a9433aa23"
  ],
  "hiring_managers": [
    "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
    "018b4bfb-5ece-70b1-ad5e-862a9433aa23"
  ],
  "recruiters": [
    "018b4bfb-5ece-70b1-ad5e-862a9433aa65"
  ],
  "template_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
  "remote_user_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
  "openings": 3
}'
"<any>"

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-connector-token
string
required

Body

application/json
name
string | null

The name of the job.

Example:

"SOFTWARE ENGINEER"

description
string | null

A detailed description of the job.

Example:

"We are looking for a software engineer to join our team."

code
string | null

The internal or external code that identifies the job.

Example:

"SE-2021-01"

status
string | null

The current status of the job posting.

Example:

"OPEN"

job_posting_urls
AtsUrl · object[] | null

A list of URLs where the job is posted.

Example:
[
"https://www.company.com/careers/software-engineer"
]
confidential
boolean | null

Whether the job posting is confidential.

Example:

false

departments
string<uuid>[] | null

A list of department identifiers associated with the job.

Example:
[
"018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"018b4bfb-5ece-70b1-ad5e-862a9433aa23"
]
offices
string<uuid>[] | null

A list of office identifiers where the job is located.

Example:
[
"018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"018b4bfb-5ece-70b1-ad5e-862a9433aa23"
]
hiring_managers
string<uuid>[] | null

A list of identifiers for hiring managers associated with the job.

Example:
[
"018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"018b4bfb-5ece-70b1-ad5e-862a9433aa23"
]
recruiters
string<uuid>[] | null

A list of identifiers for recruiters associated with the job.

Example:
["018b4bfb-5ece-70b1-ad5e-862a9433aa65"]
template_id
string | null

The template id associated with the job.

Example:

"018b4bfb-5ece-70b1-ad5e-862a9433aa65"

remote_user_id
string<uuid>

The remote user's id who is creating the job.

Example:

"018b4bfb-5ece-70b1-ad5e-862a9433aa65"

openings
integer | null

Number of openings for the job.

Example:

3

Response

Successful Response

The response is of type any.