Unified Models
- Activity
- Application
- Attachment
- Candidate
- Department
- EEOC
- Job Interview Stage
- Job
- Offer
- Office
- Reject Reason
- Remote User
- Scheduled Interview
- Scorecard
- Screening Question
- Tag
Create Candidate
Creates a Candidate object with the given values.
curl --request POST \
--url https://api.bindbee.dev/api/ats/v1/candidates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-connector-token: <x-connector-token>' \
--data '{
"data": {
"first_name": "John",
"last_name": "Doe",
"company": "Google",
"title": "SOFTWARE ENGINEER",
"is_private": true,
"can_email": true,
"locations": [
"San Francisco",
"New York"
],
"phone_numbers": [
"123-456-7890"
],
"email_addresses": [
"john@doe.com"
],
"urls": [
{
"type": "LINKEDIN",
"value": "https://www.linkedin.com/in/johndoe"
}
],
"tags": [
"JUNIOR",
"INTERMEDIATE"
],
"applications": [
"018b4bfb-5ece-70b1-ad5e-862a9433aa65"
],
"attachments": [
"018b4bfb-5ece-70b1-ad5e-862a9433aa65"
],
"avatar": "https://www.example.com/avatar.jpg",
"job_interview_stage_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"job_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65"
},
"remote_user_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65"
}'
"<any>"
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Headers
Body
The candidate's first name.
The candidate's last name.
The name of the company where candidate has applied.
The position for which the candidate has applied
Whether the candidate's information is private.
Whether the candidate can be emailed.
The location of the candidate.
The candidate's phone numbers.
The candidate's email addresses.
The candidate's URLs. This can include a personal website, LinkedIn profile, or other relevant URLs.
The candidate's tags. Tags are used to categorize candidates and can be used to filter candidates in the UI.
The candidate's applications.
The candidate's attachments.
The candidate's avatar.
The job stage id for the candidate
The job id for the candidate
The remote user's id
Response
The response is of type any
.
curl --request POST \
--url https://api.bindbee.dev/api/ats/v1/candidates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-connector-token: <x-connector-token>' \
--data '{
"data": {
"first_name": "John",
"last_name": "Doe",
"company": "Google",
"title": "SOFTWARE ENGINEER",
"is_private": true,
"can_email": true,
"locations": [
"San Francisco",
"New York"
],
"phone_numbers": [
"123-456-7890"
],
"email_addresses": [
"john@doe.com"
],
"urls": [
{
"type": "LINKEDIN",
"value": "https://www.linkedin.com/in/johndoe"
}
],
"tags": [
"JUNIOR",
"INTERMEDIATE"
],
"applications": [
"018b4bfb-5ece-70b1-ad5e-862a9433aa65"
],
"attachments": [
"018b4bfb-5ece-70b1-ad5e-862a9433aa65"
],
"avatar": "https://www.example.com/avatar.jpg",
"job_interview_stage_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"job_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65"
},
"remote_user_id": "018b4bfb-5ece-70b1-ad5e-862a9433aa65"
}'
"<any>"