Skip to content

Latest commit

 

History

History
264 lines (180 loc) · 7.84 KB

ScimGroupsApi.md

File metadata and controls

264 lines (180 loc) · 7.84 KB

ScimGroupsApi

All URIs are relative to https://prod.api.appcluster01.ca-central-1.ezmax.com/rest

Method HTTP request Description
groupsCreateObjectScimV2 POST /2/scim/Groups Create a new Usergroup
groupsDeleteObjectScimV2 DELETE /2/scim/Groups/{groupId} Delete an existing Usergroup
groupsEditObjectScimV2 PUT /2/scim/Groups/{groupId} Edit an existing Usergroup
groupsGetListScimV2 GET /2/scim/Groups Retrieve Usergroup list
groupsGetObjectScimV2 GET /2/scim/Groups/{groupId} Retrieve an existing Usergroup

groupsCreateObjectScimV2

-(NSURLSessionTask*) groupsCreateObjectScimV2WithScimGroup: (ScimGroup*) scimGroup
        completionHandler: (void (^)(ScimGroup* output, NSError* error)) handler;

Create a new Usergroup

Example

DefaultConfiguration *apiConfig = [DefaultConfiguration sharedConfig];


ScimGroup* scimGroup = [[ScimGroup alloc] init]; // 

ScimGroupsApi*apiInstance = [[ScimGroupsApi alloc] init];

// Create a new Usergroup
[apiInstance groupsCreateObjectScimV2WithScimGroup:scimGroup
          completionHandler: ^(ScimGroup* output, NSError* error) {
                        if (output) {
                            NSLog(@"%@", output);
                        }
                        if (error) {
                            NSLog(@"Error calling ScimGroupsApi->groupsCreateObjectScimV2: %@", error);
                        }
                    }];

Parameters

Name Type Description Notes
scimGroup ScimGroup*

Return type

ScimGroup*

Authorization

Bearer

HTTP request headers

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

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

groupsDeleteObjectScimV2

-(NSURLSessionTask*) groupsDeleteObjectScimV2WithGroupId: (NSString*) groupId
        completionHandler: (void (^)(NSError* error)) handler;

Delete an existing Usergroup

Example

DefaultConfiguration *apiConfig = [DefaultConfiguration sharedConfig];


NSString* groupId = @"groupId_example"; // 

ScimGroupsApi*apiInstance = [[ScimGroupsApi alloc] init];

// Delete an existing Usergroup
[apiInstance groupsDeleteObjectScimV2WithGroupId:groupId
          completionHandler: ^(NSError* error) {
                        if (error) {
                            NSLog(@"Error calling ScimGroupsApi->groupsDeleteObjectScimV2: %@", error);
                        }
                    }];

Parameters

Name Type Description Notes
groupId NSString*

Return type

void (empty response body)

Authorization

Bearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

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

groupsEditObjectScimV2

-(NSURLSessionTask*) groupsEditObjectScimV2WithGroupId: (NSString*) groupId
    scimGroup: (ScimGroup*) scimGroup
        completionHandler: (void (^)(ScimGroup* output, NSError* error)) handler;

Edit an existing Usergroup

Example

DefaultConfiguration *apiConfig = [DefaultConfiguration sharedConfig];


NSString* groupId = @"groupId_example"; // 
ScimGroup* scimGroup = [[ScimGroup alloc] init]; // 

ScimGroupsApi*apiInstance = [[ScimGroupsApi alloc] init];

// Edit an existing Usergroup
[apiInstance groupsEditObjectScimV2WithGroupId:groupId
              scimGroup:scimGroup
          completionHandler: ^(ScimGroup* output, NSError* error) {
                        if (output) {
                            NSLog(@"%@", output);
                        }
                        if (error) {
                            NSLog(@"Error calling ScimGroupsApi->groupsEditObjectScimV2: %@", error);
                        }
                    }];

Parameters

Name Type Description Notes
groupId NSString*
scimGroup ScimGroup*

Return type

ScimGroup*

Authorization

Bearer

HTTP request headers

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

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

groupsGetListScimV2

-(NSURLSessionTask*) groupsGetListScimV2WithFilter: (NSString*) filter
        completionHandler: (void (^)(ScimGroup* output, NSError* error)) handler;

Retrieve Usergroup list

Example

DefaultConfiguration *apiConfig = [DefaultConfiguration sharedConfig];


NSString* filter = @"filter_example"; // Filter expression for searching groups (optional)

ScimGroupsApi*apiInstance = [[ScimGroupsApi alloc] init];

// Retrieve Usergroup list
[apiInstance groupsGetListScimV2WithFilter:filter
          completionHandler: ^(ScimGroup* output, NSError* error) {
                        if (output) {
                            NSLog(@"%@", output);
                        }
                        if (error) {
                            NSLog(@"Error calling ScimGroupsApi->groupsGetListScimV2: %@", error);
                        }
                    }];

Parameters

Name Type Description Notes
filter NSString* Filter expression for searching groups [optional]

Return type

ScimGroup*

Authorization

Bearer

HTTP request headers

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

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

groupsGetObjectScimV2

-(NSURLSessionTask*) groupsGetObjectScimV2WithGroupId: (NSString*) groupId
        completionHandler: (void (^)(ScimGroup* output, NSError* error)) handler;

Retrieve an existing Usergroup

Example

DefaultConfiguration *apiConfig = [DefaultConfiguration sharedConfig];


NSString* groupId = @"groupId_example"; // 

ScimGroupsApi*apiInstance = [[ScimGroupsApi alloc] init];

// Retrieve an existing Usergroup
[apiInstance groupsGetObjectScimV2WithGroupId:groupId
          completionHandler: ^(ScimGroup* output, NSError* error) {
                        if (output) {
                            NSLog(@"%@", output);
                        }
                        if (error) {
                            NSLog(@"Error calling ScimGroupsApi->groupsGetObjectScimV2: %@", error);
                        }
                    }];

Parameters

Name Type Description Notes
groupId NSString*

Return type

ScimGroup*

Authorization

Bearer

HTTP request headers

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

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