zapier
Upserts candidate
Upserts candidate based on email, and optionally applies to a job
POST
/
zapier
/
create-candidate
curl --request POST \
--url https://mgnmzef4kd.us-east-1.awsapprunner.com/api/v1/zapier/create-candidate \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"primaryEmail": "jsmith@example.com",
"name": "<string>",
"title": "<string>",
"emails": [
"jsmith@example.com"
],
"phone": "<string>",
"links": {},
"education": "<string>",
"experienceYears": 1073741823.5,
"resumeUrl": "<string>",
"noticeWeeks": 1073741823.5,
"earliestStartDate": "<string>",
"currentSalary": 1073741823.5,
"currentSalaryCurrency": "USD",
"expectedSalary": 1073741823.5,
"expectedSalaryMax": 1073741823.5,
"expectedSalaryCurrency": "USD",
"isVeteran": true,
"creatorId": "<string>",
"workspaceId": "<string>",
"countryIso3": "<string>",
"zipCode": "<string>",
"address": "<string>",
"city": "<string>",
"notes": "<string>",
"jobId": "<string>"
}'
{
"id": "<string>"
}
Authorizations
API key for authentication
Body
application/json
Response
200
application/json
Successfully upserted the candidate
The response is of type object
.
curl --request POST \
--url https://mgnmzef4kd.us-east-1.awsapprunner.com/api/v1/zapier/create-candidate \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"primaryEmail": "jsmith@example.com",
"name": "<string>",
"title": "<string>",
"emails": [
"jsmith@example.com"
],
"phone": "<string>",
"links": {},
"education": "<string>",
"experienceYears": 1073741823.5,
"resumeUrl": "<string>",
"noticeWeeks": 1073741823.5,
"earliestStartDate": "<string>",
"currentSalary": 1073741823.5,
"currentSalaryCurrency": "USD",
"expectedSalary": 1073741823.5,
"expectedSalaryMax": 1073741823.5,
"expectedSalaryCurrency": "USD",
"isVeteran": true,
"creatorId": "<string>",
"workspaceId": "<string>",
"countryIso3": "<string>",
"zipCode": "<string>",
"address": "<string>",
"city": "<string>",
"notes": "<string>",
"jobId": "<string>"
}'
{
"id": "<string>"
}
Assistant
Responses are generated using AI and may contain mistakes.