Certifications
Catalog
Search available certification skills and levels.
Requires the CERTIFICATION_CATALOG_READ scope. Returns only certifications that are enabled and
ready to deliver - draft or disabled quizzes never appear.
query CertificationCatalog($search: String) {
developerCertificationCatalog(search: $search) {
skillName
levels {
quizId
level
durationMinutes
enabledLanguages
conceptsTested
}
}
}Use skillName, level, and conceptsTested to populate your own picker UI and explain each
certification to the user. Retain quizId - you'll need it to create an invite.
Example request
curl https://select.getscout.ai/api/developer/graphql \
-H "x-api-key: sk_scout_..." \
-H "content-type: application/json" \
-d '{
"query": "query CertificationCatalog($search: String) { developerCertificationCatalog(search: $search) { skillName levels { quizId level durationMinutes enabledLanguages conceptsTested } } }",
"variables": { "search": "React" }
}'Example response
{
"data": {
"developerCertificationCatalog": [
{
"skillName": "React",
"levels": [
{
"quizId": "react-intermediate-id",
"level": "Intermediate",
"durationMinutes": 45,
"enabledLanguages": ["English", "Japanese"],
"conceptsTested": [
"Component state and effects",
"Data fetching",
"Rendering performance",
"Accessibility",
"Error handling",
"Debugging"
]
}
]
}
]
}
}