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.
package hello .world ;
import com .cvent .CventSDK ;
import com .cvent .models .components .SchemeOAuth2ClientCredentials ;
import com .cvent .models .components .Security ;
import com .cvent .models .errors .ErrorResponse1 ;
import com .cvent .models .operations .GetAccountUserGroupsRequest ;
import com .cvent .models .operations .GetAccountUserGroupsResponse ;
import java .lang .Exception ;
import java .util .List ;
public class Application {
public static void main (String [] args ) throws ErrorResponse1 , Exception {
CventSDK sdk = CventSDK .builder ()
.security (Security .builder ()
.oAuth2ClientCredentials (SchemeOAuth2ClientCredentials .builder ()
.clientID ("<id>" )
.clientSecret ("<value>" )
.tokenURL ("https://api-platform.cvent.com/ea/oauth2/token" )
.scopes (List .of (System .getenv ().getOrDefault ("SCOPES" , "" )))
.build ())
.build ())
.build ();
GetAccountUserGroupsRequest req = GetAccountUserGroupsRequest .builder ()
.token ("1a2b3c4d5e6f7g8h9i10j11k" )
.filter ("name eq 'My User Group'" )
.build ();
sdk .users ().getAccountUserGroups ()
.callAsStream ()
.forEach ((GetAccountUserGroupsResponse item ) -> {
// handle page
});
}
}
GetAccountUserGroupsResponse
Error Type
Status Code
Content Type
models/errors/ErrorResponse1
400, 401, 403, 429
application/json
models/errors/APIException
4XX, 5XX
*/*
Creates a new Account User Group.
package hello .world ;
import com .cvent .CventSDK ;
import com .cvent .models .components .*;
import com .cvent .models .errors .ErrorResponse1 ;
import com .cvent .models .operations .CreateAccountUserGroupResponse ;
import java .lang .Exception ;
import java .util .List ;
public class Application {
public static void main (String [] args ) throws ErrorResponse1 , Exception {
CventSDK sdk = CventSDK .builder ()
.security (Security .builder ()
.oAuth2ClientCredentials (SchemeOAuth2ClientCredentials .builder ()
.clientID ("<id>" )
.clientSecret ("<value>" )
.tokenURL ("https://api-platform.cvent.com/ea/oauth2/token" )
.scopes (List .of (System .getenv ().getOrDefault ("SCOPES" , "" )))
.build ())
.build ())
.build ();
UserGroupJsonInput req = UserGroupJsonInput .builder ()
.name ("MyUserGroup" )
.description ("MyUserGroupDescription" )
.build ();
CreateAccountUserGroupResponse res = sdk .users ().createAccountUserGroup ()
.request (req )
.call ();
if (res .userGroupJson ().isPresent ()) {
System .out .println (res .userGroupJson ().get ());
}
}
}
Parameter
Type
Required
Description
request
UserGroupJsonInput
✔️
The request object to use for the request.
CreateAccountUserGroupResponse
Error Type
Status Code
Content Type
models/errors/ErrorResponse1
400, 401, 403, 429
application/json
models/errors/APIException
4XX, 5XX
*/*
Gets a single account user group by its ID.
package hello .world ;
import com .cvent .CventSDK ;
import com .cvent .models .components .SchemeOAuth2ClientCredentials ;
import com .cvent .models .components .Security ;
import com .cvent .models .errors .ErrorResponse1 ;
import com .cvent .models .operations .GetAccountUserGroupRequest ;
import com .cvent .models .operations .GetAccountUserGroupResponse ;
import java .lang .Exception ;
import java .util .List ;
public class Application {
public static void main (String [] args ) throws ErrorResponse1 , Exception {
CventSDK sdk = CventSDK .builder ()
.security (Security .builder ()
.oAuth2ClientCredentials (SchemeOAuth2ClientCredentials .builder ()
.clientID ("<id>" )
.clientSecret ("<value>" )
.tokenURL ("https://api-platform.cvent.com/ea/oauth2/token" )
.scopes (List .of (System .getenv ().getOrDefault ("SCOPES" , "" )))
.build ())
.build ())
.build ();
GetAccountUserGroupRequest req = GetAccountUserGroupRequest .builder ()
.userGroupId ("B089AC31-1212-63FB-AAEA-382037E1BCDF" )
.build ();
GetAccountUserGroupResponse res = sdk .users ().getAccountUserGroup ()
.request (req )
.call ();
if (res .userGroupJson ().isPresent ()) {
System .out .println (res .userGroupJson ().get ());
}
}
}
GetAccountUserGroupResponse
Error Type
Status Code
Content Type
models/errors/ErrorResponse1
400, 401, 403, 404, 429
application/json
models/errors/APIException
4XX, 5XX
*/*
Update a given account user group using details in the body of the request.
package hello .world ;
import com .cvent .CventSDK ;
import com .cvent .models .components .*;
import com .cvent .models .errors .ErrorResponse1 ;
import com .cvent .models .operations .UpdateAccountUserGroupRequest ;
import com .cvent .models .operations .UpdateAccountUserGroupResponse ;
import java .lang .Exception ;
import java .util .List ;
public class Application {
public static void main (String [] args ) throws ErrorResponse1 , Exception {
CventSDK sdk = CventSDK .builder ()
.security (Security .builder ()
.oAuth2ClientCredentials (SchemeOAuth2ClientCredentials .builder ()
.clientID ("<id>" )
.clientSecret ("<value>" )
.tokenURL ("https://api-platform.cvent.com/ea/oauth2/token" )
.scopes (List .of (System .getenv ().getOrDefault ("SCOPES" , "" )))
.build ())
.build ())
.build ();
UpdateAccountUserGroupRequest req = UpdateAccountUserGroupRequest .builder ()
.userGroupId ("B089AC31-1212-63FB-AAEA-382037E1BCDF" )
.userGroupJson (UserGroupJsonInput .builder ()
.name ("MyUserGroup" )
.description ("MyUserGroupDescription" )
.build ())
.build ();
UpdateAccountUserGroupResponse res = sdk .users ().updateAccountUserGroup ()
.request (req )
.call ();
if (res .userGroupJson ().isPresent ()) {
System .out .println (res .userGroupJson ().get ());
}
}
}
UpdateAccountUserGroupResponse
Error Type
Status Code
Content Type
models/errors/ErrorResponse1
400, 401, 403, 404, 429
application/json
models/errors/APIException
4XX, 5XX
*/*
Deletes an account user group using its ID.
package hello .world ;
import com .cvent .CventSDK ;
import com .cvent .models .components .SchemeOAuth2ClientCredentials ;
import com .cvent .models .components .Security ;
import com .cvent .models .errors .ErrorResponse1 ;
import com .cvent .models .operations .DeleteAccountUserGroupRequest ;
import com .cvent .models .operations .DeleteAccountUserGroupResponse ;
import java .lang .Exception ;
import java .util .List ;
public class Application {
public static void main (String [] args ) throws ErrorResponse1 , Exception {
CventSDK sdk = CventSDK .builder ()
.security (Security .builder ()
.oAuth2ClientCredentials (SchemeOAuth2ClientCredentials .builder ()
.clientID ("<id>" )
.clientSecret ("<value>" )
.tokenURL ("https://api-platform.cvent.com/ea/oauth2/token" )
.scopes (List .of (System .getenv ().getOrDefault ("SCOPES" , "" )))
.build ())
.build ())
.build ();
DeleteAccountUserGroupRequest req = DeleteAccountUserGroupRequest .builder ()
.userGroupId ("B089AC31-1212-63FB-AAEA-382037E1BCDF" )
.build ();
DeleteAccountUserGroupResponse res = sdk .users ().deleteAccountUserGroup ()
.request (req )
.call ();
// handle response
}
}
DeleteAccountUserGroupResponse
Error Type
Status Code
Content Type
models/errors/ErrorResponse1
400, 401, 403, 404, 429
application/json
models/errors/APIException
4XX, 5XX
*/*
addUserToAccountUserGroup
Associates a user to an account user group.
package hello .world ;
import com .cvent .CventSDK ;
import com .cvent .models .components .SchemeOAuth2ClientCredentials ;
import com .cvent .models .components .Security ;
import com .cvent .models .errors .ErrorResponse1 ;
import com .cvent .models .operations .AddUserToAccountUserGroupRequest ;
import com .cvent .models .operations .AddUserToAccountUserGroupResponse ;
import java .lang .Exception ;
import java .util .List ;
public class Application {
public static void main (String [] args ) throws ErrorResponse1 , Exception {
CventSDK sdk = CventSDK .builder ()
.security (Security .builder ()
.oAuth2ClientCredentials (SchemeOAuth2ClientCredentials .builder ()
.clientID ("<id>" )
.clientSecret ("<value>" )
.tokenURL ("https://api-platform.cvent.com/ea/oauth2/token" )
.scopes (List .of (System .getenv ().getOrDefault ("SCOPES" , "" )))
.build ())
.build ())
.build ();
AddUserToAccountUserGroupRequest req = AddUserToAccountUserGroupRequest .builder ()
.userGroupId ("B089AC31-1212-63FB-AAEA-382037E1BCDF" )
.userId ("FF8AF134-3505-4D67-AAEA-1975D8E1327C" )
.build ();
AddUserToAccountUserGroupResponse res = sdk .users ().addUserToAccountUserGroup ()
.request (req )
.call ();
// handle response
}
}
AddUserToAccountUserGroupResponse
Error Type
Status Code
Content Type
models/errors/ErrorResponse1
400, 401, 403, 404, 429
application/json
models/errors/APIException
4XX, 5XX
*/*
deleteUserFromAccountUserGroup
Removes a user from an account user group.
package hello .world ;
import com .cvent .CventSDK ;
import com .cvent .models .components .SchemeOAuth2ClientCredentials ;
import com .cvent .models .components .Security ;
import com .cvent .models .errors .ErrorResponse1 ;
import com .cvent .models .operations .DeleteUserFromAccountUserGroupRequest ;
import com .cvent .models .operations .DeleteUserFromAccountUserGroupResponse ;
import java .lang .Exception ;
import java .util .List ;
public class Application {
public static void main (String [] args ) throws ErrorResponse1 , Exception {
CventSDK sdk = CventSDK .builder ()
.security (Security .builder ()
.oAuth2ClientCredentials (SchemeOAuth2ClientCredentials .builder ()
.clientID ("<id>" )
.clientSecret ("<value>" )
.tokenURL ("https://api-platform.cvent.com/ea/oauth2/token" )
.scopes (List .of (System .getenv ().getOrDefault ("SCOPES" , "" )))
.build ())
.build ())
.build ();
DeleteUserFromAccountUserGroupRequest req = DeleteUserFromAccountUserGroupRequest .builder ()
.userGroupId ("B089AC31-1212-63FB-AAEA-382037E1BCDF" )
.userId ("FF8AF134-3505-4D67-AAEA-1975D8E1327C" )
.build ();
DeleteUserFromAccountUserGroupResponse res = sdk .users ().deleteUserFromAccountUserGroup ()
.request (req )
.call ();
// handle response
}
}
DeleteUserFromAccountUserGroupResponse
Error Type
Status Code
Content Type
models/errors/ErrorResponse1
400, 401, 403, 404, 429
application/json
models/errors/APIException
4XX, 5XX
*/*