Get v2.0 API Discovery Information
curl --request GET \
--url https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/import requests
url = "https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/', 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.alpha-1edtech.ai/ims/clr/v2p0/discovery/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.alpha-1edtech.ai/ims/clr/v2p0/discovery/"
req, _ := http.NewRequest("GET", url, nil)
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.alpha-1edtech.ai/ims/clr/v2p0/discovery/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{}Discovery
Get v2.0 API Discovery Information
Returns the OpenAPI 3.0 specification for the CLR v2.0 API. This endpoint provides discovery information including available endpoints, OAuth2 flows, and supported scopes. This is a public endpoint that allows clients to dynamically discover the service’s capabilities without prior configuration.
GET
/
ims
/
clr
/
v2p0
/
discovery
/
Get v2.0 API Discovery Information
curl --request GET \
--url https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/import requests
url = "https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/', 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.alpha-1edtech.ai/ims/clr/v2p0/discovery/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.alpha-1edtech.ai/ims/clr/v2p0/discovery/"
req, _ := http.NewRequest("GET", url, nil)
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.alpha-1edtech.ai/ims/clr/v2p0/discovery/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.alpha-1edtech.ai/ims/clr/v2p0/discovery/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{}Response
200 - application/json
Discovery information returned successfully
The response is of type object.
⌘I