Scout SelectDeveloper Documentation

Introduction

What the Scout Select Developer API is and what it can do.

Scout Select's Developer API is a single, scoped GraphQL endpoint that lets partners integrate two things into their own product:

  • Certifications - send a candidate a proctored, timed skill certification and read back the result, certificate, and report once it completes.
  • Assessments - search and create candidates, search your organisation's assessments, assign a candidate to one, and check report status.

Base URL

All requests are POST (or GET for introspection) to a single endpoint:

https://select.getscout.ai/api/developer/graphql

Every operation - queries and mutations alike - goes through this one URL, following standard GraphQL convention. There is no separate REST surface.

How a typical integration flows

  1. Read the catalog of what's available to you (certification skills/levels, or your org's assessments).
  2. Create something for a candidate - a certification invite, a new candidate record, or an assignment.
  3. Scout Select emails the candidate a link and runs the proctored session.
  4. You poll a result/status query, or configure a webhook callback, to find out when it's done.
  5. You read the final result - certificate, score, report URL - once it's released.

On this page