All URIs are relative to https://prod.api.appcluster01.ca-central-1.ezmax.com/rest, except if the operation defines another base path.
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($scimGroup): \eZmaxAPI\Model\ScimGroup
Create a new Usergroup
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: Bearer
$config = eZmaxAPI\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new eZmaxAPI\Api\ScimGroupsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$scimGroup = new \eZmaxAPI\Model\ScimGroup(); // \eZmaxAPI\Model\ScimGroup
try {
$result = $apiInstance->groupsCreateObjectScimV2($scimGroup);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ScimGroupsApi->groupsCreateObjectScimV2: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
scimGroup | \eZmaxAPI\Model\ScimGroup |
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
groupsDeleteObjectScimV2($groupId)
Delete an existing Usergroup
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: Bearer
$config = eZmaxAPI\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new eZmaxAPI\Api\ScimGroupsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$groupId = 'groupId_example'; // string
try {
$apiInstance->groupsDeleteObjectScimV2($groupId);
} catch (Exception $e) {
echo 'Exception when calling ScimGroupsApi->groupsDeleteObjectScimV2: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
groupId | string |
void (empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
groupsEditObjectScimV2($groupId, $scimGroup): \eZmaxAPI\Model\ScimGroup
Edit an existing Usergroup
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: Bearer
$config = eZmaxAPI\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new eZmaxAPI\Api\ScimGroupsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$groupId = 'groupId_example'; // string
$scimGroup = new \eZmaxAPI\Model\ScimGroup(); // \eZmaxAPI\Model\ScimGroup
try {
$result = $apiInstance->groupsEditObjectScimV2($groupId, $scimGroup);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ScimGroupsApi->groupsEditObjectScimV2: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
groupId | string | ||
scimGroup | \eZmaxAPI\Model\ScimGroup |
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
groupsGetListScimV2($filter): \eZmaxAPI\Model\ScimGroup
Retrieve Usergroup list
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: Bearer
$config = eZmaxAPI\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new eZmaxAPI\Api\ScimGroupsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$filter = 'filter_example'; // string | Filter expression for searching groups
try {
$result = $apiInstance->groupsGetListScimV2($filter);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ScimGroupsApi->groupsGetListScimV2: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
filter | string | Filter expression for searching groups | [optional] |
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
groupsGetObjectScimV2($groupId): \eZmaxAPI\Model\ScimGroup
Retrieve an existing Usergroup
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: Bearer
$config = eZmaxAPI\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new eZmaxAPI\Api\ScimGroupsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$groupId = 'groupId_example'; // string
try {
$result = $apiInstance->groupsGetObjectScimV2($groupId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ScimGroupsApi->groupsGetObjectScimV2: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
groupId | string |
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]