-
Exhibitor Admin - Exhibitor Admins are administrators that have access to the exhibitor portal. In the portal, they are able to complete pre-event tasks, manage their team, purchase LeadCapture (if applicable), and download leads. Use this API to get details for existing admins, create new admins, and update admin details.
-
Exhibitor Booth Staff - Exhibitor booth staff is someone that manages the frontline of the exhibitor's booth onsite or virtually. Booth staff needs to be registered for the event in order to be associated with an exhibitor. Use this API to get details for the existing booth staff(s) for a specific exhibitor, associate new booth staff to the exhibitor, and delete the association of a booth staff if required.
- ListExhibitorAdmins - List Exhibitor Admins
- PostExhibitorAdmin - Create Exhibitor Admin
- GetExhibitorAdmin - Get Exhibitor Admin
- UpdateExhibitorAdmin - Update Exhibitor Admin
- ListBoothStaff - List Booth Staff
- AssociateBoothStaff - Create Booth Staff
- GetBoothStaff - Get Booth Staff member
- DeleteBoothStaff - Delete Booth Staff member
Retrieves a paginated list of exhibitor admins for an exhibitor within an event.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
ListExhibitorAdminsRequest req = new ListExhibitorAdminsRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
Token = "0e28af57-511f-47ab-ae46-46cd1ca51a1a",
};
ListExhibitorAdminsResponse? res = await sdk.ExhibitorTeam.ListExhibitorAdminsAsync(req);
while(res != null)
{
// handle items
res = await res.Next!();
}| Parameter | Type | Required | Description |
|---|---|---|---|
request |
ListExhibitorAdminsRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 400, 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |
Creates an exhibitor admin for the given exhibitor.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
PostExhibitorAdminRequest req = new PostExhibitorAdminRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
ExhibitorAdminRequest = new ExhibitorAdminRequest() {
Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() {
Id = "4888db54-db22-11eb-8d19-0242ac130003",
},
FirstName = "John",
LastName = "Eddy",
Email = "john.eddy@test.com",
},
};
var res = await sdk.ExhibitorTeam.PostExhibitorAdminAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
PostExhibitorAdminRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 400, 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |
Gets the details of a single exhibitor admin, such as name or contact email.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
GetExhibitorAdminRequest req = new GetExhibitorAdminRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
AdminId = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3",
};
var res = await sdk.ExhibitorTeam.GetExhibitorAdminAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
GetExhibitorAdminRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 400, 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |
Updates a single exhibitor admin.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
UpdateExhibitorAdminRequest req = new UpdateExhibitorAdminRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
AdminId = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3",
ExhibitorAdminRequest = new ExhibitorAdminRequest() {
Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() {
Id = "4888db54-db22-11eb-8d19-0242ac130003",
},
FirstName = "John",
LastName = "Eddy",
Email = "john.eddy@test.com",
},
};
var res = await sdk.ExhibitorTeam.UpdateExhibitorAdminAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
UpdateExhibitorAdminRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 400, 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |
Gets a list of booth staff members for a given event and exhibitor id.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
ListBoothStaffRequest req = new ListBoothStaffRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
Token = "0e28af57-511f-47ab-ae46-46cd1ca51a1a",
};
ListBoothStaffResponse? res = await sdk.ExhibitorTeam.ListBoothStaffAsync(req);
while(res != null)
{
// handle items
res = await res.Next!();
}| Parameter | Type | Required | Description |
|---|---|---|---|
request |
ListBoothStaffRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 400, 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |
Associates a registered attendee as a booth staff to a specific exhibitor id within an event.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
AssociateBoothStaffRequest req = new AssociateBoothStaffRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
BoothStaffRequest = new BoothStaffRequest() {
Attendee = new Attendee12() {
Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3",
},
Event = new Event3() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
},
Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() {
Id = "4888db54-db22-11eb-8d19-0242ac130003",
},
},
};
var res = await sdk.ExhibitorTeam.AssociateBoothStaffAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
AssociateBoothStaffRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 400, 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |
Retrieves the attendee id associated with an exhibitor booth staff member.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
GetBoothStaffRequest req = new GetBoothStaffRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
BoothstaffId = "4e0f5152-515e-11ee-be56-0242ac120002",
};
var res = await sdk.ExhibitorTeam.GetBoothStaffAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
GetBoothStaffRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 400, 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |
Disassociate a single booth staff member from a single exhibitor.
More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin>
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>",
},
});
DeleteBoothStaffRequest req = new DeleteBoothStaffRequest() {
Id = "3db28cfc-db22-11eb-8d19-0242ac130003",
ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003",
BoothstaffId = "4e0f5152-515e-11ee-be56-0242ac120002",
};
var res = await sdk.ExhibitorTeam.DeleteBoothStaffAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
DeleteBoothStaffRequest | ✔️ | The request object to use for the request. |
| Error Type | Status Code | Content Type |
|---|---|---|
| Cvent.SDK.Models.Errors.ErrorResponse1 | 401, 403, 404, 429 | application/json |
| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | */* |