Lookups
Qualification Library
GET
/
v2
/
qualifications
Qualification Library
curl --request GET \
--url https://api.researchdesk.com/v2/qualifications \
--header 'Authorization: <authorization>'import requests
url = "https://api.researchdesk.com/v2/qualifications"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.researchdesk.com/v2/qualifications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.researchdesk.com/v2/qualifications",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.researchdesk.com/v2/qualifications"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.researchdesk.com/v2/qualifications")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.researchdesk.com/v2/qualifications")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"Status": 0,
"Message": "Success",
"Data": {
"Qualifications": [
{
"QualificationUD": "95ba4b01-af50-49bc-850e-13db542896c7",
"QualificationName": "Company - Department",
"StandardGlobalID": "646",
"StandardGlobalName": "STANDARD_COMPANY_DEPARTMENT",
"QualificationType": "Single",
"QualificationsClass": "Standard"
},
{
"QualificationUD": "508ecbaa-1b5c-4215-9d03-6c505735260d",
"QualificationName": "Gender",
"StandardGlobalID": "43",
"StandardGlobalName": "GENDER",
"QualificationType": "Single Select / Multi",
"QualificationsClass": "Standard"
}
]
}
}Returns Research Desk’s qualification questions for a given country and language.
Query String Parameters
Key Response Fields
| Field | Description |
|---|---|
QualificationUD | Qualification UD. Use this (or StandardGlobalID) to fetch answer options. |
StandardGlobalID | Global Qualification ID (from the Lucid/Cint Marketplace). |
StandardGlobalName | Global Qualification Name (from the Lucid/Cint Marketplace). |
QualificationType | The question type. |
Retrieve the answer options (precodes) for a qualification via Qualification Library Options.
Headers
Your obfuscated Supply API key (GUID), provided by Rep Data.
Query Parameters
Country ID from the Countries endpoint.
Language ID from the Languages endpoint.
Was this page helpful?
Qualification Library
curl --request GET \
--url https://api.researchdesk.com/v2/qualifications \
--header 'Authorization: <authorization>'import requests
url = "https://api.researchdesk.com/v2/qualifications"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.researchdesk.com/v2/qualifications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.researchdesk.com/v2/qualifications",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.researchdesk.com/v2/qualifications"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.researchdesk.com/v2/qualifications")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.researchdesk.com/v2/qualifications")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"Status": 0,
"Message": "Success",
"Data": {
"Qualifications": [
{
"QualificationUD": "95ba4b01-af50-49bc-850e-13db542896c7",
"QualificationName": "Company - Department",
"StandardGlobalID": "646",
"StandardGlobalName": "STANDARD_COMPANY_DEPARTMENT",
"QualificationType": "Single",
"QualificationsClass": "Standard"
},
{
"QualificationUD": "508ecbaa-1b5c-4215-9d03-6c505735260d",
"QualificationName": "Gender",
"StandardGlobalID": "43",
"StandardGlobalName": "GENDER",
"QualificationType": "Single Select / Multi",
"QualificationsClass": "Standard"
}
]
}
}