Scout SelectDeveloper Documentation
Schema Reference

Schema Reference

Full type reference for the documented Certifications and Assessments operations.

This page is generated directly from the live API schema, so it always matches what's documented in Certifications and Assessments.

Table of Contents

Query

FieldArgumentTypeDescription
developerCandidatesDeveloperCandidateSearchResult!

Search candidates for developer integrations

searchString
fieldDeveloperCandidateSearchField
pageInt
limitInt
developerAssessmentsDeveloperAssessmentSearchResult!

Search assessments for developer integrations

searchString
fieldDeveloperAssessmentSearchField
pageInt
limitInt
developerReportStatus[DeveloperReportStatus!]!

Get report/session status and URLs for a candidate or session

assessmentSessionIdString
candidateEmailString
assessmentIdString
developerCertificationCatalog[DeveloperCertificationCatalogItem!]!
searchString
developerCertificationResultDeveloperCertificationResult
inviteIdString!
developerCertificationBadgesDeveloperCertificationBadgeLookupResult!
emailString!

Mutation

FieldArgumentTypeDescription
developerCreateCertificationInviteDeveloperCertificationInvite!
inputDeveloperCreateCertificationInviteInput!
developerCreateCandidateDeveloperCandidate!

Create candidate for integrations

inputDeveloperCreateCandidateInput!
developerAssignCandidateToAssessmentDeveloperAssignmentResult!

Assign candidate to assessment and optionally send email

inputDeveloperAssignCandidateInput!

Objects

DeveloperAssessment

FieldArgumentTypeDescription
idString!
jobTitleString!
companyNameString
statusString!
totalDurationMinutesInt!

DeveloperAssessmentSearchResult

FieldArgumentTypeDescription
data[DeveloperAssessment!]!
totalInt!
pageInt!
limitInt!

DeveloperAssignmentResult

FieldArgumentTypeDescription
assessmentSessionIdString!
interviewUrlString!
tokenString!
tokenExpiresAtString!
emailSentBoolean!

DeveloperCandidate

FieldArgumentTypeDescription
handleString!
idString!
nameString!
emailString!
phoneString
resumeUrlString
createdAtString!

DeveloperCandidateSearchResult

FieldArgumentTypeDescription
data[DeveloperCandidate!]!
totalInt!
pageInt!
limitInt!

DeveloperCertificationBadge

FieldArgumentTypeDescription
skillNameString!
levelProficiencyLevel!
conceptsTested[String!]!

DeveloperCertificationBadgeLookupResult

FieldArgumentTypeDescription
validCandidateBoolean!
messageString
badges[DeveloperCertificationBadge!]!

DeveloperCertificationCatalogItem

FieldArgumentTypeDescription
skillNameString!
levels[DeveloperCertificationCatalogLevel!]!

DeveloperCertificationCatalogLevel

FieldArgumentTypeDescription
quizIdString!
levelProficiencyLevel!
durationMinutesInt!
enabledLanguages[String!]!
conceptsTested[String!]!

DeveloperCertificationInvite

FieldArgumentTypeDescription
inviteIdString!
statusString!
challengeUrlString!
expiresAtString!
emailSentBoolean!

DeveloperCertificationResult

FieldArgumentTypeDescription
inviteIdString!
statusString!
skillNameString!
levelProficiencyLevel!
completedAtString
resultBandString
scoreInt
proctoringStatusString!
resultReleaseStatusString!
certificateUrlString
verificationStatusString
feedbackAreas[String!]
reportUrlString

DeveloperReportStatus

FieldArgumentTypeDescription
assessmentSessionIdString!
statusString!
candidateIdString!
candidateNameString!
candidateEmailString!
assessmentIdString
assessmentTitleString
reportIdString
reportStatusString!
dashboardReportUrlString
interviewUrlString!

Inputs

DeveloperAssignCandidateInput

FieldTypeDescription
candidateIdString!
assessmentIdString!
sendEmailBoolean
expiryDaysInt

DeveloperCertificationCandidateInput

FieldTypeDescription
nameString!
emailString!

DeveloperCreateCandidateInput

FieldTypeDescription
nameString!
emailString!
phoneString
resumeUrlString
resumeTextString

DeveloperCreateCertificationInviteInput

FieldTypeDescription
quizIdString!
candidateDeveloperCertificationCandidateInput!
sendInviteEmailBoolean
externalReferenceString
callbackUrlString

Enums

DeveloperAssessmentSearchField

Field selector for developer assessment search

ValueDescription
ANY
JOB_TITLE
COMPANY_NAME

DeveloperCandidateSearchField

Field selector for developer candidate search

ValueDescription
ANY
NAME
EMAIL

ProficiencyLevel

Proficiency level for an assessment skill

ValueDescription
Beginner
Intermediate
Advanced
Expert

Scalars

Boolean

The Boolean scalar type represents true or false.

Int

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

String

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

On this page