Okta.Sdk.Api.RoleDResourceSetBindingMemberApi

October 22, 2025 ยท View on GitHub

All URIs are relative to https://subdomain.okta.com

MethodHTTP requestDescription
AddMembersToBindingPATCH /api/v1/iam/resource-sets/{resourceSetIdOrLabel}/bindings/{roleIdOrLabel}/membersAdd more role resource set binding members
GetMemberOfBindingGET /api/v1/iam/resource-sets/{resourceSetIdOrLabel}/bindings/{roleIdOrLabel}/members/{memberId}Retrieve a role resource set binding member
ListMembersOfBindingGET /api/v1/iam/resource-sets/{resourceSetIdOrLabel}/bindings/{roleIdOrLabel}/membersList all role resource set binding members
UnassignMemberFromBindingDELETE /api/v1/iam/resource-sets/{resourceSetIdOrLabel}/bindings/{roleIdOrLabel}/members/{memberId}Unassign a role resource set binding member

AddMembersToBinding

ResourceSetBindingEditResponse AddMembersToBinding (string resourceSetIdOrLabel, string roleIdOrLabel, ResourceSetBindingAddMembersRequest instance)

Add more role resource set binding members

Adds more members to a role resource set binding

Example

using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;

namespace Example
{
    public class AddMembersToBindingExample
    {
        public static void Main()
        {
            Configuration config = new Configuration();
            config.OktaDomain = "https://subdomain.okta.com";
            // Configure API key authorization: apiToken
            config.Token ="YOUR_API_KEY";
            // Configure OAuth2 access token for authorization: oauth2
            config.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new RoleDResourceSetBindingMemberApi(config);
            var resourceSetIdOrLabel = iamoJDFKaJxGIr0oamd9g;  // string | `id` or `label` of the resource set
            var roleIdOrLabel = cr0Yq6IJxGIr0ouum0g3;  // string | `id` or `label` of the role
            var instance = new ResourceSetBindingAddMembersRequest(); // ResourceSetBindingAddMembersRequest | 

            try
            {
                // Add more role resource set binding members
                ResourceSetBindingEditResponse result = apiInstance.AddMembersToBinding(resourceSetIdOrLabel, roleIdOrLabel, instance);
                Debug.WriteLine(result);
            }
            catch (ApiException  e)
            {
                Debug.Print("Exception when calling RoleDResourceSetBindingMemberApi.AddMembersToBinding: " + e.Message );
                Debug.Print("Status Code: "+ e.ErrorCode);
                Debug.Print(e.StackTrace);
            }
        }
    }
}

Parameters

NameTypeDescriptionNotes
resourceSetIdOrLabelstring`id` or `label` of the resource set
roleIdOrLabelstring`id` or `label` of the role
instanceResourceSetBindingAddMembersRequest

Return type

ResourceSetBindingEditResponse

Authorization

apiToken, oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Success-
400Bad Request-
403Forbidden-
404Not Found-
429Too Many Requests-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetMemberOfBinding

ResourceSetBindingMember GetMemberOfBinding (string resourceSetIdOrLabel, string roleIdOrLabel, string memberId)

Retrieve a role resource set binding member

Retrieves a member (identified by memberId) that belongs to a role resource set binding

Example

using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;

namespace Example
{
    public class GetMemberOfBindingExample
    {
        public static void Main()
        {
            Configuration config = new Configuration();
            config.OktaDomain = "https://subdomain.okta.com";
            // Configure API key authorization: apiToken
            config.Token ="YOUR_API_KEY";
            // Configure OAuth2 access token for authorization: oauth2
            config.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new RoleDResourceSetBindingMemberApi(config);
            var resourceSetIdOrLabel = iamoJDFKaJxGIr0oamd9g;  // string | `id` or `label` of the resource set
            var roleIdOrLabel = cr0Yq6IJxGIr0ouum0g3;  // string | `id` or `label` of the role
            var memberId = irb1qe6PGuMc7Oh8N0g4;  // string | `id` of the member

            try
            {
                // Retrieve a role resource set binding member
                ResourceSetBindingMember result = apiInstance.GetMemberOfBinding(resourceSetIdOrLabel, roleIdOrLabel, memberId);
                Debug.WriteLine(result);
            }
            catch (ApiException  e)
            {
                Debug.Print("Exception when calling RoleDResourceSetBindingMemberApi.GetMemberOfBinding: " + e.Message );
                Debug.Print("Status Code: "+ e.ErrorCode);
                Debug.Print(e.StackTrace);
            }
        }
    }
}

