Skip to main content

Removes policy members

POST 

https://apis.<domain>/iam/policies/:id/members:remove

Removes members from the member list of a specific policy. Silently ignores members that are not already part of the member list. Use this endpoint to update members of either custom or compiuta-managed policies.

Ensure each element of the members array is in the correct format.

The removed members will still exist within Compiuta IAM, but are no longer associated with this policy.

Authorization Action:

iam:policyMembers:delete

Request

Path Parameters

    id stringrequired

    ID of the policy.

Bodyrequired

    membersstring[]required

    List of members to remove from the policy.

Responses

A successful response.

Schema
    membersstring[]

    Resulting list of policy members.

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://apis.<domain>/iam/policies/:id/members:remove");
request.Headers.Add("Accept", "application/json");
var content = new StringContent("{\n \"members\": [\n \"user:local:test\"\n ]\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://apis.<domain>
Parameters
— pathrequired
Body required
{
  "members": [
    "user:local:test"
  ]
}