POST
/
v1.0
/
{company_id}
/
jobs
curl --request POST \
  --url https://api.hirehive.com/v1.0/{company_id}/jobs \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "title": "<string>",
  "description": "<string>",
  "location": {
    "city": "<string>",
    "state": {
      "id": "<string>",
      "name": "<string>",
      "code": "<string>"
    },
    "country": {
      "id": "<string>",
      "name": "<string>",
      "code": "<string>"
    },
    "remote": "not_remote"
  },
  "owner_id": "<string>",
  "status": "drafted",
  "type": "full_time",
  "experience": "na",
  "salary": "<string>",
  "job_code": "<string>",
  "category": {
    "id": "<string>",
    "name": "<string>"
  },
  "language": {
    "id": "<string>",
    "name": "<string>",
    "code": "<string>"
  },
  "assigned_team": {
    "assigned_users": [
      "<string>"
    ],
    "recruiter_ids": [
      "<string>"
    ]
  },
  "notifications": {
    "new_application_email": [
      "<string>"
    ]
  },
  "application_form": {
    "base_form": {
      "current_title": "off",
      "current_company": "off",
      "location": "off",
      "phone": "off",
      "resume": "off",
      "cover_letter": "off"
    },
    "additional_form_ids": [
      "<string>"
    ]
  },
  "auto_responder": {
    "id": "<string>",
    "email_subject": "<string>",
    "email_body": "<string>"
  },
  "tags": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "deadline": {
    "closes_at": "2023-11-07T05:31:56Z",
    "auto_close": true
  }
}'
{
  "data": {
    "id": "<string>",
    "title": "<string>",
    "description": "<string>",
    "location": {
      "city": "<string>",
      "state": {
        "id": "<string>",
        "name": "<string>",
        "code": "<string>"
      },
      "country": {
        "id": "<string>",
        "name": "<string>",
        "code": "<string>"
      },
      "remote": "not_remote"
    },
    "owner_id": "<string>",
    "status": "drafted",
    "type": "full_time",
    "experience": "na",
    "salary": "<string>",
    "job_code": "<string>",
    "created_date": "2023-11-07T05:31:56Z",
    "published_date": "2023-11-07T05:31:56Z",
    "category": {
      "id": "<string>",
      "name": "<string>"
    },
    "language": {
      "id": "<string>",
      "name": "<string>",
      "code": "<string>"
    },
    "assigned_team": {
      "assigned_users": [
        "<string>"
      ],
      "recruiter_ids": [
        "<string>"
      ]
    },
    "notifications": {
      "new_application_email": [
        "<string>"
      ]
    },
    "application_form": {
      "base_form": {
        "current_title": "off",
        "current_company": "off",
        "location": "off",
        "phone": "off",
        "resume": "off",
        "cover_letter": "off"
      },
      "additional_form_ids": [
        "<string>"
      ]
    },
    "auto_responder": {
      "id": "<string>",
      "email_subject": "<string>",
      "email_body": "<string>"
    },
    "job_ads": [
      {
        "id": 123,
        "created_at": "2023-11-07T05:31:56Z",
        "expires_at": "2023-11-07T05:31:56Z",
        "job_board": "indeed",
        "status": "unknown",
        "budget": 123,
        "meta": [
          {
            "key": "<string>",
            "value": "<string>"
          }
        ]
      }
    ],
    "apply_url": "<string>",
    "tags": [
      {
        "id": "<string>",
        "name": "<string>"
      }
    ],
    "deadline": {
      "closes_at": "2023-11-07T05:31:56Z",
      "auto_close": true
    }
  }
}

Authorizations

Authorization
string
header
required

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

Path Parameters

company_id
string
required

Body

application/json
title
string
required

The title of the job.

Required string length: 1 - 100
owner_id
string
required

The user_id of the job owner.

status
enum<string>
required

The status of the job.

Available options:
drafted,
published,
closed,
internal
type
enum<string>
required

The employment type.

Available options:
full_time,
part_time,
contract,
temporary,
other,
internship,
volunteer
experience
enum<string>
required

The experience type.

Available options:
na,
intern,
entry_level,
mid_level,
senior
deadline
object
required
description
string
Maximum length: 100000
location
object

The location object.

salary
string

The salary of the job.

job_code
string

A code associated with the job. This is internal.

category
object
language
object
assigned_team
object
notifications
object
application_form
object
auto_responder
object
tags
object[]

Response

201
application/json
data
object