Parameters

NameTypeDescriptionNotes
resourceSetIdOrLabelstring`id` or `label` of the resource set
roleIdOrLabelstring`id` or `label` of the role
memberIdstring`id` of the member

Return type

ResourceSetBindingMember

Authorization

apiToken, oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200OK-
403Forbidden-
404Not Found-
429Too Many Requests-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ListMembersOfBinding

ResourceSetBindingMembers ListMembersOfBinding (string resourceSetIdOrLabel, string roleIdOrLabel, string after = null)

List all role resource set binding members

Lists all members of a role resource set binding with pagination support

Example

using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;

namespace Example
{
    public class ListMembersOfBindingExample
    {
        public static void Main()
        {
            Configuration config = new Configuration();
            config.OktaDomain = "https://subdomain.okta.com";
            // Configure API key authorization: apiToken
            config.Token ="YOUR_API_KEY";
            // Configure OAuth2 access token for authorization: oauth2
            config.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new RoleDResourceSetBindingMemberApi(config);
            var resourceSetIdOrLabel = iamoJDFKaJxGIr0oamd9g;  // string | `id` or `label` of the resource set
            var roleIdOrLabel = cr0Yq6IJxGIr0ouum0g3;  // string | `id` or `label` of the role
            var after = "after_example";  // string | The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](https://developer.okta.com/docs/api/#pagination). (optional) 

            try
            {
                // List all role resource set binding members
                ResourceSetBindingMembers result = apiInstance.ListMembersOfBinding(resourceSetIdOrLabel, roleIdOrLabel, after);
                Debug.WriteLine(result);
            }
            catch (ApiException  e)
            {
                Debug.Print("Exception when calling RoleDResourceSetBindingMemberApi.ListMembersOfBinding: " + e.Message );
                Debug.Print("Status Code: "+ e.ErrorCode);
                Debug.Print(e.StackTrace);
            }
        }
    }
}

Parameters

NameTypeDescriptionNotes
resourceSetIdOrLabelstring`id` or `label` of the resource set
roleIdOrLabelstring`id` or `label` of the role
afterstringThe cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See Pagination.[optional]

Return type

ResourceSetBindingMembers

Authorization

apiToken, oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200OK-
403Forbidden-
404Not Found-
429Too Many Requests-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UnassignMemberFromBinding

void UnassignMemberFromBinding (string resourceSetIdOrLabel, string roleIdOrLabel, string memberId)

Unassign a role resource set binding member

Unassigns a member (identified by memberId) from a role resource set binding

Example

using System.Collections.Generic;
using System.Diagnostics;
using Okta.Sdk.Api;
using Okta.Sdk.Client;
using Okta.Sdk.Model;

namespace Example
{
    public class UnassignMemberFromBindingExample
    {
        public static void Main()
        {
            Configuration config = new Configuration();
            config.OktaDomain = "https://subdomain.okta.com";
            // Configure API key authorization: apiToken
            config.Token ="YOUR_API_KEY";
            // Configure OAuth2 access token for authorization: oauth2
            config.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new RoleDResourceSetBindingMemberApi(config);
            var resourceSetIdOrLabel = iamoJDFKaJxGIr0oamd9g;  // string | `id` or `label` of the resource set
            var roleIdOrLabel = cr0Yq6IJxGIr0ouum0g3;  // string | `id` or `label` of the role
            var memberId = irb1qe6PGuMc7Oh8N0g4;  // string | `id` of the member

            try
            {
                // Unassign a role resource set binding member
                apiInstance.UnassignMemberFromBinding(resourceSetIdOrLabel, roleIdOrLabel, memberId);
            }
            catch (ApiException  e)
            {
                Debug.Print("Exception when calling RoleDResourceSetBindingMemberApi.UnassignMemberFromBinding: " + e.Message );
                Debug.Print("Status Code: "+ e.ErrorCode);
                Debug.Print(e.StackTrace);
            }
        }
    }
}

Parameters

NameTypeDescriptionNotes
resourceSetIdOrLabelstring`id` or `label` of the resource set
roleIdOrLabelstring`id` or `label` of the role
memberIdstring`id` of the member

Return type

void (empty response body)

Authorization

apiToken, oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
204No Content-
403Forbidden-
404Not Found-
429Too Many Requests-

[Back to top] [Back to API list] [Back to Model list] [Back to README]