List SCIM-provisioned members
curl --request GET \
--url https://api.sazabi.com/v1/sso/scim/membersimport requests
url = "https://api.sazabi.com/v1/sso/scim/members"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.sazabi.com/v1/sso/scim/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.sazabi.com/v1/sso/scim/members",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.sazabi.com/v1/sso/scim/members"
req, _ := http.NewRequest("GET", url, nil)
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.sazabi.com/v1/sso/scim/members")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sazabi.com/v1/sso/scim/members")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"members": [
{
"scimUserId": "<string>",
"userId": "<string>",
"email": "<string>",
"name": "<string>",
"role": "<string>",
"userName": "<string>",
"externalId": "<string>",
"active": true,
"connectionId": "<string>",
"connectionState": "live",
"provisionedAt": "2023-11-07T05:31:56Z"
}
],
"nextCursor": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}SSO
List SCIM-provisioned members
List the organization’s members who have a SCIM record, including after SCIM is turned off or the SSO connection is deleted, so you can review whom to remove by hand. connectionState says whether SCIM still manages each member.
GET
https://api.sazabi.com/v1
/
sso
/
scim
/
members
List SCIM-provisioned members
curl --request GET \
--url https://api.sazabi.com/v1/sso/scim/membersimport requests
url = "https://api.sazabi.com/v1/sso/scim/members"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.sazabi.com/v1/sso/scim/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.sazabi.com/v1/sso/scim/members",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.sazabi.com/v1/sso/scim/members"
req, _ := http.NewRequest("GET", url, nil)
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.sazabi.com/v1/sso/scim/members")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sazabi.com/v1/sso/scim/members")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"members": [
{
"scimUserId": "<string>",
"userId": "<string>",
"email": "<string>",
"name": "<string>",
"role": "<string>",
"userName": "<string>",
"externalId": "<string>",
"active": true,
"connectionId": "<string>",
"connectionState": "live",
"provisionedAt": "2023-11-07T05:31:56Z"
}
],
"nextCursor": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}Query Parameters
Organization whose SSO connection's SCIM the operation targets. User tokens must supply it unless the credential's fixed scope resolves it; secret keys may omit it (the key's organization applies).
Minimum string length:
1Required range:
1 <= x <= 500