Get User Organization Memberships
curl --request GET \
--url https://api.bland.ai/v1/orgs/self/memberships \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/orgs/self/memberships"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/orgs/self/memberships', 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.bland.ai/v1/orgs/self/memberships",
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.bland.ai/v1/orgs/self/memberships"
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.bland.ai/v1/orgs/self/memberships")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/orgs/self/memberships")
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{
"data": [
{
"org_id": "d6b149e1-f971-4641-8d28-64fdf78368af",
"org_slug": "a7d49dbc-025c-4e80-9c92-c45c519f4939",
"org_display_name": "Org Name",
"permissions": ["owner"],
"is_owner": true,
"is_org_creator": true,
"joined_at": "2024-11-14T21:28:05.915Z"
},
{
"org_id": "d122b4cf-1614-4124-aa28-15f81a09988f",
"org_slug": "133906ea-d750-4a15-80fa-d6aef584dc58",
"org_display_name": "Org Name2",
"permissions": ["owner"],
"is_owner": true,
"is_org_creator": true,
"joined_at": "2025-02-14T06:46:11.274Z"
}
],
"errors": null
}
Organizations
Get User Organization Memberships
Retrieve a list of organizations the authenticated user is a member of.
GET
/
v1
/
orgs
/
self
/
memberships
Get User Organization Memberships
curl --request GET \
--url https://api.bland.ai/v1/orgs/self/memberships \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/orgs/self/memberships"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/orgs/self/memberships', 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.bland.ai/v1/orgs/self/memberships",
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.bland.ai/v1/orgs/self/memberships"
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.bland.ai/v1/orgs/self/memberships")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/orgs/self/memberships")
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{
"data": [
{
"org_id": "d6b149e1-f971-4641-8d28-64fdf78368af",
"org_slug": "a7d49dbc-025c-4e80-9c92-c45c519f4939",
"org_display_name": "Org Name",
"permissions": ["owner"],
"is_owner": true,
"is_org_creator": true,
"joined_at": "2024-11-14T21:28:05.915Z"
},
{
"org_id": "d122b4cf-1614-4124-aa28-15f81a09988f",
"org_slug": "133906ea-d750-4a15-80fa-d6aef584dc58",
"org_display_name": "Org Name2",
"permissions": ["owner"],
"is_owner": true,
"is_org_creator": true,
"joined_at": "2025-02-14T06:46:11.274Z"
}
],
"errors": null
}
Headers
string
required
Your API key for authentication.
Response
array
A list of organizations the user belongs to.
string
The unique identifier of the organization.
string
The unique slug identifier of the organization.
string
The display name of the organization.
string[]
The permissions assigned to the user within the organization.
Valid values:
Valid values:
"owner", "admin", "operator", "viewer"boolean
Whether the user is the owner of the organization.
boolean
Whether the user originally created the organization.
string (ISO 8601)
The timestamp of when the user joined the organization.
null
Always
null on success.{
"data": [
{
"org_id": "d6b149e1-f971-4641-8d28-64fdf78368af",
"org_slug": "a7d49dbc-025c-4e80-9c92-c45c519f4939",
"org_display_name": "Org Name",
"permissions": ["owner"],
"is_owner": true,
"is_org_creator": true,
"joined_at": "2024-11-14T21:28:05.915Z"
},
{
"org_id": "d122b4cf-1614-4124-aa28-15f81a09988f",
"org_slug": "133906ea-d750-4a15-80fa-d6aef584dc58",
"org_display_name": "Org Name2",
"permissions": ["owner"],
"is_owner": true,
"is_org_creator": true,
"joined_at": "2025-02-14T06:46:11.274Z"
}
],
"errors": null
}
Docs for agents: llms.txt
Was this page helpful?
⌘I