curl --request GET \
--url https://api.edenai.run/v3/manage/members/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.edenai.run/v3/manage/members/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.edenai.run/v3/manage/members/', 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.edenai.run/v3/manage/members/",
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: Bearer <token>"
],
]);
$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.edenai.run/v3/manage/members/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.edenai.run/v3/manage/members/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.edenai.run/v3/manage/members/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"results": [
{
"fullname": "<string>",
"role": "<string>",
"guardrail": "<string>",
"effective_rate_limit": "<string>",
"tokens": "<string>",
"is_org_owner": true,
"directory_groups": "<string>",
"email": "jsmith@example.com",
"is_confirmed": true
}
],
"limit": 25,
"offset": 0,
"total_count": 123,
"next": "https://api.edenai.run/v3/manage/members/?limit=25&offset=25",
"previous": "<string>"
}List members
Lists the organization’s active members, including the owner, ordered by email. Each member includes their role, rate limits, directory groups and API keys. Requires the manage:read scope.
curl --request GET \
--url https://api.edenai.run/v3/manage/members/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.edenai.run/v3/manage/members/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.edenai.run/v3/manage/members/', 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.edenai.run/v3/manage/members/",
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: Bearer <token>"
],
]);
$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.edenai.run/v3/manage/members/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.edenai.run/v3/manage/members/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.edenai.run/v3/manage/members/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"results": [
{
"fullname": "<string>",
"role": "<string>",
"guardrail": "<string>",
"effective_rate_limit": "<string>",
"tokens": "<string>",
"is_org_owner": true,
"directory_groups": "<string>",
"email": "jsmith@example.com",
"is_confirmed": true
}
],
"limit": 25,
"offset": 0,
"total_count": 123,
"next": "https://api.edenai.run/v3/manage/members/?limit=25&offset=25",
"previous": "<string>"
}Authorizations
A management key (created from the organization dashboard or with POST /v3/manage/auth-keys), sent as Authorization: Bearer <management_key>. Inference API keys (sk-eden...) are not accepted on these endpoints.
Query Parameters
Number of results to return per page.
The initial index from which to return the results.
Response
Show child attributes
Show child attributes
Page size applied to this response (max 100).
25
Index of the first item in this page.
0
Total number of items across all pages.
123
Absolute URL of the next page, or null on the last page.
"https://api.edenai.run/v3/manage/members/?limit=25&offset=25"
Absolute URL of the previous page, or null on the first page.