List Teammates
curl --request GET \
--url https://api.mountthor.com/v1/admin/customer-users \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mountthor.com/v1/admin/customer-users"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mountthor.com/v1/admin/customer-users', 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.mountthor.com/v1/admin/customer-users",
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.mountthor.com/v1/admin/customer-users"
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.mountthor.com/v1/admin/customer-users")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mountthor.com/v1/admin/customer-users")
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{
"customer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"customer_users": [
{
"billing_owner": "true",
"created_at": "2026-05-25T17:30:00Z",
"customer_user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "alice@acmecorp.com",
"status": "active",
"updated_at": "2026-06-01T15:00:00Z",
"user_type": "human",
"access_role": "customer-admin",
"display_name": "Alice Example"
}
]
}"<string>"Team
List Teammates
GET
/
v1
/
admin
/
customer-users
List Teammates
curl --request GET \
--url https://api.mountthor.com/v1/admin/customer-users \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mountthor.com/v1/admin/customer-users"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mountthor.com/v1/admin/customer-users', 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.mountthor.com/v1/admin/customer-users",
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.mountthor.com/v1/admin/customer-users"
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.mountthor.com/v1/admin/customer-users")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mountthor.com/v1/admin/customer-users")
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{
"customer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"customer_users": [
{
"billing_owner": "true",
"created_at": "2026-05-25T17:30:00Z",
"customer_user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "alice@acmecorp.com",
"status": "active",
"updated_at": "2026-06-01T15:00:00Z",
"user_type": "human",
"access_role": "customer-admin",
"display_name": "Alice Example"
}
]
}"<string>"Authorizations
Bearer scheme name used by typed customer admin operations.
Response
Customer users for this account
Stable UUID for the customer account.
Customer users visible to the caller. Ordered by status
(active first, then invited, then revoked, then suspended,
then anything else) and within a status by created_at
ascending so the long-running members stay above newer rows.
Show child attributes
Show child attributes