Obtenir les modèles d’organisation
curl --request GET \
--url https://{tenantDomain}/api/v2/organization-templates \
--header 'Authorization: Bearer <token>'import requests
url = "https://{tenantDomain}/api/v2/organization-templates"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{tenantDomain}/api/v2/organization-templates', 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://{tenantDomain}/api/v2/organization-templates",
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://{tenantDomain}/api/v2/organization-templates"
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://{tenantDomain}/api/v2/organization-templates")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenantDomain}/api/v2/organization-templates")
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{
"next": "<string>",
"organization_templates": [
{
"admin_roles_assignment": [
"<string>"
],
"allowed_strategies": [
"adfs"
],
"connection_deletion_behavior": "allow",
"connection_profile_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"enforce_permission_ceiling": true,
"enforce_self_assignment_restriction": true,
"id": "<string>",
"invitation_landing_client_id": "<string>",
"is_default": true,
"name": "<string>",
"organization_deletion_behavior": "allow",
"role_visibility_policy": {
"default_value": "write",
"overrides": [
{
"access": "write",
"role_id": "<string>"
}
]
},
"updated_at": "2023-11-07T05:31:56Z",
"use_for_organization_discovery": {
"default_value": true,
"allowed_values": [
true
]
},
"user_attribute_profile_id": "<string>"
}
]
}{
"error": "Bad Request",
"message": "<string>",
"statusCode": 400
}{
"error": "Unauthorized",
"message": "<string>",
"statusCode": 401
}{
"error": "Forbidden",
"message": "<string>",
"statusCode": 403
}{
"error": "Too Many Requests",
"message": "<string>",
"statusCode": 429
}Obtenir les modèles d’organisation
Récupérer une liste de modèles d’organisation. Ce point de terminaison prend en charge la pagination Checkpoint. Les résultats sont renvoyés dans un ordre stable, triés par leur identifiant (id) en ordre croissant.
GET
https://{tenantDomain}/api/v2
/
organization-templates
Obtenir les modèles d’organisation
curl --request GET \
--url https://{tenantDomain}/api/v2/organization-templates \
--header 'Authorization: Bearer <token>'import requests
url = "https://{tenantDomain}/api/v2/organization-templates"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{tenantDomain}/api/v2/organization-templates', 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://{tenantDomain}/api/v2/organization-templates",
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://{tenantDomain}/api/v2/organization-templates"
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://{tenantDomain}/api/v2/organization-templates")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenantDomain}/api/v2/organization-templates")
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{
"next": "<string>",
"organization_templates": [
{
"admin_roles_assignment": [
"<string>"
],
"allowed_strategies": [
"adfs"
],
"connection_deletion_behavior": "allow",
"connection_profile_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"enforce_permission_ceiling": true,
"enforce_self_assignment_restriction": true,
"id": "<string>",
"invitation_landing_client_id": "<string>",
"is_default": true,
"name": "<string>",
"organization_deletion_behavior": "allow",
"role_visibility_policy": {
"default_value": "write",
"overrides": [
{
"access": "write",
"role_id": "<string>"
}
]
},
"updated_at": "2023-11-07T05:31:56Z",
"use_for_organization_discovery": {
"default_value": true,
"allowed_values": [
true
]
},
"user_attribute_profile_id": "<string>"
}
]
}{
"error": "Bad Request",
"message": "<string>",
"statusCode": 400
}{
"error": "Unauthorized",
"message": "<string>",
"statusCode": 401
}{
"error": "Forbidden",
"message": "<string>",
"statusCode": 403
}{
"error": "Too Many Requests",
"message": "<string>",
"statusCode": 429
}Autorisations
bearerAuthoAuth2ClientCredentials
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de requête
ID facultatif à partir duquel commencer la sélection.
Nombre de résultats par page. La valeur par défaut est 5. Les valeurs supérieures à 10 sont limitées à 10.
Plage requise:
x >= 1