Update Candidate

Update a single candidate

Log in to see full request history

Results

Update a specific candidate by calling this endpoint.

The result contains the following keys:

KeyDescription
candidateCandidate information
start_keywordKeyword text used by candidate to initiate the conversation
phone_numberphone number of the candidate
emailemail address of the candidate
updated_atLast timestamp when candidate was updated
formatted_numbercandidate's phone number in E.164 format (+12144930945)
edited_nameedited name of the candidate
created_attimestamp when candidate was created
OIDid of the Olivia candidate
namefull name of the candidate
sourcePossible values include SMS = 1, WIDGET = 2, RECRUITER_PAGE = 3, COMPANY_PAGE = 4, EMBEDDED_WIDGET = 5, WIT_WIDGET = 6
group_namegroup name of the candidate
external_oidencrypted id of the Olivia candidate
referrer_emailReferrer's Email
referrer_nameReferrer's Name
external_referrerExternal referrer
language_preferenceLanguage code preference
conversationList conversation
media_urlURL of the image/video sent by the candidate
message_typePossible values include FREE_TEXT = 1, TK_TEXT = 2, ASK_ANY_THING_TEXT = 3, ASK_CONTINUE_TEXT = 4, PROMPT_NAME = 5, PROMPT_EMAIL = 6, PROMPT_PHONE = 7, ASK_DATA = 8, ASK_DOCUMENT = 9, ASK_LIST_SELECT = 10
answer_textanswer text from Olivia / company user
updated_atLast timestamp when conversation was updated
question_textquestion text asked by the candidate
from_whoif 0, the reply was from the AI. Else, id of the company_user
created_attimestamp when conversation was created
interviewInterview information
past_interview_attimestamp of the last completed interview
scheduled_attimestamp of the interview
interviewedif 1, the candidate was already interviewed
scheduled_byid of the company user who scheduled the interview with the candidate
interview_location_idLocation ID that will be interview
stageStages of candidte
viewedif 1, the candidate was viewed by a company user
completedif 1 the candidate completed the conversation
is_liveif 1 the candidate is on a live conversation
respondedif 1 the candidate has been responded to by a company user
statusPossible values include APPROVED = 1, PENDING = 2, ARCHIVED = 3, DRAFT = 4, SPAM = 5, UNKNOWN = 7, SCHEDULED = 8, CONFIRMED = 9, REMOVED = 10
interview_stagePossible values include NONE = 1, PENDING = 2, SCHEDULED = 3, SCHEDULE = 4, PENDING_INVITE = 5, PENDING_OPT_IN_REQUEST = 6, PENDING_INVITE_SMS_BS_HOUR = 7, NO_AVAILABILITY = 8, CANCELED = 9, CANCELED_REQUEST = 10
Path Params
string
required

Either: OID or external_oid or ex_id

Body Params
string

Phone number of the candidate

string

Email address of the candidate

string

Full name (first and last) of the candidate

string

First name of the candidate (pass first_name and last_name field if don't pass name field)

string

Last name of the candidate (pass first_name and last_name field if don't pass name field)

string

Status of the candidate (APPROVED = 1, PENDING = 2, ARCHIVED = 3, DRAFT = 4, SPAM = 5)

string

Location of the candidate

string
string
string

External Candidate Step

string

External Candidate Status

string

External Candidate Reason

string

Job Req ID

string

Job Title

string

1 = Email, 2 = SMS, 3 = Email & SMS, 4 = WhatsApp & Email. Default = Email & SMS

string

Hired date time

string
string

Blue Collar|White Collar|Blue Collar & White Collar

string

Hirescore Candidate ID

string

External Group ID

string

HireVue instructions for virtual interviews

string

Referrer's Email

string

Referrer's Name

string

External referrer

string
Defaults to en

Language code preference

string

Binary/Base64 String Resume file (.pdf, .doc', .docx, .png, .jpg', .txt')

string

Candidate journey name

string

Candidate journey status ( {Candidate_journey_stage_name}: {Candidate_journey_status_name}

json

Dictionary candidate attribute data. Example: {"key_name": "value", "key_name2": "value"}

string

Candidate's note

string

The candidate's location

string

The candidate's external_source_id

string

Binary/Base64 String Offer file (.doc, .docx, .pdf, .png, .jpg, .jpeg, .txt, .pages, .HTML)

string

Offer file name

boolean
Defaults to false

To identify the use of status_map_name and status_map_ex_id

string

Name of the Journey Status Mapping in Paradox. Required when use_paradox_status_map is true

string

Name of the status in the external system. The ID that is associated with a specific Journey Status in Paradox. Required when use_paradox_status_map is true

Headers
string
Defaults to Bearer <oauth_token>
Responses

Language
Click Try It! to start a request and see the response here! Or choose an example:
application/json