Send interview alerts

This API allows 3rd party integrators to send Interview Requests to Paradox. Additionally, this API will create Candidates within Paradox that do not exist.

Log in to see full request history

Results

Calling '/interview/interview_alerts' endpoint.
This is the parameters to alert for an interview

KeyDescription
OIDCandidate id
actionThe action of interview (interview, cancel, reschedule)
by_web1 if interview by web
schedule_timethe Schedule time
interview_jobloc_idthe Interview jobloc id
interview_durationthe Interview duration
interview_typethe Interview type include IN_PERSON_INTERVIEW = 1 PHONE_INTERVIEW = 2 IN_PERSON_MEETING = 3 PHONE_MEETING = 4 SEQUENTIAL_INTERVIEW = 5 SEQUENTIAL_MEETING = 6 VIRTUAL_INTERVIEW = 7 VIRTUAL_MEETING = 8 GROUP_INTERVIEW = 9 PHONE_CONVERSATION = 10 IN_PERSON_CONVERSATION = 11 VIRTUAL_CONVERSATION = 12 IN_PERSON_SESSION = 13 PHONE_SESSION = 14 SEQUENTIAL_SESSION = 15 VIRTUAL_SESSION = 16 GROUP_SESSION = 17 INTERVIEW_PREFERENCE = 18 (max length: 6)
interview_instructionsthe Interview Instructions
interview_jobloc_room_idthe ID of the interview room
interviewer_idsid list of the interviewers
ipip of the candidate
lead_idid of the candidate
using_calendar_popup_pageFor all interview web pages using calendar pop up

The result will:
In case success is 1, the keys as below:

KeyDescription
success1
interview_datathe error
recruiter_textRecruiter message that send to candidate
processed1: have sent an alert, 0: not yet
company_idThe company id of a candidate
candidateCandidate-specific data(OID)

In case success is 0, the keys as below:

KeyDescription
errorthe error message
Body Params
int32

Paradox candidate application ID. (max length :20 )

string

An external candidate ID (max length :255 )

string

A candidate's external job application ID. (max length: 255 )

boolean

Use the candidate’s Job Application ID as their unique identifier. Using this parameter will allow for candidates to be created and scheduled from this endpoint.

string
required
Defaults to interview

The action of interview: "interview" (send interview times to candidate), "reschedule" (reschedule the interview), "cancel" (cancel the interview) (max length: 10)

int32
required

Interview duration in minutes (max length: 10)

int32
required
Defaults to 0

IN_PERSON_INTERVIEW = 1 PHONE_INTERVIEW = 2 IN_PERSON_MEETING = 3 PHONE_MEETING = 4 SEQUENTIAL_INTERVIEW = 5 SEQUENTIAL_MEETING = 6 VIRTUAL_INTERVIEW = 7 VIRTUAL_MEETING = 8 GROUP_INTERVIEW = 9 PHONE_CONVERSATION = 10 IN_PERSON_CONVERSATION = 11 VIRTUAL_CONVERSATION = 12 IN_PERSON_SESSION = 13 PHONE_SESSION = 14 SEQUENTIAL_SESSION = 15 VIRTUAL_SESSION = 16 GROUP_SESSION = 17 INTERVIEW_PREFERENCE = 18 (max length: 6)

string

The API ID of the custom interview type

array of objects

Interview parameters for each segment of a sequential interview. This parameter can only be used when a sequential interview_type has been selected.

interview_segments
array of objects

List of email address of the interviewer(s). (max length: 255 ) Endpoint will accept either a comma separated list or array of objects.

interviewer_emails
array of objects

List of external employee IDs of the interviewer(s). Ex : ["e5464656","2523525"] (max length of employee id: 255) Endpoint will accept either a comma separated list or array of objects.

interviewer_ex_ids
string

A dynamic round-robin group based on receiving a list of either user emails or employee IDs. Ex '["u_1234", "2523525", "abc@example.com"]'. It can have up to a maximum of 25 interviewers. User's priority is High

string

A dynamic round-robin group based on receiving a list of either user emails or employee IDs. Ex '["u_1234", "2523525", "abc@example.com"]'. It can have up to a maximum of 25 interviewers. User's priority is Medium

array of objects

List of Paradox IDs to identify the interview attendees. Ex:["u_636","u_74","g_6","exg_1089"] = User ID 636 and 74 and Round Robin Group ID = 6 and External Group ID = 1089 . (max length of user id: 10). Endpoint will accept either a comma separated list or array of objects.

interviewer_ids
string

The external location ID of the interview job location.

int32

The Paradox id of the interview room. If -1 is sent as the value, the Paradox logic of “Any Available Room” will be utilized.

int32

The Paradox ID of the interview job location.

string

A valid street address to be used for the interview location. This does not have to be an existing location in the Paradox environment.

string

This is Interview Instructions (max length : 320)

string

The Interview Prep External ID of the candidate (max length: 255 )

string

The Interview Prep External ID of the recruiter (max length: 255 )

string

The interview owner’s email address (max length: 255 ).

boolean
Defaults to false

Generate a virtual interview URL for this interview

boolean
Defaults to false

The privacy setting of an interview: 0 = Default, 1 = Private

string

Candidate first name. (max length of name : 50 )

string

Candidate last name. (max length of name : 50 )

int32

Candidate phone number. (max length: 20 )

string

Candidate email address. (max length: 50 )

string

Job name. (max length: 255 )

int32

An external Job Requisition ID (max length: 50 )

string

Location code of job. (max length : 20)

string

Candidate journey name

string

Candidate journey status ( {Candidate_journey_stage_name}: {Candidate_journey_status_name}

int32

Scheduling order logic ( default : -1 )0 =In Order Only - 1 = In Order, Any Order - 2 = In Order, Any Order, Multi-Day - 3 = Multi-Day Only

string

The external id of recorded interview

string

The external id in job loc room

string

The room email in job loc room

string

Binary/Base64 String Resume file (.pdf, .doc', .docx, .png, .jpg', .txt') (Must be <10mb)

boolean
Defaults to false

To make the sequent interview multiple days.

string

only apply for is_kenexa_request (is_kenexa_request determine by data has keys ["Sender", "TransactInfo", "Packet"])

string

create candidate note

string

Set Number of Attendees for all Round Robin Groups and Interview Team of an Interview

string
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

string

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

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