Go
package example
import (
context "context"
client "github.com/auth0/go-auth0/management/management/client"
option "github.com/auth0/go-auth0/management/management/option"
members "github.com/auth0/go-auth0/management/management/organizations/members"
)
func do() {
client := client.NewClient(
option.WithToken(
"<token>",
),
)
request := &members.DeleteOrganizationMemberRolesRequestContent{
Roles: []string{
"roles",
},
}
client.Organizations.Members.Roles.Delete(
context.TODO(),
"id",
"user_id",
request,
)
}import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.organizations.members.roles.delete("id", "user_id", {
roles: [
"roles",
],
});
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.organizations.members.roles.delete("id", "user_id", {
roles: [
"roles",
],
});
}
main();
curl --request DELETE \
--url https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"roles": [
"<string>"
]
}
'import requests
url = "https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles"
payload = { "roles": ["<string>"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'roles' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.delete("https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"roles\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"roles\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_bodyEliminar roles del miembro de la organización
Elimine uno o más roles específicos de la Organización de un usuario determinado.
Los usuarios pueden ser miembros de varias Organizaciones con roles únicos asignados a cada membresía. Esta acción elimina roles de un usuario en la Organización especificada. Los roles asignados al usuario en una Organización diferente no se pueden administrar en la misma llamada.
DELETE
https://{tenantDomain}/api/v2
/
organizations
/
{id}
/
members
/
{user_id}
/
roles
Go
package example
import (
context "context"
client "github.com/auth0/go-auth0/management/management/client"
option "github.com/auth0/go-auth0/management/management/option"
members "github.com/auth0/go-auth0/management/management/organizations/members"
)
func do() {
client := client.NewClient(
option.WithToken(
"<token>",
),
)
request := &members.DeleteOrganizationMemberRolesRequestContent{
Roles: []string{
"roles",
},
}
client.Organizations.Members.Roles.Delete(
context.TODO(),
"id",
"user_id",
request,
)
}import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.organizations.members.roles.delete("id", "user_id", {
roles: [
"roles",
],
});
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.organizations.members.roles.delete("id", "user_id", {
roles: [
"roles",
],
});
}
main();
curl --request DELETE \
--url https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"roles": [
"<string>"
]
}
'import requests
url = "https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles"
payload = { "roles": ["<string>"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'roles' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.delete("https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"roles\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenantDomain}/api/v2/organizations/{id}/members/{user_id}/roles")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"roles\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_bodyAutorizaciones
bearerAuthoAuth2ClientCredentials
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parámetros de ruta
Identificador de la organización.
Maximum string length:
50ID del usuario del miembro de la organización del que se quitarán roles.
Cuerpo
application/jsonapplication/x-www-form-urlencoded
Lista de ID de roles asociados al miembro de la organización que se quitarán.
Minimum array length:
1Respuesta
Los roles se quitaron correctamente del miembro de la organización.
Obtener los roles de un miembro de la organización
Anterior
Asignar roles a miembros de la organización
Siguiente
⌘I