Skip to main content
GET
Qualifications
Rate limit: 10 requests/second
Query String Parameters

Authorizations

Authorization
string
header
required

JWT access token sent directly in the Authorization header (no Bearer prefix). Accepted tokens: (1) Cognito JWT from POST /tokens, or (2) WorkOS AuthKit access token issued for your Research Desk organization. POST /tokens still issues Cognito tokens only.

Query Parameters

country_code
string
required

Country code for which the qualification is available.

language_code
string
required

Language code used to select qualification question/option text (unless english_only is set).

fields
string

Comma-delimited list of definition keys to include in the response.

ids
string

Comma-delimited list of Qualification IDs to retrieve.

names
string

Comma-delimited, URL-encoded qualification names to filter by.

categories
string

Comma-delimited list of qualification categories to filter by.

types
string

Comma-delimited list of qualification types to filter by.

page
integer

Page number to retrieve. Defaults to 1.

page_size
integer

Number of results per page. Defaults to 50.

english_only
boolean

If present (any value), return English question_text and question_options text instead of locale-local text. country_code and language_code are still required to select which qualifications are available.

globals
boolean

If present (any value), include global_id and global_name on each qualification object.

Response

200 - application/json

Qualifications

total_qualifications
integer
page
integer
page_size
integer
qualifications
object[]