Operations for managing account users and user groups, including creation, retrieval, update, and deletion. Use these endpoints to administer user access and roles within your account.
Gets a list of user groups in your account.
using Cvent . SDK ;
using Cvent . SDK . Models . Components ;
using Cvent . SDK . Models . Requests ;
var sdk = new CventSDK ( security : new Security ( ) {
OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials ( ) {
ClientID = "<YOUR_CLIENT_ID_HERE>" ,
ClientSecret = "<YOUR_CLIENT_SECRET_HERE>" ,
TokenURL = "<YOUR_TOKEN_URL_HERE>" ,
Scopes = "<YOUR_SCOPES_HERE>" ,
} ,
} ) ;
GetAccountUserGroupsRequest req = new GetAccountUserGroupsRequest ( ) {
Token = "1a2b3c4d5e6f7g8h9i10j11k" ,
Filter = "name eq 'My User Group'" ,
} ;
GetAccountUserGroupsResponse ? res = await sdk . Users . GetAccountUserGroupsAsync ( req ) ;
while ( res != null )
{
// handle items
res = await res . Next ! ( ) ;
}
GetAccountUserGroupsResponse
Error Type
Status Code
Content Type
Cvent.SDK.Models.Errors.ErrorResponse
400, 401, 403, 429
application/json
Cvent.SDK.Models.Errors.APIException
4XX, 5XX
*/*
Creates a new Account User Group.
using Cvent . SDK ;
using Cvent . SDK . Models . Components ;
var sdk = new CventSDK ( security : new Security ( ) {
OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials ( ) {
ClientID = "<YOUR_CLIENT_ID_HERE>" ,
ClientSecret = "<YOUR_CLIENT_SECRET_HERE>" ,
TokenURL = "<YOUR_TOKEN_URL_HERE>" ,
Scopes = "<YOUR_SCOPES_HERE>" ,
} ,
} ) ;
UserGroupJsonInput req = new UserGroupJsonInput ( ) {
Name = "MyUserGroup" ,
Description = "MyUserGroupDescription" ,
} ;
var res = await sdk . Users . CreateAccountUserGroupAsync ( req ) ;
// handle response
Parameter
Type
Required
Description
request
UserGroupJsonInput
✔️
The request object to use for the request.
CreateAccountUserGroupResponse
Error Type
Status Code
Content Type
Cvent.SDK.Models.Errors.ErrorResponse
400, 401, 403, 429
application/json
Cvent.SDK.Models.Errors.APIException
4XX, 5XX
*/*
Gets a single account user group by its ID.
using Cvent . SDK ;
using Cvent . SDK . Models . Components ;
using Cvent . SDK . Models . Requests ;
var sdk = new CventSDK ( security : new Security ( ) {
OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials ( ) {
ClientID = "<YOUR_CLIENT_ID_HERE>" ,
ClientSecret = "<YOUR_CLIENT_SECRET_HERE>" ,
TokenURL = "<YOUR_TOKEN_URL_HERE>" ,
Scopes = "<YOUR_SCOPES_HERE>" ,
} ,
} ) ;
GetAccountUserGroupRequest req = new GetAccountUserGroupRequest ( ) {
UserGroupId = "B089AC31-1212-63FB-AAEA-382037E1BCDF" ,
} ;
var res = await sdk . Users . GetAccountUserGroupAsync ( req ) ;
// handle response
GetAccountUserGroupResponse
Error Type
Status Code
Content Type
Cvent.SDK.Models.Errors.ErrorResponse
400, 401, 403, 404, 429
application/json
Cvent.SDK.Models.Errors.APIException
4XX, 5XX
*/*
Update a given account user group using details in the body of the request.
using Cvent . SDK ;
using Cvent . SDK . Models . Components ;
using Cvent . SDK . Models . Requests ;
var sdk = new CventSDK ( security : new Security ( ) {
OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials ( ) {
ClientID = "<YOUR_CLIENT_ID_HERE>" ,
ClientSecret = "<YOUR_CLIENT_SECRET_HERE>" ,
TokenURL = "<YOUR_TOKEN_URL_HERE>" ,
Scopes = "<YOUR_SCOPES_HERE>" ,
} ,
} ) ;
UpdateAccountUserGroupRequest req = new UpdateAccountUserGroupRequest ( ) {
UserGroupId = "B089AC31-1212-63FB-AAEA-382037E1BCDF" ,
UserGroupJson = new UserGroupJsonInput ( ) {
Name = "MyUserGroup" ,
Description = "MyUserGroupDescription" ,
} ,
} ;
var res = await sdk . Users . UpdateAccountUserGroupAsync ( req ) ;
// handle response
UpdateAccountUserGroupResponse
Error Type
Status Code
Content Type
Cvent.SDK.Models.Errors.ErrorResponse
400, 401, 403, 404, 429
application/json
Cvent.SDK.Models.Errors.APIException
4XX, 5XX
*/*
Deletes an account user group using its ID.
using Cvent . SDK ;
using Cvent . SDK . Models . Components ;
using Cvent . SDK . Models . Requests ;
var sdk = new CventSDK ( security : new Security ( ) {
OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials ( ) {
ClientID = "<YOUR_CLIENT_ID_HERE>" ,
ClientSecret = "<YOUR_CLIENT_SECRET_HERE>" ,
TokenURL = "<YOUR_TOKEN_URL_HERE>" ,
Scopes = "<YOUR_SCOPES_HERE>" ,
} ,
} ) ;
DeleteAccountUserGroupRequest req = new DeleteAccountUserGroupRequest ( ) {
UserGroupId = "B089AC31-1212-63FB-AAEA-382037E1BCDF" ,
} ;
var res = await sdk . Users . DeleteAccountUserGroupAsync ( req ) ;
// handle response
DeleteAccountUserGroupResponse
Error Type
Status Code
Content Type
Cvent.SDK.Models.Errors.ErrorResponse
400, 401, 403, 404, 429
application/json
Cvent.SDK.Models.Errors.APIException
4XX, 5XX
*/*
AddUserToAccountUserGroup
Associates a user to an account user group.
using Cvent . SDK ;
using Cvent . SDK . Models . Components ;
using Cvent . SDK . Models . Requests ;
var sdk = new CventSDK ( security : new Security ( ) {
OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials ( ) {
ClientID = "<YOUR_CLIENT_ID_HERE>" ,
ClientSecret = "<YOUR_CLIENT_SECRET_HERE>" ,
TokenURL = "<YOUR_TOKEN_URL_HERE>" ,
Scopes = "<YOUR_SCOPES_HERE>" ,
} ,
} ) ;
AddUserToAccountUserGroupRequest req = new AddUserToAccountUserGroupRequest ( ) {
UserGroupId = "B089AC31-1212-63FB-AAEA-382037E1BCDF" ,
UserId = "FF8AF134-3505-4D67-AAEA-1975D8E1327C" ,
} ;
var res = await sdk . Users . AddUserToAccountUserGroupAsync ( req ) ;
// handle response
AddUserToAccountUserGroupResponse
Error Type
Status Code
Content Type
Cvent.SDK.Models.Errors.ErrorResponse
400, 401, 403, 404, 429
application/json
Cvent.SDK.Models.Errors.APIException
4XX, 5XX
*/*
DeleteUserFromAccountUserGroup
Removes a user from an account user group.
using Cvent . SDK ;
using Cvent . SDK . Models . Components ;
using Cvent . SDK . Models . Requests ;
var sdk = new CventSDK ( security : new Security ( ) {
OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials ( ) {
ClientID = "<YOUR_CLIENT_ID_HERE>" ,
ClientSecret = "<YOUR_CLIENT_SECRET_HERE>" ,
TokenURL = "<YOUR_TOKEN_URL_HERE>" ,
Scopes = "<YOUR_SCOPES_HERE>" ,
} ,
} ) ;
DeleteUserFromAccountUserGroupRequest req = new DeleteUserFromAccountUserGroupRequest ( ) {
UserGroupId = "B089AC31-1212-63FB-AAEA-382037E1BCDF" ,
UserId = "FF8AF134-3505-4D67-AAEA-1975D8E1327C" ,
} ;
var res = await sdk . Users . DeleteUserFromAccountUserGroupAsync ( req ) ;
// handle response
DeleteUserFromAccountUserGroupResponse
Error Type
Status Code
Content Type
Cvent.SDK.Models.Errors.ErrorResponse
400, 401, 403, 404, 429
application/json
Cvent.SDK.Models.Errors.APIException
4XX, 5XX
*/*