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
- Mutation
- Objects
- DeveloperAssessment
- DeveloperAssessmentSearchResult
- DeveloperAssignmentResult
- DeveloperCandidate
- DeveloperCandidateSearchResult
- DeveloperCertificationBadge
- DeveloperCertificationBadgeLookupResult
- DeveloperCertificationCatalogItem
- DeveloperCertificationCatalogLevel
- DeveloperCertificationInvite
- DeveloperCertificationResult
- DeveloperReportStatus
- Inputs
- Enums
- Scalars
Query
| Field | Argument | Type | Description |
|---|---|---|---|
| developerCandidates | DeveloperCandidateSearchResult! | Search candidates for developer integrations | |
| search | String | ||
| field | DeveloperCandidateSearchField | ||
| page | Int | ||
| limit | Int | ||
| developerAssessments | DeveloperAssessmentSearchResult! | Search assessments for developer integrations | |
| search | String | ||
| field | DeveloperAssessmentSearchField | ||
| page | Int | ||
| limit | Int | ||
| developerReportStatus | [DeveloperReportStatus!]! | Get report/session status and URLs for a candidate or session | |
| assessmentSessionId | String | ||
| candidateEmail | String | ||
| assessmentId | String | ||
| developerCertificationCatalog | [DeveloperCertificationCatalogItem!]! | ||
| search | String | ||
| developerCertificationResult | DeveloperCertificationResult | ||
| inviteId | String! | ||
| developerCertificationBadges | DeveloperCertificationBadgeLookupResult! | ||
| String! | |||
Mutation
| Field | Argument | Type | Description |
|---|---|---|---|
| developerCreateCertificationInvite | DeveloperCertificationInvite! | ||
| input | DeveloperCreateCertificationInviteInput! | ||
| developerCreateCandidate | DeveloperCandidate! | Create candidate for integrations | |
| input | DeveloperCreateCandidateInput! | ||
| developerAssignCandidateToAssessment | DeveloperAssignmentResult! | Assign candidate to assessment and optionally send email | |
| input | DeveloperAssignCandidateInput! | ||
Objects
DeveloperAssessment
| Field | Argument | Type | Description |
|---|---|---|---|
| id | String! | ||
| jobTitle | String! | ||
| companyName | String | ||
| status | String! | ||
| totalDurationMinutes | Int! | ||
DeveloperAssessmentSearchResult
| Field | Argument | Type | Description |
|---|---|---|---|
| data | [DeveloperAssessment!]! | ||
| total | Int! | ||
| page | Int! | ||
| limit | Int! | ||
DeveloperAssignmentResult
| Field | Argument | Type | Description |
|---|---|---|---|
| assessmentSessionId | String! | ||
| interviewUrl | String! | ||
| token | String! | ||
| tokenExpiresAt | String! | ||
| emailSent | Boolean! | ||
DeveloperCandidate
| Field | Argument | Type | Description |
|---|---|---|---|
| handle | String! | ||
| id | String! | ||
| name | String! | ||
| String! | |||
| phone | String | ||
| resumeUrl | String | ||
| createdAt | String! | ||
DeveloperCandidateSearchResult
| Field | Argument | Type | Description |
|---|---|---|---|
| data | [DeveloperCandidate!]! | ||
| total | Int! | ||
| page | Int! | ||
| limit | Int! | ||
DeveloperCertificationBadge
| Field | Argument | Type | Description |
|---|---|---|---|
| skillName | String! | ||
| level | ProficiencyLevel! | ||
| conceptsTested | [String!]! | ||
DeveloperCertificationBadgeLookupResult
| Field | Argument | Type | Description |
|---|---|---|---|
| validCandidate | Boolean! | ||
| message | String | ||
| badges | [DeveloperCertificationBadge!]! | ||
DeveloperCertificationCatalogItem
| Field | Argument | Type | Description |
|---|---|---|---|
| skillName | String! | ||
| levels | [DeveloperCertificationCatalogLevel!]! | ||
DeveloperCertificationCatalogLevel
| Field | Argument | Type | Description |
|---|---|---|---|
| quizId | String! | ||
| level | ProficiencyLevel! | ||
| durationMinutes | Int! | ||
| enabledLanguages | [String!]! | ||
| conceptsTested | [String!]! | ||
DeveloperCertificationInvite
| Field | Argument | Type | Description |
|---|---|---|---|
| inviteId | String! | ||
| status | String! | ||
| challengeUrl | String! | ||
| expiresAt | String! | ||
| emailSent | Boolean! | ||
DeveloperCertificationResult
| Field | Argument | Type | Description |
|---|---|---|---|
| inviteId | String! | ||
| status | String! | ||
| skillName | String! | ||
| level | ProficiencyLevel! | ||
| completedAt | String | ||
| resultBand | String | ||
| score | Int | ||
| proctoringStatus | String! | ||
| resultReleaseStatus | String! | ||
| certificateUrl | String | ||
| verificationStatus | String | ||
| feedbackAreas | [String!] | ||
| reportUrl | String | ||
DeveloperReportStatus
| Field | Argument | Type | Description |
|---|---|---|---|
| assessmentSessionId | String! | ||
| status | String! | ||
| candidateId | String! | ||
| candidateName | String! | ||
| candidateEmail | String! | ||
| assessmentId | String | ||
| assessmentTitle | String | ||
| reportId | String | ||
| reportStatus | String! | ||
| dashboardReportUrl | String | ||
| interviewUrl | String! | ||
Inputs
DeveloperAssignCandidateInput
| Field | Type | Description | |
|---|---|---|---|
| candidateId | String! | ||
| assessmentId | String! | ||
| sendEmail | Boolean | ||
| expiryDays | Int | ||
DeveloperCertificationCandidateInput
| Field | Type | Description | |
|---|---|---|---|
| name | String! | ||
| String! | |||
DeveloperCreateCandidateInput
| Field | Type | Description | |
|---|---|---|---|
| name | String! | ||
| String! | |||
| phone | String | ||
| resumeUrl | String | ||
| resumeText | String | ||
DeveloperCreateCertificationInviteInput
| Field | Type | Description | |
|---|---|---|---|
| quizId | String! | ||
| candidate | DeveloperCertificationCandidateInput! | ||
| sendInviteEmail | Boolean | ||
| externalReference | String | ||
| callbackUrl | String | ||
Enums
DeveloperAssessmentSearchField
Field selector for developer assessment search
| Value | Description |
|---|---|
| ANY | |
| JOB_TITLE | |
| COMPANY_NAME |
DeveloperCandidateSearchField
Field selector for developer candidate search
| Value | Description |
|---|---|
| ANY | |
| NAME | |
ProficiencyLevel
Proficiency level for an assessment skill
| Value | Description |
|---|---|
| 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.