APIs
-
POST v2/Auth/SignIn
Parameters
- inviteToken: (String)
Response
-
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- Candidate : (CandidateView)
-
- FirstName : (String)
- LastName : (String)
- EmailAddress : (String)
- ExternalId : (String)
- AccountId : (Guid)
- Id : (Guid)
- Created : (EntityCreated)
- CreatedDate : (DateTime)
- LastUpdated : (DateTime)
- SubscriptionId : (Guid)
- SoftDeleted : (Boolean)
- CandidateInterviewInvite : (CandidateInterviewInviteView)
-
- InterviewId : (Guid)
- CandidateId : (Guid)
- AccessCode : (String)
- Status : (CandidateInterviewInviteStatus)
- ExpiryDate : (DateTimeOffset)
- Id : (Guid)
- Created : (EntityCreated)
- CreatedDate : (DateTime)
- LastUpdated : (DateTime)
- SubscriptionId : (Guid)
- SoftDeleted : (Boolean)
-
POST v2/video/upload
Response
-
- VideoGuid : (String)
-
-
GET v2/video/download/{videoKey}
Parameters
- videoKey: (String)
Response
-
GET v2/video/GetVideo/{videoKey}
Parameters
- videoKey: (String)
-
POST v2/video/CreateVideo
Parameters
- createVideoModel: (CreateVideoModel)
-
- VideoKey : (String)
- Width : (Int32 (Nullable))
- Height : (Int32 (Nullable))
- VideoSource : (VideoSource)
-
GET v2/video/GetSettings
-
POST v2/video/CreateHtml5VideoBlob
-
GET v2/VideoInterview/GetInterviews/{candidateId}/{interviewId}
Parameters
- candidateId: (Guid)
- interviewId: (Guid)
Response
-
- Id : (Guid)
- CandidateName : (String)
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- Interview : (InterviewSummaryModel)
-
- Id : (Guid)
- Name : (String)
- Description : (String)
- IsLockedToMobileDevice : (Boolean)
- ClientTermsConditionUrl : (String)
- ClientName : (String)
-
GET v2/VideoInterview/GetCandidateInterview/{candidateId}/{interviewId}/{deviceLockCode}
Parameters
- candidateId: (Guid)
- interviewId: (Guid)
- deviceLockCode: (Guid (Nullable))
Response
-
- Id : (Guid)
- CurrentStep : (Guid)
- CurrentInterviewStepType : (InterviewStepType)
- NextStep : (Guid)
- InterviewId : (Guid)
- InterviewName : (String)
- CandidateName : (String)
- InterviewDescription : (String)
- Steps : (IEnumerable`1)
-
- CandidateCanStartInterview : (Boolean)
- ErrorMessage : (String)
- CurrentQuestionId : (Guid (Nullable))
- ErrorMessages : (IEnumerable`1)
-
- BrandBackgroundColor : (String)
- BrandHeadingColor : (String)
- BrandButtonBgColor : (String)
- BrandButtonBgColorHover : (String)
- BrandLogoUrl : (String)
- Locked : (Boolean)
- AllQuestionsAnswered : (Boolean)
- HasBeenCompletedByCandidate : (Boolean)
- CanViewInterview : (Boolean)
- BrandLogo : (String)
- BrandMenuFontColor : (String)
- BrandHelpBgColor : (String)
-
GET v2/VideoInterview/GetCompleteInterview/{interviewId}
Parameters
- interviewId: (Guid)
Response
-
- Id : (Guid)
- Name : (String)
- Description : (String)
- Steps : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (InterviewStepApi)
-
- Id : (Guid)
- InterviewId : (Guid)
- StepNumber : (Int32)
- StepTitle : (String)
- Resumable : (Boolean)
- Content : (String)
- StepType : (InterviewStepType)
- Include : (Boolean)
- HasVideo : (Boolean)
- VideoKey : (String)
- CandidateInterviewStatus : (CandidateInterviewStatusEnum)
- EligibilityCriteriaId : (Guid)
- PracticeQuestion : (QuestionSummaryAPIModel)
-
- Id : (Guid)
- Complete : (Boolean)
- Repeatable : (Boolean)
- ReadDuration : (Int32 (Nullable))
- AnswerDuration : (Int32 (Nullable))
- AnswerMinDuration : (Int32 (Nullable))
- HasVideo : (Boolean)
- LogicalOrder : (Int32)
- QuestionText : (String)
- Questions : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (QuestionSummaryAPIModel)
-
- Id : (Guid)
- Complete : (Boolean)
- Repeatable : (Boolean)
- ReadDuration : (Int32 (Nullable))
- AnswerDuration : (Int32 (Nullable))
- AnswerMinDuration : (Int32 (Nullable))
- HasVideo : (Boolean)
- LogicalOrder : (Int32)
- QuestionText : (String)
- NextAvailableQuestionId : (Guid (Nullable))
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- Index : (Int32)
- VideoDownloadUrl : (String)
- Questions : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (QuestionApi)
-
- Id : (Guid)
- InterviewId : (Guid)
- QuestionText : (String)
- QuestionNumber : (String)
- ReadDuration : (Int32)
- AnswerDuration : (Int32)
- AnswerMinDuration : (Int32)
- Repeatable : (Boolean)
- LogicalOrder : (Int32)
- HasVideo : (Boolean)
- VideoKey : (String)
- VideoDownloadUrl : (String)
- EligibilityCriteria : (EligibilityCriteriaAPIModel)
-
- Id : (Guid)
- InstructionText : (String)
- PassText : (String)
- FailText : (String)
- PassMark : (Double)
- Criterions : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (EligibilityCriterionAPIModel)
-
- Id : (Guid)
- CriterionText : (String)
- LogicalOrder : (Int32)
- CriterionAnswers : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (EligibilityCriterionAnswerApiModel)
-
- Id : (Guid)
- AnswerText : (String)
- LogicalOrder : (Int32)
- Deleted : (Boolean)
- Value : (Int32)
- Number : (Int32)
- PracticeQuestion : (QuestionApi)
-
- Id : (Guid)
- InterviewId : (Guid)
- QuestionText : (String)
- QuestionNumber : (String)
- ReadDuration : (Int32)
- AnswerDuration : (Int32)
- AnswerMinDuration : (Int32)
- Repeatable : (Boolean)
- LogicalOrder : (Int32)
- HasVideo : (Boolean)
- VideoKey : (String)
- VideoDownloadUrl : (String)
-
POST v2/VideoInterview/LockCandidateInterviewToDevice
Parameters
- requestData: (LockCandidateInterviewRequest)
-
- CandidateInterviewId : (Guid)
Response
-
- DeviceLockCode : (Guid)
- WasSuccessful : (Boolean)
- ErrorMessages : (ICollection`1)
-
- Count : (Int32)
- IsReadOnly : (Boolean)
-
POST v2/VideoInterview/MoveToStep
Parameters
- requestData: (MoveToStepRequest)
-
- CandidateInterviewId : (Guid)
- StepId : (Guid)
Response
-
- Id : (Guid)
- InterviewId : (Guid)
- StepNumber : (Int32)
- StepTitle : (String)
- Resumable : (Boolean)
- Content : (String)
- StepType : (InterviewStepType)
- Include : (Boolean)
- HasVideo : (Boolean)
- VideoKey : (String)
- CandidateInterviewStatus : (CandidateInterviewStatusEnum)
- EligibilityCriteriaId : (Guid)
- PracticeQuestion : (QuestionSummaryAPIModel)
-
- Id : (Guid)
- Complete : (Boolean)
- Repeatable : (Boolean)
- ReadDuration : (Int32 (Nullable))
- AnswerDuration : (Int32 (Nullable))
- AnswerMinDuration : (Int32 (Nullable))
- HasVideo : (Boolean)
- LogicalOrder : (Int32)
- QuestionText : (String)
- Questions : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (QuestionSummaryAPIModel)
-
- Id : (Guid)
- Complete : (Boolean)
- Repeatable : (Boolean)
- ReadDuration : (Int32 (Nullable))
- AnswerDuration : (Int32 (Nullable))
- AnswerMinDuration : (Int32 (Nullable))
- HasVideo : (Boolean)
- LogicalOrder : (Int32)
- QuestionText : (String)
- NextAvailableQuestionId : (Guid (Nullable))
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- Index : (Int32)
- VideoDownloadUrl : (String)
-
GET v2/VideoInterview/GetStep/{stepId}
Parameters
- stepId: (Guid)
Response
-
- Id : (Guid)
- InterviewId : (Guid)
- StepNumber : (Int32)
- StepTitle : (String)
- Resumable : (Boolean)
- Content : (String)
- StepType : (InterviewStepType)
- Include : (Boolean)
- HasVideo : (Boolean)
- VideoKey : (String)
- CandidateInterviewStatus : (CandidateInterviewStatusEnum)
- EligibilityCriteriaId : (Guid)
- PracticeQuestion : (QuestionSummaryAPIModel)
-
- Id : (Guid)
- Complete : (Boolean)
- Repeatable : (Boolean)
- ReadDuration : (Int32 (Nullable))
- AnswerDuration : (Int32 (Nullable))
- AnswerMinDuration : (Int32 (Nullable))
- HasVideo : (Boolean)
- LogicalOrder : (Int32)
- QuestionText : (String)
- Questions : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (QuestionSummaryAPIModel)
-
- Id : (Guid)
- Complete : (Boolean)
- Repeatable : (Boolean)
- ReadDuration : (Int32 (Nullable))
- AnswerDuration : (Int32 (Nullable))
- AnswerMinDuration : (Int32 (Nullable))
- HasVideo : (Boolean)
- LogicalOrder : (Int32)
- QuestionText : (String)
- NextAvailableQuestionId : (Guid (Nullable))
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- Index : (Int32)
- VideoDownloadUrl : (String)
-
GET v2/VideoInterview/GetQuestion/{questionId}
Parameters
- questionId: (Guid)
Response
-
- Id : (Guid)
- InterviewId : (Guid)
- QuestionText : (String)
- QuestionNumber : (String)
- ReadDuration : (Int32)
- AnswerDuration : (Int32)
- AnswerMinDuration : (Int32)
- Repeatable : (Boolean)
- LogicalOrder : (Int32)
- HasVideo : (Boolean)
- VideoKey : (String)
- VideoDownloadUrl : (String)
-
GET v2/VideoInterview/GetEligibilityCriteria/{candidateInterviewId}
Parameters
- candidateInterviewId: (Guid)
Response
-
- Id : (Guid)
- InstructionText : (String)
- PassText : (String)
- FailText : (String)
- PassMark : (Double)
- Criterions : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (EligibilityCriterionAPIModel)
-
- Id : (Guid)
- CriterionText : (String)
- LogicalOrder : (Int32)
- CriterionAnswers : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (EligibilityCriterionAnswerApiModel)
-
- Id : (Guid)
- AnswerText : (String)
- LogicalOrder : (Int32)
- Deleted : (Boolean)
- Value : (Int32)
- Number : (Int32)
-
GET v2/VideoInterview/GetCandidateInterviewCompleteStepContent/{interviewId}/{candidateId}
Parameters
- interviewId: (Guid)
- candidateId: (Guid)
Response
- String
-
POST v2/VideoInterview/ProcessEligibilityCriteria
Parameters
- requestData: (CandidateEligibilityAnswersAPIModel)
-
- CandidateInterviewId : (Guid)
- Answers : (List`1)
-
- Capacity : (Int32)
- Count : (Int32)
- Item : (CandidateEligibilityAnswerAPIModel)
-
- EligibilityCriterionId : (Guid)
- EligibilityCriterionAnswerId : (Guid)
Response
- Boolean
-
POST v2/VideoInterview/StartCandidateInterview/{interviewId}/{candidateId}
Parameters
- interviewId: (Guid)
- candidateId: (Guid)
Response
- Boolean
-
POST v2/VideoInterview/ProcessAnswer
Parameters
- requestData: (CandidateAnswerAPIModel)
-
- CandidateInterviewId : (Guid)
- QuestionId : (Guid)
- ReadDurationTaken : (Int32)
- AnswerDurationTaken : (Int32)
- VideoKey : (String)
- VideoId : (String)
-
GET v2/VideoInterview/GetCandidateInterviewAnswers/{candidateInterviewId}
Parameters
- candidateInterviewId: (Guid)
Response
-
POST v2/VideoInterview/StoreProfileSnapshotFromNimbb
Parameters
- requestData: (StoreProfileSnapshotFromNimbbRequest)
-
- CandidateInterviewId : (Guid)
- InterviewId : (Guid)
- VideoThumbnailUrl : (String)
Response
-
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- SuccessMessage : (String)
-
POST v2/VideoInterview/StoreProfileSnapshot
Parameters
- requestData: (StoreProfileSnapshotRequest)
-
- CandidateInterviewId : (Guid)
- InterviewId : (Guid)
- Base64Image : (String)
Response
-
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- SuccessMessage : (String)
-
POST v2/VideoInterview/ReportAProblem
Parameters
- requestData: (CandidateProblemModel)
-
- CandidateId : (Guid (Nullable))
- BrowserName : (String)
- Version : (String)
- Html5GetUserMediaSupport : (Boolean)
- CandidateFirstName : (String)
- CandidateLastName : (String)
- Message : (String)
- InterviewId : (Guid (Nullable))
Response
-
- WasSuccessful : (Boolean)
- ErrorMessages : (IEnumerable`1)
-
- SuccessMessage : (String)
-
GET v2/VideoInterview/GetImage/{imageBlobName}
Parameters
- imageBlobName: (String)