cURL
curl --request GET \
--url https://managexrapi.com/organizations/{orgId}/configurations \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://managexrapi.com/organizations/{orgId}/configurations"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://managexrapi.com/organizations/{orgId}/configurations', 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://managexrapi.com/organizations/{orgId}/configurations",
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: Basic <encoded-value>"
],
]);
$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://managexrapi.com/organizations/{orgId}/configurations"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://managexrapi.com/organizations/{orgId}/configurations")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://managexrapi.com/organizations/{orgId}/configurations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body[
{
"id": "6qwM6FzJE4o708iqTpWc",
"name": "Education",
"registrationCode": "f7GbHvH",
"deviceCount": 15
},
{
"id": "7xzA3LrJS5b903jrTpYd",
"name": "Employee Training",
"registrationCode": "a8YhTzK",
"deviceCount": 30
}
]Configurations
List Configurations
Retrieve a list of all configurations.
GET
/
organizations
/
{orgId}
/
configurations
cURL
curl --request GET \
--url https://managexrapi.com/organizations/{orgId}/configurations \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://managexrapi.com/organizations/{orgId}/configurations"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://managexrapi.com/organizations/{orgId}/configurations', 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://managexrapi.com/organizations/{orgId}/configurations",
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: Basic <encoded-value>"
],
]);
$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://managexrapi.com/organizations/{orgId}/configurations"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://managexrapi.com/organizations/{orgId}/configurations")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://managexrapi.com/organizations/{orgId}/configurations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body[
{
"id": "6qwM6FzJE4o708iqTpWc",
"name": "Education",
"registrationCode": "f7GbHvH",
"deviceCount": 15
},
{
"id": "7xzA3LrJS5b903jrTpYd",
"name": "Employee Training",
"registrationCode": "a8YhTzK",
"deviceCount": 30
}
]Authorizations
API key based authentication where is the Base64 encoding of API_KEY_ID:API_KEY_SECRET
- Username: The API Key ID.
- Password: The API Key Secret.
Path Parameters
The ID of the organization. Locate the orgId under Organization Settings > API Keys.
Response
200 - application/json
A list of configuration summary objects.
Unique identifier of the configuration
Name of the configuration
Configuration code (formerly known as Registration Code) for the configuration. Learn More
Number of devices using the configuration
Example:
[
{
"id": "6qwM6FzJE4o708iqTpWc",
"name": "Education",
"registrationCode": "f7GbHvH",
"deviceCount": 15
},
{
"id": "7xzA3LrJS5b903jrTpYd",
"name": "Employee Training",
"registrationCode": "a8YhTzK",
"deviceCount": 30
}
]
⌘I