Teams
Get All Team Group Users
Get the list of users for the specific team.
GET
/
api
/
v3
/
groups
/
{team_group_id}
/
members
Get All Team Group Users
curl --request GET \
--url https://app.staging.sendo.so/api/v3/groups/{team_group_id}/members \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.staging.sendo.so/api/v3/groups/{team_group_id}/members"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.staging.sendo.so/api/v3/groups/{team_group_id}/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://app.staging.sendo.so/api/v3/groups/{team_group_id}/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://app.staging.sendo.so/api/v3/groups/{team_group_id}/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://app.staging.sendo.so/api/v3/groups/{team_group_id}/members")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.staging.sendo.so/api/v3/groups/{team_group_id}/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[
{
"id": 12345,
"balance": "578.0",
"first_name": "Sendoso",
"last_name": "Devs",
"email": "developers@sendoso.com",
"team_group_id": 6789,
"team_id": 4321,
"sandbox": false,
"key": "b7afc3c89f84e56d4731f8d6c2c0c543"
},
{
"id": 987,
"balance": "500.0",
"first_name": "Sendoso",
"last_name": "Devs 2",
"email": "developers2@sendoso.com",
"team_group_id": 6789,
"team_id": 4321,
"sandbox": false,
"key": "3cd39d35349da5ec6a67a248c661asw4"
}
]
{
"message": "Group not found!"
}
Parameters
integer
required
The team group id to get the users from
Response
Array of user objects with the following properties:string
required
The user’s identifier
string
required
The user’s first name
string
required
The user’s last name
string
required
The user’s email
string
required
The user’s personal balance
boolean
required
Whether or not this user is a sandbox user or not
integer
required
The user’s team group id
integer
required
The team’s organization id
integer
required
The user’s invitation key - the user invitation identifier that was used by this user to sign up.
[
{
"id": 12345,
"balance": "578.0",
"first_name": "Sendoso",
"last_name": "Devs",
"email": "developers@sendoso.com",
"team_group_id": 6789,
"team_id": 4321,
"sandbox": false,
"key": "b7afc3c89f84e56d4731f8d6c2c0c543"
},
{
"id": 987,
"balance": "500.0",
"first_name": "Sendoso",
"last_name": "Devs 2",
"email": "developers2@sendoso.com",
"team_group_id": 6789,
"team_id": 4321,
"sandbox": false,
"key": "3cd39d35349da5ec6a67a248c661asw4"
}
]
{
"message": "Group not found!"
}
Previous
Get All CampaignsRetrieve a list of all active campaigns associated to the organization.
Next
⌘I
Get All Team Group Users
curl --request GET \
--url https://app.staging.sendo.so/api/v3/groups/{team_group_id}/members \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.staging.sendo.so/api/v3/groups/{team_group_id}/members"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.staging.sendo.so/api/v3/groups/{team_group_id}/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://app.staging.sendo.so/api/v3/groups/{team_group_id}/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://app.staging.sendo.so/api/v3/groups/{team_group_id}/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://app.staging.sendo.so/api/v3/groups/{team_group_id}/members")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.staging.sendo.so/api/v3/groups/{team_group_id}/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[
{
"id": 12345,
"balance": "578.0",
"first_name": "Sendoso",
"last_name": "Devs",
"email": "developers@sendoso.com",
"team_group_id": 6789,
"team_id": 4321,
"sandbox": false,
"key": "b7afc3c89f84e56d4731f8d6c2c0c543"
},
{
"id": 987,
"balance": "500.0",
"first_name": "Sendoso",
"last_name": "Devs 2",
"email": "developers2@sendoso.com",
"team_group_id": 6789,
"team_id": 4321,
"sandbox": false,
"key": "3cd39d35349da5ec6a67a248c661asw4"
}
]
{
"message": "Group not found!"
}