PUT
/
v1.0
/
{company_id}
/
candidates
/
{candidate_id}
/
applications
/
{application_id}
/
source
cURL
curl --request PUT \
  --url https://api.hirehive.com/v1.0/{company_id}/candidates/{candidate_id}/applications/{application_id}/source \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "origin": "added",
  "source": "<string>",
  "contact": {
    "id": "<string>",
    "name": "<string>"
  },
  "user": {
    "id": "<string>",
    "name": "<string>"
  },
  "recruiter": {
    "id": "<string>",
    "name": "<string>"
  }
}'
{
  "data": {
    "origin": "added",
    "source": "<string>",
    "contact": {
      "id": "<string>",
      "name": "<string>"
    },
    "user": {
      "id": "<string>",
      "name": "<string>"
    },
    "recruiter": {
      "id": "<string>",
      "name": "<string>"
    }
  }
}

Authorizations

Authorization
string
header
required

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

Path Parameters

company_id
string<string>
required
candidate_id
string<string>
required
application_id
string<string>
required

Body

application/json
origin
enum<string>

The origin of the application. eg Applied, Added, Submitted by an agency

Available options:
added,
applied,
interested,
referred,
candidate_pool,
hire_hive_import,
agency_submission
source
string

The source name. eg Google, LinkedIn

contact
object

If details of the referral contact if the application was referred.

user
object

If details of the user if the application was added manually.

recruiter
object

If details of the external recruiter if the application was submitted via the agency portal.

Response

data
object