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.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
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. The maximum amount of time is 415 minutes and the minimum is 5.

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 BREAK = 19 (max length: 6)

string

The API ID of the custom interview type

interview_segments
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
interviewer_emails
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
interviewer_ex_ids
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. When using the objects to specify which interviewers are optional the "Enable Validation for Interview Alerts Scheduling" toggle must be turned on

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", "[email protected]"]'. 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", "[email protected]"]'. It can have up to a maximum of 25 interviewers. User's priority is Medium

interviewer_ids
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 ). If no interview owner is provided, the user tied to the API credentials will be used.

boolean
Defaults to false

Generate a virtual interview URL for this interview

int32
Defaults to 0

The privacy setting of an interview: 0 = Public, 1 = Private. If this field is not included the account default will be used.

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 ) (In Order Only) = 0, (In Order, Any Order) = 1, (In Order, Any Order, Multi-Day) = 2, (Multi-Day Only) = 3

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

debrief
object

All child properties are required for a debrief.

Headers
string
Defaults to Bearer <oauth_token>
Responses

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