All URIs are relative to https://prod.api.appcluster01.ca-central-1.ezmax.com/rest
Method | HTTP request | Description |
---|---|---|
usergroupCreateObjectV1 | POST /1/object/usergroup | Create a new Usergroup |
usergroupEditObjectV1 | PUT /1/object/usergroup/{pkiUsergroupID} | Edit an existing Usergroup |
usergroupEditPermissionsV1 | PUT /1/object/usergroup/{pkiUsergroupID}/editPermissions | Edit multiple Permissions |
usergroupEditUsergroupdelegationsV1 | PUT /1/object/usergroup/{pkiUsergroupID}/editUsergroupdelegations | Edit multiple Usergroupdelegations |
usergroupEditUsergroupmembershipsV1 | PUT /1/object/usergroup/{pkiUsergroupID}/editUsergroupmemberships | Edit multiple Usergroupmemberships |
usergroupGetAutocompleteV2 | GET /2/object/usergroup/getAutocomplete/{sSelector} | Retrieve Usergroups and IDs |
usergroupGetListV1 | GET /1/object/usergroup/getList | Retrieve Usergroup list |
usergroupGetObjectV2 | GET /2/object/usergroup/{pkiUsergroupID} | Retrieve an existing Usergroup |
usergroupGetPermissionsV1 | GET /1/object/usergroup/{pkiUsergroupID}/getPermissions | Retrieve an existing Usergroup's Permissions |
usergroupGetUsergroupdelegationsV1 | GET /1/object/usergroup/{pkiUsergroupID}/getUsergroupdelegations | Retrieve an existing Usergroup's Usergroupdelegations |
usergroupGetUsergroupmembershipsV1 | GET /1/object/usergroup/{pkiUsergroupID}/getUsergroupmemberships | Retrieve an existing Usergroup's Usergroupmemberships |
UsergroupCreateObjectV1Response usergroupCreateObjectV1(usergroupCreateObjectV1Request)
Create a new Usergroup
The endpoint allows to create one or many elements at once.
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val usergroupCreateObjectV1Request : UsergroupCreateObjectV1Request = // UsergroupCreateObjectV1Request |
try {
val result : UsergroupCreateObjectV1Response = apiInstance.usergroupCreateObjectV1(usergroupCreateObjectV1Request)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupCreateObjectV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupCreateObjectV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
usergroupCreateObjectV1Request | UsergroupCreateObjectV1Request |
UsergroupCreateObjectV1Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
UsergroupEditObjectV1Response usergroupEditObjectV1(pkiUsergroupID, usergroupEditObjectV1Request)
Edit an existing Usergroup
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
val usergroupEditObjectV1Request : UsergroupEditObjectV1Request = // UsergroupEditObjectV1Request |
try {
val result : UsergroupEditObjectV1Response = apiInstance.usergroupEditObjectV1(pkiUsergroupID, usergroupEditObjectV1Request)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupEditObjectV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupEditObjectV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int | ||
usergroupEditObjectV1Request | UsergroupEditObjectV1Request |
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
UsergroupEditPermissionsV1Response usergroupEditPermissionsV1(pkiUsergroupID, usergroupEditPermissionsV1Request)
Edit multiple Permissions
Using this endpoint, you can edit multiple Permissions at the same time.
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
val usergroupEditPermissionsV1Request : UsergroupEditPermissionsV1Request = // UsergroupEditPermissionsV1Request |
try {
val result : UsergroupEditPermissionsV1Response = apiInstance.usergroupEditPermissionsV1(pkiUsergroupID, usergroupEditPermissionsV1Request)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupEditPermissionsV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupEditPermissionsV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int | ||
usergroupEditPermissionsV1Request | UsergroupEditPermissionsV1Request |
UsergroupEditPermissionsV1Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
UsergroupEditUsergroupdelegationsV1Response usergroupEditUsergroupdelegationsV1(pkiUsergroupID, usergroupEditUsergroupdelegationsV1Request)
Edit multiple Usergroupdelegations
Edit multiple Usergroupdelegations
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
val usergroupEditUsergroupdelegationsV1Request : UsergroupEditUsergroupdelegationsV1Request = // UsergroupEditUsergroupdelegationsV1Request |
try {
val result : UsergroupEditUsergroupdelegationsV1Response = apiInstance.usergroupEditUsergroupdelegationsV1(pkiUsergroupID, usergroupEditUsergroupdelegationsV1Request)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupEditUsergroupdelegationsV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupEditUsergroupdelegationsV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int | ||
usergroupEditUsergroupdelegationsV1Request | UsergroupEditUsergroupdelegationsV1Request |
UsergroupEditUsergroupdelegationsV1Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
UsergroupEditUsergroupmembershipsV1Response usergroupEditUsergroupmembershipsV1(pkiUsergroupID, usergroupEditUsergroupmembershipsV1Request)
Edit multiple Usergroupmemberships
Using this endpoint, you can edit multiple Usergroupmemberships at the same time.
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
val usergroupEditUsergroupmembershipsV1Request : UsergroupEditUsergroupmembershipsV1Request = // UsergroupEditUsergroupmembershipsV1Request |
try {
val result : UsergroupEditUsergroupmembershipsV1Response = apiInstance.usergroupEditUsergroupmembershipsV1(pkiUsergroupID, usergroupEditUsergroupmembershipsV1Request)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupEditUsergroupmembershipsV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupEditUsergroupmembershipsV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int | ||
usergroupEditUsergroupmembershipsV1Request | UsergroupEditUsergroupmembershipsV1Request |
UsergroupEditUsergroupmembershipsV1Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
UsergroupGetAutocompleteV2Response usergroupGetAutocompleteV2(sSelector, eFilterActive, sQuery, acceptLanguage)
Retrieve Usergroups and IDs
Get the list of Usergroup to be used in a dropdown or autocomplete control.
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val sSelector : kotlin.String = sSelector_example // kotlin.String | The type of Usergroups to return
val eFilterActive : kotlin.String = eFilterActive_example // kotlin.String | Specify which results we want to display.
val sQuery : kotlin.String = sQuery_example // kotlin.String | Allow to filter the returned results
val acceptLanguage : HeaderAcceptLanguage = // HeaderAcceptLanguage |
try {
val result : UsergroupGetAutocompleteV2Response = apiInstance.usergroupGetAutocompleteV2(sSelector, eFilterActive, sQuery, acceptLanguage)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupGetAutocompleteV2")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupGetAutocompleteV2")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
sSelector | kotlin.String | The type of Usergroups to return | [enum: All, AllButEveryone] |
eFilterActive | kotlin.String | Specify which results we want to display. | [optional] [default to Active] [enum: All, Active, Inactive] |
sQuery | kotlin.String | Allow to filter the returned results | [optional] |
acceptLanguage | HeaderAcceptLanguage | [optional] [enum: *, en, fr] |
UsergroupGetAutocompleteV2Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
UsergroupGetListV1Response usergroupGetListV1(eOrderBy, iRowMax, iRowOffset, acceptLanguage, sFilter)
Retrieve Usergroup list
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val eOrderBy : kotlin.String = eOrderBy_example // kotlin.String | Specify how you want the results to be sorted
val iRowMax : kotlin.Int = 56 // kotlin.Int |
val iRowOffset : kotlin.Int = 56 // kotlin.Int |
val acceptLanguage : HeaderAcceptLanguage = // HeaderAcceptLanguage |
val sFilter : kotlin.String = sFilter_example // kotlin.String |
try {
val result : UsergroupGetListV1Response = apiInstance.usergroupGetListV1(eOrderBy, iRowMax, iRowOffset, acceptLanguage, sFilter)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupGetListV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupGetListV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
eOrderBy | kotlin.String | Specify how you want the results to be sorted | [optional] [enum: pkiUsergroupID_ASC, pkiUsergroupID_DESC, sUsergroupNameX_ASC, sUsergroupNameX_DESC, iCountUser_ASC, iCountUser_DESC] |
iRowMax | kotlin.Int | [optional] | |
iRowOffset | kotlin.Int | [optional] [default to 0] | |
acceptLanguage | HeaderAcceptLanguage | [optional] [enum: *, en, fr] | |
sFilter | kotlin.String | [optional] |
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
UsergroupGetObjectV2Response usergroupGetObjectV2(pkiUsergroupID)
Retrieve an existing Usergroup
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
try {
val result : UsergroupGetObjectV2Response = apiInstance.usergroupGetObjectV2(pkiUsergroupID)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupGetObjectV2")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupGetObjectV2")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int |
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
UsergroupGetPermissionsV1Response usergroupGetPermissionsV1(pkiUsergroupID)
Retrieve an existing Usergroup's Permissions
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
try {
val result : UsergroupGetPermissionsV1Response = apiInstance.usergroupGetPermissionsV1(pkiUsergroupID)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupGetPermissionsV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupGetPermissionsV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int |
UsergroupGetPermissionsV1Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
UsergroupGetUsergroupdelegationsV1Response usergroupGetUsergroupdelegationsV1(pkiUsergroupID)
Retrieve an existing Usergroup's Usergroupdelegations
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
try {
val result : UsergroupGetUsergroupdelegationsV1Response = apiInstance.usergroupGetUsergroupdelegationsV1(pkiUsergroupID)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupGetUsergroupdelegationsV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupGetUsergroupdelegationsV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int |
UsergroupGetUsergroupdelegationsV1Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
UsergroupGetUsergroupmembershipsV1Response usergroupGetUsergroupmembershipsV1(pkiUsergroupID)
Retrieve an existing Usergroup's Usergroupmemberships
// Import classes:
//import eZmaxApi.infrastructure.*
//import eZmaxApi.models.*
val apiInstance = ObjectUsergroupApi()
val pkiUsergroupID : kotlin.Int = 56 // kotlin.Int |
try {
val result : UsergroupGetUsergroupmembershipsV1Response = apiInstance.usergroupGetUsergroupmembershipsV1(pkiUsergroupID)
println(result)
} catch (e: ClientException) {
println("4xx response calling ObjectUsergroupApi#usergroupGetUsergroupmembershipsV1")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ObjectUsergroupApi#usergroupGetUsergroupmembershipsV1")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
pkiUsergroupID | kotlin.Int |
UsergroupGetUsergroupmembershipsV1Response
Configure Authorization: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json