GrowthZone REST API API Reference

undefined

API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0

Paths

GET /api/events/{eventdetailid}/{eventid}/cancel

eventdetailid: integer
in path

(no description)

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventDetailId": "integer",
  "EventId": "integer",
  "NameDescriptionPrefix": "string",
  "EventDate": "string",
  "EventName": "string",
  "EventDateStr": "string",
  "Registrations": "string",
  "Purchases": "string",
  "UpdateEventTitle": "boolean",
  "EventTitle": "string",
  "UpdateEventDescription": "boolean",
  "EventDescription": "string",
  "SendEmail": "boolean",
  "FromEmailAddressId": "string",
  "FromContactId": "string",
  "GlobalFlags": "string",
  "FromEmailAddress": "string",
  "TemplateId": "string",
  "Subject": "string",
  "EmailBody": "string",
  "forceSave": "boolean"
}

GET /api/events/{eventdetailid}/{eventid}/postpone

eventdetailid: integer
in path

(no description)

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventDetailId": "integer",
  "EventId": "integer",
  "NameDescriptionPrefix": "string",
  "EventDate": "string",
  "EventName": "string",
  "EventDateStr": "string",
  "Registrations": "string",
  "Purchases": "string",
  "UpdateEventTitle": "boolean",
  "EventTitle": "string",
  "UpdateEventDescription": "boolean",
  "EventDescription": "string",
  "SendEmail": "boolean",
  "FromEmailAddressId": "string",
  "FromContactId": "string",
  "GlobalFlags": "string",
  "FromEmailAddress": "string",
  "TemplateId": "string",
  "Subject": "string",
  "EmailBody": "string",
  "forceSave": "boolean"
}

GET /api/events/{eventdetailid}/{eventsponsorshipid}/lookup/sponsorshipposition

eventdetailid: integer
in path

(no description)

eventsponsorshipid: integer
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET /api/events/{eventdetailid}/calendars

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventDetailId": "integer",
  "Calendars": "string"
}

GET /api/events/{eventdetailid}/discounts/lookup

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET /api/events/{eventdetailid}/eventexhibitor/{eventexhibitorid}/{boothconfigurationid}/boothnumbers/lookup

eventdetailid: integer
in path

(no description)

eventexhibitorid: string
in path

(no description)

boothconfigurationid: string
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "string",
    "Name": "string"
  }
]

GET /api/events/{eventdetailid}/eventexhibitor/{eventexhibitortypeid}/boothconfigurations/lookup

eventdetailid: integer
in path

(no description)

eventexhibitortypeid: string
in path

(no description)

Response Example (200 OK)
[
  {
    "BoothConfigurationId": "integer",
    "TenantId": "integer",
    "Name": "string",
    "Description": "string",
    "BoothConfigurationDetails": "string",
    "Actions": "string"
  }
]

POST /api/events/{eventdetailid}/eventexhibitor/save

eventdetailid: string
in path

(no description)

Request Example
{
  "EventExhibitorId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ContactId": "integer",
  "EventRegistrationId": "string",
  "WebSite": "string",
  "DisplayNameOverride": "string",
  "Address": "string",
  "EmailAddress": "string",
  "PrimaryContactId": "string",
  "ExhibitorStatusId": "string",
  "EventExhibitorTypeId": "string",
  "RegistrationDate": "string",
  "Description": "string",
  "Comments": "string",
  "PreferredBoothInfo": "string",
  "BoothNumber": "string",
  "Attendees": "string",
  "CustomFields": "string",
  "FeesList": "string",
  "IsModified": "boolean",
  "forceSave": "boolean"
}
200 OK

OK

GET /api/events/{eventdetailid}/eventexhibitortypes/lookup

eventdetailid: string
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "integer",
    "EventExhibitorTypeId": "integer",
    "EventDetailId": "integer",
    "TenantId": "integer",
    "Name": "string",
    "FeesList": "string",
    "BoothConfigurationId": "string"
  }
]

GET /api/events/{eventdetailid}/exhibitortypes

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventDetailId": "integer",
  "EventExhibitorTypes": "string"
}

GET /api/events/{eventdetailid}/exhibitortypes/{eventexhibitortypeid}

eventdetailid: integer
in path

(no description)

eventexhibitortypeid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventExhibitorTypeId": "integer",
  "EventDetailId": "integer",
  "TenantId": "integer",
  "Name": "string",
  "MaximumExhibitors": "string",
  "Description": "string",
  "ExhibitorAttendeeEventRegistrationTypeId": "string",
  "IncludedAttendeeQuantity": "string",
  "UnlimitedPersonelIncluded": "boolean",
  "ExtraAttendeeQuantityAllowed": "string",
  "EventRegistrationTypeId": "string",
  "FeesList": "string",
  "BoothConfigurations": "string",
  "FieldRequirementsJson": "string",
  "FieldRequirements": "string"
}

GET /api/events/{eventdetailid}/financial

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "RegistrationTypes": "string"
}

GET /api/events/{eventdetailid}/goals

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventDetailId": "integer",
  "IsSponsorsLicensed": "boolean",
  "IsExhibitorsEnabled": "boolean",
  "AttendeeCountGoal": "string",
  "AttendeeRevenueGoal": "number",
  "SponsorCountGoal": "string",
  "SponsorRevenueGoal": "number",
  "ExhibitorCountGoal": "string",
  "ExhibitorRevenueGoal": "number"
}

GET /api/events/{eventdetailid}/registrationtypes/lookup

eventdetailid: integer
in path

(no description)

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/events/{eventdetailid}/registrationtypeswithoutprices/lookup

eventdetailid: integer
in path

(no description)

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/events/{eventdetailid}/session/{eventsessionid}/attendees/{shouldhideselection}

eventdetailid: integer
in path

(no description)

eventsessionid: integer
in path

(no description)

shouldhideselection: string
in path

(no description)

Response Example (200 OK)
{
  "EventSessionId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Attendees": "string",
  "ShouldHideSelection": "boolean"
}

GET /api/events/{eventdetailid}/session/{eventsessionid}/certificationcomponent/{certificationcomponentid}

eventdetailid: integer
in path

(no description)

eventsessionid: integer
in path

(no description)

certificationcomponentid: string
in path

(no description)

Response Example (200 OK)
{
  "EventDetailId": "integer",
  "EventSessionId": "integer",
  "CertificationComponentId": "string",
  "CertificationComponentTypeId": "string",
  "Name": "string",
  "Code": "string",
  "Instructor": "string",
  "HoursEarned": "string",
  "CreditsEarned": "string"
}

GET /api/events/{eventdetailid}/sponsorship/{eventsponsorid}/lookup

eventdetailid: integer
in path

(no description)

eventsponsorid: integer
in path

(no description)

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/events/{eventdetailid}/sponsorship/lookup

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/{eventid}

eventid: integer
in path

(no description)

200 OK

OK

Response Example (200 OK)
{
  "EventId": "integer",
  "EventAuditId": "integer",
  "EventDetailAuditId": "integer",
  "EventDetailId": "integer",
  "GoToWebinarConfigured": "boolean",
  "ZoomConfigured": "boolean",
  "LMSBlueSkyEnabled": "boolean",
  "Name": "string",
  "Description": "string",
  "AddressID": "integer",
  "LocationName": "string",
  "LocationDescription": "string",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "IsAllDay": "boolean",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "HoursDescription": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "ContactName": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "ContentStatusId": "string",
  "PublishDate": "string",
  "EnableRegistration": "boolean",
  "CopyFromExistingEvent": "boolean",
  "EnableSessions": "boolean",
  "EnableExhibitors": "boolean",
  "SyncWithGoToWebinar": "boolean",
  "SyncWithZoom": "boolean",
  "SyncWithLMS": "boolean",
  "ExistingEventId": "string",
  "ExistingEventName": "string",
  "CopyTasks": "boolean",
  "CopyAttendees": "boolean",
  "CopyAttendeeSetup": "boolean",
  "CopyExhibitors": "boolean",
  "CopyExhibitorSetup": "boolean",
  "CopyFiles": "boolean",
  "TaskItems": "string"
}

GET /api/events/{eventid}/{detailid}/sessions/{eventsessionid}

eventid: integer
in path

(no description)

detailid: string
in path

(no description)

eventsessionid: integer
in path

(no description)

Response Example (200 OK)
{
  "IsZoomIntegrated": "boolean",
  "EventSessionId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "EventTimeslotId": "string",
  "LocationId": "string",
  "AttendeeLimit": "integer",
  "EventRegistrationTypes": "string",
  "SyncWithZoom": "boolean",
  "EventSessionImage": "string",
  "Speakers": "string",
  "FeeItems": "string",
  "EventVersion": "string",
  "EventSessionCertificationComponents": "string"
}

GET /api/events/{eventid}/{eventdetailid}/attendees/exporttoexcel

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/{eventid}/{eventdetailid}/eventdetailsaleableitems/{eventexhibitorsaleableitemid}/

eventid: string
in path

(no description)

eventdetailid: string
in path

(no description)

eventexhibitorsaleableitemid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventExhibitorSaleableItemId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Price": "number",
  "Description": "string",
  "SaleableItemId": "integer",
  "IsActive": "boolean",
  "BoothConfigurationId": "string"
}

GET /api/events/{eventid}/{eventdetailid}/eventexhibitor/{eventexhibitorid}/{exhibitorstatusid}

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

eventexhibitorid: string
in path

(no description)

exhibitorstatusid: string
in path

(no description)

Response Example (200 OK)
{
  "EventExhibitorId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ContactId": "integer",
  "EventRegistrationId": "string",
  "WebSite": "string",
  "DisplayNameOverride": "string",
  "Address": "string",
  "EmailAddress": "string",
  "PrimaryContactId": "string",
  "ExhibitorStatusId": "string",
  "EventExhibitorTypeId": "string",
  "RegistrationDate": "string",
  "Description": "string",
  "Comments": "string",
  "PreferredBoothInfo": "string",
  "BoothNumber": "string",
  "Attendees": "string",
  "CustomFields": "string",
  "FeesList": "string",
  "IsModified": "boolean",
  "forceSave": "boolean"
}

GET /api/events/{eventid}/{eventdetailid}/eventexhibitorcustomfields/{eventexhibitorcustomfieldid}

eventid: string
in path

(no description)

eventdetailid: string
in path

(no description)

eventexhibitorcustomfieldid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventExhibitorCustomFieldId": "integer",
  "CustomFieldId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "DisplayName": "string",
  "CustomFieldDataTypeId": "string",
  "Description": "string",
  "DataSize": "string",
  "SelectListData": "string",
  "ScaleModel": "string",
  "ChildCustomFields": "string",
  "ExternalDataSource": "string",
  "IsRequired": "boolean",
  "IsRequiredForStaff": "boolean",
  "EventExhibitorTypeId": "string",
  "EventExhibitorSaleableItemId": "string"
}

GET /api/events/{eventid}/{eventdetailid}/eventexhibitorlookupchoices

eventid: string
in path

(no description)

eventdetailid: integer
in path

(no description)

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/events/{eventid}/{eventdetailid}/eventexhibitorregistrationinfo

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "ExhibitorDirectoryId": "string",
  "TermsOfUseId": "string",
  "EnableOnlineExhibitorRegistration": "boolean",
  "AllowLogo": "boolean",
  "AllowInvoicing": "boolean",
  "FloorPlanImage": "string",
  "FieldRequirementsJson": "string",
  "ExhibitorVersion": "string"
}

GET /api/events/{eventid}/{eventdetailid}/exhibitorreginstructionssettings

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventName": "string",
  "RegistrationInstructions": "string",
  "ConfirmationMessage": "string"
}

GET /api/events/{eventid}/{eventdetailid}/exhibitorssetup

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventHashedId": "string",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventName": "string",
  "NormalEventRegistrationUrlV2": "string",
  "RandomEventRegistrationUrlV2": "string",
  "EventSponsorFeatureBoost": "boolean",
  "RegistrationLink": "string",
  "EventExhibitorRegistrationInfoDetails": "string",
  "EventExhibitorRegistrationTypeDetails": "string",
  "AvailableDiscounts": "string",
  "Fields": "string",
  "AdditionalItems": "string",
  "CustomFields": "string",
  "SaleableItemsForCustomQuestions": "string",
  "RegistrationInstructionsDetails": "string",
  "FieldRequirementsJson": "string",
  "FieldRequirements": "string"
}

GET /api/events/{eventid}/{eventdetailid}/sponsorreginstructionssettings

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventName": "string",
  "ConfirmationMessage": "string"
}

GET /api/events/{eventid}/{eventdetailid}/sponsorship/{eventsponsorshipid}/edit

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

eventsponsorshipid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSponsorshipId": "integer",
  "EventSponsorshipSaleableItemId": "string",
  "EventSponsorFeatureBoost": "boolean",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "Position": "string",
  "IsPublic": "boolean",
  "SalesGoalQuantity": "string",
  "Quantity": "string",
  "EventRegistrationTypeId": "string",
  "AttendeesIncluded": "string",
  "UnlimitedPersonelIncluded": "boolean",
  "Price": "string",
  "FeeItems": "string",
  "SponsorBenefits": "string",
  "AuditId": "integer"
}

GET /api/events/{eventid}/{eventdetailid}/videos/{videoid}/edit

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

videoid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "VideoId": "integer",
  "Url": "string",
  "Name": "string",
  "Description": "string",
  "VideoTypeId": "string",
  "EmbedCode": "string"
}

POST /api/events/{eventid}/attendance/load

eventid: integer
in path

(no description)

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "EventId": "integer",
  "EventAttendeeId": "string"
}
Response Example (200 OK)
{
  "EventId": "integer",
  "EventAttendeeId": "string",
  "AttendStatusList": "string"
}

GET /api/events/{eventid}/attendee/{eventattendeeid}/cancel

eventid: integer
in path

(no description)

eventattendeeid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventAttendeeId": "integer",
  "EventId": "integer",
  "ContactId": "integer",
  "RegistrationDate": "string",
  "Attendee": "string",
  "Registration": "string",
  "RegistrationType": "string",
  "Invoice": "string"
}

GET /api/events/{eventid}/attendee/{eventattendeeid}/purchaseitems

eventid: integer
in path

(no description)

eventattendeeid: integer
in path

(no description)

Response Example (200 OK)
[
  {
    "PurchaseItemId": "integer",
    "PurchaseId": "integer",
    "AuditId": "integer",
    "IsModified": "boolean",
    "IsSelected": "boolean",
    "IsDeletable": "boolean",
    "DocumentGenerationTemplateId": "string",
    "FundraisingCampaignId": "string",
    "MembershipTypeSaleableItemId": "string",
    "TaxItems": "string",
    "SaleableItemId": "integer",
    "SaleableItemTypeId": "string",
    "SaleableItemName": "string",
    "Description": "string",
    "AccountingClassId": "string",
    "Quantity": "number",
    "Price": "number",
    "HideOnInvoice": "boolean",
    "TaxAmount": "number",
    "ShippingAmount": "number",
    "TotalDiscount": "number",
    "Total": "number",
    "DiscountItems": "string",
    "DisallowEditDiscount": "boolean",
    "DiscountReadOnly": "boolean",
    "BlockDiscount": "boolean",
    "ItemDiscountAmount": "number",
    "ItemDiscountPercent": "number",
    "IsDeleted": "boolean",
    "ShowNote": "boolean",
    "Note": "string",
    "RegionIds": "string",
    "TaxSetId": "string",
    "ItemTaxSetFloatAmount": "number",
    "ItemTaxSetRate": "number",
    "IsVoluntary": "boolean",
    "ScheduledBillingId": "string",
    "BillFrequencyTypeId": "string",
    "AttachedToMembership": "boolean",
    "MembershipActivationId": "string"
  }
]

GET /api/events/{eventid}/attendee/{eventattendeeid}/sessions

eventid: integer
in path

(no description)

eventattendeeid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventAttendeeId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Sessions": "string"
}

GET /api/events/{eventid}/attendee/{eventattendeeid}/sessions/send

eventid: integer
in path

(no description)

eventattendeeid: integer
in path

(no description)

200 OK

OK

GET /api/events/{eventid}/attendees/nonregistered/{search}

eventid: integer
in path

(no description)

search: string
in path

(no description)

Response Example (200 OK)
[
  {
    "Name": "string",
    "ContactId": "string",
    "ContactName": "string",
    "OrganizationContactId": "string",
    "OrganizationName": "string",
    "Title": "string",
    "MembershipStatusTypeId": "string",
    "EmailAddress": "string",
    "Phone": "string",
    "Address": "string"
  }
]

GET: Edit event registration from list summary.

GET /api/events/{eventid}/attendees/registration/{eventregistrationid}/edit

GET: Edit event registration from list summary.

eventid: integer
in path

(no description)

eventregistrationid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventRegistrationId": "integer",
  "EventRegistrationTypeId": "string",
  "RegisteredBy": "integer",
  "EventRegistrationTypeName": "string",
  "RegistrationTypeAttendeesPerGroup": "integer",
  "RegisteredAttendeesCount": "integer",
  "WebReferralSourceTypeId": "string",
  "RegisteredByName": "string",
  "SupressedConfirmationEmail": "string",
  "SupressEmailNotification": "boolean",
  "RegistrationDate": "string",
  "PaidDate": "string",
  "Attendees": "string",
  "Comments": "string",
  "ForceSave": "boolean",
  "IsDeleted": "boolean",
  "AuditInfo": "string"
}

GET: List summary of event attendees.

GET /api/events/{eventid}/attendees/summary

GET: List summary of event attendees.

eventid: integer
in path

(no description)

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ExhibitorsDisabled": "boolean",
  "EventAttendeeId": "string",
  "Status": "string",
  "RegistrationTypes": "string",
  "ExhibitorTypeId": "string",
  "SourceType": "string",
  "RegistrationDate": "string",
  "DiscountId": "string",
  "Criteria": "string",
  "OnlyExhibitors": "boolean",
  "NonExhibitors": "boolean",
  "HasAdditionalItems": "boolean",
  "PaymentError": "boolean",
  "StatusTypeOptions": "string",
  "IsPaid": "boolean",
  "IsNotPaid": "boolean"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

POST /api/events/{eventid}/attendees/summarywithpurchaseinfo

eventid: integer
in path

(no description)

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ExhibitorsDisabled": "boolean",
  "EventAttendeeId": "string",
  "Status": "string",
  "RegistrationTypes": "string",
  "ExhibitorTypeId": "string",
  "SourceType": "string",
  "RegistrationDate": "string",
  "DiscountId": "string",
  "Criteria": "string",
  "OnlyExhibitors": "boolean",
  "NonExhibitors": "boolean",
  "HasAdditionalItems": "boolean",
  "PaymentError": "boolean",
  "StatusTypeOptions": "string",
  "IsPaid": "boolean",
  "IsNotPaid": "boolean"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/{eventid}/attendeesetup

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventName": "string",
  "RandomEventRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "RandomEventRegistrationUrlV2": "string",
  "NormalEventRegistrationUrlV2": "string",
  "EventSponsorFeatureBoost": "boolean",
  "AttendeeRegistrationOptions": "string",
  "RegistrationFormOptions": "string",
  "Fields": "string",
  "AttendeeRegistrationTypes": "string",
  "AvailableDiscounts": "string",
  "AdditionalItems": "string",
  "RegistrationInstructionsDetails": "string",
  "RegistrationLink": "string",
  "ObjectTypeId": "string",
  "SearchObjectTypeId": "string",
  "SaveCustomFieldsSeparately": "boolean",
  "ExtraOptionsJson": "string",
  "IsSeriesEvent": "boolean",
  "currentUserUIVersion": "string"
}

GET /api/events/{eventid}/base

eventid: integer
in path

(no description)

OK

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "IsNotEventEnded": "boolean",
  "ContentStatusId": "string",
  "ContentStatus": "string",
  "HashedEventId": "string",
  "Mode": "string",
  "EventLogoImage": "string",
  "IsEventsModuleEnabled": "boolean",
  "EventActivityReportOrderBy": "string",
  "EventDiscountReportOrderBy": "string",
  "Actions": "string",
  "EventDetailAuditId": "string",
  "EventAuditId": "string",
  "PublicUrl": "string",
  "EnableSessions": "boolean",
  "EnableExhibitors": "boolean",
  "ExhibitorsDisabled": "boolean",
  "EventDetailUrl": "string",
  "SponsorsModule": "boolean",
  "ExhibitorsModule": "boolean",
  "EventActivityReport": "string",
  "Action": "string",
  "UIVersion": "string",
  "RandomEventRegistrationUrl": "string"
}

GET: Required to initialize model's attendees collection.

GET /api/events/{eventid}/details/{eventdetailid}/registrations/add

GET: Required to initialize model's attendees collection.

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventRegistrationId": "integer",
  "HasRegistrationTypes": "boolean",
  "EventRegistrationTypeId": "string",
  "EventRegistrationType": "string",
  "Quantity": "integer",
  "SystemEventRegistrationTypeId": "string",
  "WebReferralSourceTypeId": "string",
  "RegistrationDate": "string",
  "PaidDate": "string",
  "Attendees": "string",
  "Comments": "string",
  "ForceSave": "boolean"
}

POST /api/events/{eventid}/eventexhibitors

eventid: integer
in path

(no description)

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "Status": "string",
  "Criteria": "string"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/{eventid}/eventregisteredattendees

eventid: integer
in path

(no description)

skip: string
in query

(no description)

pagesize: string
in query

(no description)

Response Example (200 OK)
[
  {
    "EventAttendeeId": "integer",
    "CssClass": "string",
    "EventAttendeeStatusId": "string",
    "OriginalEventAttendeeStatusId": "string",
    "EventRegistrationId": "string",
    "FirstName": "string",
    "LastName": "string",
    "Organization": "string",
    "HasAttended": "boolean",
    "ContactActions": "string",
    "ContactId": "integer",
    "EventId": "integer",
    "Action": "string",
    "MatchingStatus": "string"
  }
]

GET /api/events/{eventid}/exhibitor/attendees/{eventexhibitorid}/registration/edit

eventid: integer
in path

(no description)

eventexhibitorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventExhibitorId": "integer",
  "Attendees": "string"
}

GET /api/events/{eventid}/exhibitors/matchcontact/{eventexhibitorid}

eventid: integer
in path

(no description)

eventexhibitorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactInCRM": "boolean",
  "HasContactFieldChanges": "boolean",
  "MatchType": "string",
  "PotentialMatches": "string",
  "ContactId": "string",
  "Individual": "string"
}

GET /api/events/{eventid}/exhibitors/syncorg/{eventexhibitorid}

eventid: integer
in path

(no description)

eventexhibitorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string"
}

GET /api/events/{eventid}/general

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "HashedEventId": "string",
  "RandomEventRegistrationUrl": "string",
  "RandomEventExhibitorRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "EventBasicDetails": "string",
  "EventRegistrationTypesSummary": "string",
  "EventRegistrationSummary": "string",
  "EventDescription": "string",
  "EventContactInformation": "string",
  "EventSponsorSummary": "string",
  "EventHours": "string",
  "EventExhibitorsSummary": "string",
  "Images": "string",
  "Videos": "string",
  "Pricing": "string",
  "Location": "string",
  "Goals": "string",
  "EventSeries": "string",
  "EventCertificationComponents": "string",
  "EventFields": "string",
  "IsSeriesEvent": "boolean",
  "RandomEventRegistrationUrlV2": "string",
  "NormalEventRegistrationUrlV2": "string",
  "EventSponsorFeatureBoost": "boolean",
  "RandomEventExhibitorRegistrationUrlV2": "string",
  "NormalEventExhibitorRegistrationUrlV2": "string",
  "RegistrationLinks": "string"
}

GET /api/events/{eventid}/general/contactinformation

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "Contact": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string"
}

GET /api/events/{eventid}/general/description

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "ShortDescription": "string",
  "RegistrationInstructions": "string",
  "Description": "string"
}

GET /api/events/{eventid}/general/fields

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "Fields": "string",
  "EventId": "integer",
  "ObjectTypeId": "string",
  "SearchObjectTypeId": "string"
}

GET /api/events/{eventid}/general/hours

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "TimezoneId": "string",
  "IsAllDay": "boolean",
  "HoursDescription": "string"
}

GET /api/events/{eventid}/general/info

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "IsGoToWebinarIntegrated": "boolean",
  "IsZoomIntegrated": "boolean",
  "IsBlueSkyIntegrated": "boolean",
  "Name": "string",
  "ContentStatusId": "string",
  "PublishDate": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "PaymentGatewayId": "string",
  "Version": "string",
  "EnableExhibitors": "boolean",
  "EnableSessions": "boolean",
  "AllowSendReminder": "boolean",
  "SyncWithGoToWebinar": "boolean",
  "SyncWithZoom": "boolean",
  "SyncWithLMS": "boolean",
  "ExhibitorVersion": "string",
  "AllowExhibitorVersionChange": "boolean",
  "forceSave": "boolean"
}

GET /api/events/{eventid}/general/location

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "LocationName": "string",
  "AddressId": "integer",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "LocationDescription": "string"
}

GET /api/events/{eventid}/general/pricing

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "PricingDescription": "string"
}

GET: List of attendees, exhibitors, and sponsors for a given event.

GET /api/events/{eventid}/getalleventcontactinfo

GET: List of attendees, exhibitors, and sponsors for a given event.

eventid: integer
in path

(no description)

filter: string
in query

(no description)

Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/{eventid}/group/registrationtypes/lookup

eventid: integer
in path

(no description)

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/events/{eventid}/overview

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "HashedEventId": "string",
  "RandomEventRegistrationUrl": "string",
  "RandomEventExhibitorRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "EventSponsorFeatureBoost": "boolean",
  "EventGoalsWidget": "string",
  "EventRegistrationTypesSummary": "string",
  "EventSponsorSummary": "string",
  "EventExhibitorsSummary": "string",
  "EventDescription": "string",
  "Videos": "string",
  "Images": "string",
  "EventCertificationComponents": "string",
  "EventBasicDetails": "string",
  "RegistrationLinks": "string",
  "EventHours": "string",
  "Location": "string",
  "EventContactInformation": "string",
  "Pricing": "string",
  "EventSeries": "string",
  "EventFields": "string",
  "EventRegistrationSummary": "string",
  "Goals": "string",
  "IsSeriesEvent": "boolean",
  "RandomEventRegistrationUrlV2": "string",
  "NormalEventRegistrationUrlV2": "string",
  "RandomEventExhibitorRegistrationUrlV2": "string",
  "NormalEventExhibitorRegistrationUrlV2": "string"
}

GET /api/events/{eventid}/purchases/summary

eventid: integer
in path

(no description)

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Status": "string",
  "RegistrationTypes": "string",
  "SourceType": "string",
  "RegistrationDate": "string",
  "DiscountId": "string",
  "Criteria": "string",
  "IsPaid": "boolean",
  "OpenBalance": "boolean"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/{eventid}/regformsettings

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "TenantId": "integer",
  "EnableSessions": "boolean",
  "DisplayAddress": "boolean",
  "RequireAddress": "boolean",
  "DisplayCellPhone": "boolean",
  "RequireCellPhone": "boolean",
  "RequireEmail": "boolean",
  "DisplayCommonName": "boolean",
  "AllowDupliacteAttendees": "boolean",
  "CollectDonations": "boolean",
  "DisplayNumberOfRegistrants": "boolean",
  "AllowInvoicing": "boolean",
  "RequireCompany": "boolean",
  "RequireTitle": "boolean",
  "AllowRegistrationWithoutSessionSelection": "boolean",
  "MealCustomFieldId": "string",
  "MemberSecurityMode": "string",
  "AllowMultipleTypesPurchase": "boolean",
  "AllowSendReminder": "boolean",
  "ExhibitorVersion": "string",
  "SuggestedMealChoices": "string",
  "AdditionalAttendeesTerm": "string",
  "FundraisingCampaignIds": "string",
  "ShowRelatedContactsUponSearch": "boolean",
  "UseIndividualCustomFieldsForER": "boolean",
  "IncludeInvoiceInConfirmationEmail": "boolean",
  "ExhibitorImage": "string",
  "DisplayNoShowPolicy": "boolean",
  "NoShowPolicy": "string",
  "NoShowFeesAllowed": "boolean",
  "AutoRefundStopDate": "string"
}

GET /api/events/{eventid}/reginstructionssettings

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventName": "string",
  "AttendeeRegistrationInstructions": "string",
  "AdditionalEventConfirmationMessage": "string"
}

POST /api/events/{eventid}/registrationlinks

eventid: string
in path

(no description)

Request Example
{
  "EventId": "integer",
  "EventSponsorFeatureBoost": "boolean",
  "DefaultRegistrationMode": "string",
  "RegistrationLink": "string",
  "HasExhibitorModule": "boolean",
  "HasSponsorModule": "boolean",
  "EnableExhibitors": "boolean"
}
Response Example (200 OK)
{
  "EventId": "integer",
  "EventSponsorFeatureBoost": "boolean",
  "DefaultRegistrationMode": "string",
  "RegistrationLink": "string",
  "HasExhibitorModule": "boolean",
  "HasSponsorModule": "boolean",
  "EnableExhibitors": "boolean"
}

GET /api/events/{eventid}/regsettings

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "AutoRefundStopDate": "string",
  "MaximumAttendees": "string",
  "MaximumAttendeesOriginalValue": "string",
  "ExternalRegistrationLink": "string",
  "EnableRegistration": "boolean",
  "AllowWaitingList": "boolean",
  "ShowRegisteredAttendeesPublicly": "boolean",
  "ShowRegisteredAttendeesToMembers": "boolean",
  "CollectDonations": "boolean",
  "AllowInvoicing": "boolean",
  "AllowMultipleTypesPurchase": "boolean",
  "DisplayNumberOfRegistrants": "boolean",
  "IncludeInvoiceInConfirmationEmail": "boolean",
  "FundraisingCampaignIds": "string",
  "AllowMultipleTypesPurchaseOriginalValue": "boolean",
  "IsEmailDomainActivationEnabled": "boolean",
  "IsEmailDomainActivationDisabled": "boolean",
  "MemberSecurityMode": "string",
  "SessionChangesUntilDateTime": "string",
  "ReceiptTemplateId": "string",
  "ExtraOptionsJson": "string",
  "Version": "string",
  "forceSave": "boolean",
  "TenantHasGateways": "boolean"
}

GET /api/events/{eventid}/series

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSeriesId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ParentEventDetailId": "integer",
  "forceSave": "boolean",
  "Name": "string",
  "Description": "string",
  "Yesterday": "string",
  "SeriesStartDate": "string",
  "SeriesEndDate": "string",
  "StartTime": "string",
  "EndTime": "string",
  "SeriesTypeId": "string",
  "DailyRecurrence": "string",
  "WeeklyRecurrence": "string",
  "MonthlyRecurrence": "string",
  "AnnualRecurrence": "string",
  "FutureEventsWithRegistrations": "string",
  "CssClass": "string"
}

GET /api/events/{eventid}/sessions/lookup/{eventattendeeid}

eventid: integer
in path

(no description)

eventattendeeid: string
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET: List summary of event sessions.

GET /api/events/{eventid}/sessions/summary

GET: List summary of event sessions.

eventid: integer
in path

(no description)

filter: string
in query

(no description)

Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

POST /api/events/{eventid}/sessions/summary

eventid: integer
in path

(no description)

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "Criteria": "string"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/{eventid}/sponsor/{eventsponsorid}/cancel

eventid: integer
in path

(no description)

eventsponsorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSponsorId": "integer",
  "EventId": "integer",
  "ContactId": "integer",
  "DisplayName": "string",
  "Sponsorship": "string",
  "Invoice": "string"
}

GET /api/events/{eventid}/sponsors

eventid: integer
in path

(no description)

options: string
in query

(no description)

Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

POST /api/events/{eventid}/sponsors

eventid: integer
in path

(no description)

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventSponsorId": "string",
  "SponsorshipType": "string",
  "SponsorStatusId": "string",
  "RegistrationDateBetween": "string",
  "Criteria": "string",
  "HideCancelled": "boolean"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/{eventid}/sponsorsetup

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventSponsorFeatureBoost": "boolean",
  "RandomEventRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "RegistrationLink": "string",
  "EventSponsorRegistrationInfoDetails": "string",
  "SponsorRegistrationTypes": "string",
  "SponsorRegistrationInstructionsDetails": "string"
}

GET /api/events/{eventid}/tasks

eventid: integer
in path

(no description)

options: string
in query

(no description)

Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/{eventid}/tasks/{taskitemid}

eventid: string
in path

(no description)

taskitemid: integer
in path

(no description)

Response Example (200 OK)
{
  "TaskItemId": "integer",
  "AuditId": "integer",
  "AssignedToContactId": "string",
  "Name": "string",
  "AuditInfo": "string",
  "TaskTypeId": "string",
  "TaskPriorityId": "string",
  "ProjectName": "string",
  "ProjectMilestoneId": "string",
  "Contact": "string",
  "ProjectId": "string",
  "Description": "string",
  "TaskItems": "string",
  "SystemTaskTypeId": "string",
  "StartDate": "string",
  "DueDate": "string",
  "EstimatedHours": "number",
  "DependentOnTaskId": "string",
  "IsComplete": "boolean",
  "CompletedDate": "string",
  "PercentComplete": "string",
  "ContactId": "string",
  "TaskItemInfoJson": "string",
  "TaskData": "string",
  "EventId": "string"
}

GET /api/events/{eventid}/timeslots

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "TimeSlots": "string"
}

GET /api/events/{eventid}/timeslots/{eventtimeslotid}

eventid: integer
in path

(no description)

eventtimeslotid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventTimeslotId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "StartTime": "string",
  "EndTime": "string"
}

GET /api/events/{eventid}/timeslots/lookup

eventid: integer
in path

(no description)

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET /api/events/all

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "Status": "string",
  "IsPendingApproval": "boolean",
  "Categories": "string",
  "Calendar": "string",
  "StartDateBetween": "string",
  "HasAwaitingContacts": "boolean",
  "IsMembersOnly": "boolean",
  "HasUnpaidInvoices": "boolean",
  "HasSponsorshipsAvailable": "boolean",
  "HasOverdueTasks": "boolean",
  "FutureEvents": "boolean",
  "Criteria": "string",
  "MonthViewDateRange": "string"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/attendee/{eventregistrationid}/{eventattendeeid}/{ismainattendee}/{name}/additionalitems

eventregistrationid: integer
in path

(no description)

eventattendeeid: integer
in path

(no description)

ismainattendee: boolean
in path

(no description)

name: string
in path

(no description)

Response Example (200 OK)
{
  "EventAttendeeId": "integer",
  "EventRegistrationId": "integer",
  "Name": "string",
  "IsMainAttendee": "boolean",
  "AdditionalItems": "string",
  "AttendeeItems": "string",
  "RegistrationItems": "string"
}

GET /api/events/attendee/matchcontact/{eventattendeeid}

eventattendeeid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactInCRM": "boolean",
  "HasContactFieldChanges": "boolean",
  "MatchType": "string",
  "PotentialMatches": "string",
  "ContactId": "string",
  "Individual": "string"
}

GET /api/events/attendee/synccontact/{eventattendeeid}

eventattendeeid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactUpdateTypeOption": "string",
  "PotentialRecordUpdates": "string"
}

GET /api/events/attendee/syncorg/{eventattendeeid}

eventattendeeid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string"
}

GET: Edit attendee from list summary.

GET /api/events/attendees/{eventattendeeid}/edit/{eventattendeestatusid}/{contactid}/{isduplicateselection}

GET: Edit attendee from list summary.

eventattendeeid: integer
in path

(no description)

eventattendeestatusid: string
in path

(no description)

contactid: string
in path

(no description)

isduplicateselection: string
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "ContactId": "string",
  "EventRegistrationId": "string",
  "MembershipStatusTypeId": "string",
  "EventAttendeeId": "integer",
  "EventAttendeeStatusId": "string",
  "EventAttendeeStatus": "string",
  "ContactName": "string",
  "FirstName": "string",
  "CommonName": "string",
  "LastName": "string",
  "EmailAddress": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "Phone": "string",
  "Address": "string",
  "CustomFieldValues": "string",
  "AddToWaitingList": "boolean",
  "Prefix": "string",
  "MiddleName": "string",
  "Suffix": "string",
  "IsReserved": "boolean",
  "SettingsJson": "string",
  "ObjectTypeId": "string",
  "HideContactMessage": "boolean",
  "IsContact": "boolean",
  "ContactMessage": "string",
  "LockEmail": "boolean",
  "NoEmail": "boolean",
  "LockPhone": "boolean",
  "NoPhone": "boolean",
  "LockAddress": "boolean",
  "NoAddress": "boolean",
  "Fields": "string",
  "IsBackoffice": "boolean",
  "forceSave": "boolean"
}

GET: Edit attendee status.

GET /api/events/attendees/{eventattendeeid}/status

GET: Edit attendee status.

eventattendeeid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventAttendeeId": "integer",
  "ContactName": "string",
  "EventAttendeeStatusId": "string"
}

GET /api/events/attendees/session/exporttoexcel/{eventid}/{eventdetailid}/{eventsessionid}

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

eventsessionid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/attendees/unregister/{eventattendeeid}

eventattendeeid: integer
in path

(no description)

200 OK

OK

GET /api/events/boothconfiguration/{boothconfigurationid}

boothconfigurationid: integer
in path

(no description)

Response Example (200 OK)
{
  "BoothConfigurationId": "integer",
  "TenantId": "integer",
  "Name": "string",
  "Description": "string",
  "LocationId": "string",
  "ConfigurationDetailsList": "string"
}

GET /api/events/boothconfigurationdetail/{boothconfigurationdetailid}

boothconfigurationdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "BoothConfigurationDetailId": "integer",
  "BoothConfigurationId": "integer",
  "StartingNumber": "integer",
  "EndingNumber": "integer",
  "Width": "string",
  "Height": "string",
  "Style": "string",
  "MinPurchaseAmount": "string",
  "MaxPurchaseAmount": "string"
}

GET /api/events/boothconfigurationdetails/lookup

Response Example (200 OK)
[
  {
    "BoothConfigurationDetailId": "integer",
    "BoothConfigurationId": "integer",
    "StartingNumber": "integer",
    "EndingNumber": "integer",
    "isDeleted": "boolean"
  }
]

GET /api/events/boothconfigurations/list

Response Example (200 OK)
{
  "BoothConfigurations": "string"
}

GET /api/events/boothconfigurations/listview

Response Example (200 OK)
[
  {
    "BoothConfigurationId": "integer",
    "TenantId": "integer",
    "Name": "string",
    "LocationName": "string",
    "Actions": "string"
  }
]

GET /api/events/boothconfigurations/lookup

Response Example (200 OK)
[
  {
    "BoothConfigurationId": "integer",
    "TenantId": "integer",
    "Name": "string",
    "Description": "string",
    "BoothConfigurationDetails": "string",
    "Actions": "string"
  }
]

GET /api/events/copy/{eventid}

eventid: integer
in path

(no description)

OK

Response Example (200 OK)
{
  "EventId": "integer",
  "EventAuditId": "integer",
  "EventDetailAuditId": "integer",
  "EventDetailId": "integer",
  "GoToWebinarConfigured": "boolean",
  "ZoomConfigured": "boolean",
  "LMSBlueSkyEnabled": "boolean",
  "Name": "string",
  "Description": "string",
  "AddressID": "integer",
  "LocationName": "string",
  "LocationDescription": "string",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "IsAllDay": "boolean",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "HoursDescription": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "ContactName": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "ContentStatusId": "string",
  "PublishDate": "string",
  "EnableRegistration": "boolean",
  "CopyFromExistingEvent": "boolean",
  "EnableSessions": "boolean",
  "EnableExhibitors": "boolean",
  "SyncWithGoToWebinar": "boolean",
  "SyncWithZoom": "boolean",
  "SyncWithLMS": "boolean",
  "ExistingEventId": "string",
  "ExistingEventName": "string",
  "CopyTasks": "boolean",
  "CopyAttendees": "boolean",
  "CopyAttendeeSetup": "boolean",
  "CopyExhibitors": "boolean",
  "CopyExhibitorSetup": "boolean",
  "CopyFiles": "boolean",
  "TaskItems": "string",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "AvailableDiscounts": "string"
}

POST /api/events/copyexistingeventwizard

Request Example
{
  "IsCopy": "string",
  "EventCreationChoiceStep": "string",
  "EventImportStep": "string",
  "EventNameStep": "string",
  "EventDateTimeStep": "string",
  "EventLocationStep": "string",
  "EventContactStep": "string",
  "EventOptionsStep": "string",
  "EventId": "integer",
  "Name": "string"
}
Response Example (200 OK)
{
  "IsCopy": "string",
  "EventCreationChoiceStep": "string",
  "EventImportStep": "string",
  "EventNameStep": "string",
  "EventDateTimeStep": "string",
  "EventLocationStep": "string",
  "EventContactStep": "string",
  "EventOptionsStep": "string"
}

GET /api/events/discount/type/early/{eventdiscountid}/{eventdetailid}

eventdiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string"
}

GET /api/events/discount/type/membership/{eventdiscountid}/{eventdetailid}

eventdiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string",
  "MembershipTypes": "string",
  "MembershipLevelId": "string",
  "MembershipTypeId": "string",
  "MembershipTypesIds": "string",
  "MaxPerMembership": "integer"
}

GET /api/events/discount/type/promo/{eventdiscountid}/{eventdetailid}

eventdiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string",
  "PromoCode": "string"
}

GET /api/events/discount/type/volume/{eventdiscountid}/{eventdetailid}

eventdiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string",
  "MinToActivateDiscount": "integer"
}

GET /api/events/download/invitees/{eventdetailid}

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/download/sponsors/{eventdetailid}

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/emaildesigner/upcomingevents

startdatefrom: string
in query

(no description)

startdatethrough: string
in query

(no description)

includedates: boolean
in query

(no description)

sortby: string
in query

(no description)

calendarid: string
in query

(no description)

categoryid: string
in query

(no description)

maxresults: integer
in query

(no description)

Response Example (200 OK)
[
  {
    "EventName": "string",
    "EventDate": "string",
    "EventEndDate": "string",
    "IsMultiDayEvent": "boolean",
    "IncludeDate": "boolean",
    "ShortDescription": "string",
    "RegistrationUrl": "string",
    "ImageUrl": "string",
    "EventCalendarId": "string",
    "EventCategoryIds": "string"
  }
]

GET /api/events/event/tooltip/{eventid}

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/event/tooltip/{eventid}/{currentusercontactid}

eventid: integer
in path

(no description)

currentusercontactid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/eventexhibitor/{eventexhibitorid}/cancel

eventexhibitorid: integer
in path

(no description)

200 OK

OK

GET /api/events/eventexhibitors/exporttoexcel/{eventid}

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/eventregistration/{purchaseid}/discounts

purchaseid: integer
in path

(no description)

Response Example (200 OK)
{
  "PurchaseId": "integer",
  "DiscountItems": "string",
  "ShowNote": "boolean",
  "Note": "string"
}

GET /api/events/eventsaleableitem/{eventdetailid}/exhibitor/{eventsaleableitemid}

eventdetailid: integer
in path

(no description)

eventsaleableitemid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSaleableItemId": "integer",
  "AuditId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "InventoryQuantity": "string",
  "IsForStaff": "boolean",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsActive": "boolean",
  "IsYesNo": "boolean",
  "OptionsJson": "string",
  "EventSaleableItemTypeId": "string"
}

GET /api/events/eventsaleableitem/{eventdetailid}/registration/{eventsaleableitemid}

eventdetailid: integer
in path

(no description)

eventsaleableitemid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSaleableItemId": "integer",
  "AuditId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "InventoryQuantity": "string",
  "IsForStaff": "boolean",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsActive": "boolean",
  "IsYesNo": "boolean",
  "OptionsJson": "string",
  "EventSaleableItemTypeId": "string"
}

GET /api/events/eventseries/{eventid}

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "Warning": "string",
  "EditedEventsInSeries": "string",
  "ShowWarningMessage": "boolean",
  "EventItemImage": "string",
  "Name": "string",
  "Description": "string",
  "AddressId": "integer",
  "LocationName": "string",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "LocationDescription": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "ContactName": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "EnableRegistration": "boolean",
  "AllowInvoicing": "boolean",
  "PricingDescription": "string",
  "Images": "string",
  "Videos": "string",
  "Recurrence": "string",
  "Actions": "string",
  "ExtraOptionsJson": "string"
}

GET /api/events/eventsexhibited/{contactid}/{systemcontacttypeid}

contactid: integer
in path

(no description)

systemcontacttypeid: string
in path

(no description)

Response Example (200 OK)
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

GET /api/events/eventsregistered/{contactid}/{systemcontacttypeid}

contactid: integer
in path

(no description)

systemcontacttypeid: string
in path

(no description)

Response Example (200 OK)
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

GET /api/events/eventssponsored/{contactid}/{systemcontacttypeid}

contactid: integer
in path

(no description)

systemcontacttypeid: string
in path

(no description)

Response Example (200 OK)
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

GET /api/events/eventssubmitted/{contactid}/{systemcontacttypeid}

contactid: integer
in path

(no description)

systemcontacttypeid: string
in path

(no description)

Response Example (200 OK)
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

GET /api/events/exhibitors/discount/type/early/{exhibitordiscountid}/{eventdetailid}

exhibitordiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string"
}

GET /api/events/exhibitors/discount/type/membership/{exhibitordiscountid}/{eventdetailid}

exhibitordiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string",
  "MembershipTypes": "string",
  "MembershipLevelId": "string",
  "MembershipTypeId": "string",
  "MembershipTypesIds": "string"
}

GET /api/events/exhibitors/discount/type/promo/{exhibitordiscountid}/{eventdetailid}

exhibitordiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string",
  "PromoCode": "string"
}

GET /api/events/exhibitors/discount/type/volume/{exhibitordiscountid}/{eventdetailid}

exhibitordiscountid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string",
  "MinToActivateDiscount": "integer"
}

GET /api/events/exhibitors/field/{eventexhibitorcustomfieldid}

eventexhibitorcustomfieldid: integer
in path

(no description)

Response Example (200 OK)
{
  "Id": "integer",
  "CustomFieldId": "integer",
  "AuditId": "integer",
  "ForceFormDisabled": "boolean",
  "HideDescription": "boolean",
  "ShowDescription": "boolean",
  "ObjectTypeId": "string",
  "ObjectType": "string",
  "Exists": "boolean",
  "SearchObjectTypeId": "string",
  "ExistingCustomFieldId": "string",
  "ContentListId": "string",
  "DirectoryId": "string",
  "FormId": "string",
  "MembershipTypeOptionId": "string",
  "ProjectTypeId": "string",
  "MembershipTypeId": "string",
  "Name": "string",
  "DisplayName": "string",
  "Description": "string",
  "CustomFieldDataTypeId": "string",
  "ScaleModel": "string",
  "CustomFieldGroupId": "string",
  "DataSize": "string",
  "StandardFieldId": "string",
  "SelectListData": "string",
  "SelectListItems": "string",
  "ChildCustomFields": "string",
  "IsPublic": "boolean",
  "IsMemberEditable": "boolean",
  "IsRequired": "boolean",
  "IsArchived": "boolean",
  "ExternalDataSource": "string",
  "DisplayOrder": "string",
  "HasValues": "boolean",
  "CssClass": "string",
  "TenantId": "integer",
  "SharedEvents": "integer",
  "SharedCustomFieldWarning": "string",
  "EventExhibitorCustomFieldId": "integer",
  "EventDetailId": "integer",
  "IsRequiredForStaff": "boolean",
  "EventExhibitorTypes": "string",
  "EventExhibitorTypesIds": "string",
  "IsModified": "boolean",
  "GroupName": "string"
}

GET /api/events/exisitng/typeahead/{search}

search: string
in path

(no description)

this[]: string
in query

(no description)

length: string
in query

(no description)

Response Example (200 OK)
[
  {
    "ExistingEventId": "integer",
    "Name": "string",
    "Description": "string",
    "ShortDescription": "string",
    "LocationDescription": "string",
    "LocationName": "string",
    "Address1": "string",
    "Address2": "string",
    "City": "string",
    "CountryId": "string",
    "PostalCode": "string",
    "StateProvince": "string",
    "HoursDescription": "string",
    "StartDateTime": "string",
    "EndDateTime": "string",
    "TaskItems": "string",
    "IsAllDay": "boolean",
    "CalendarItems": "string"
  }
]

POST /api/events/existingeventwizard

Request Example
{
  "ExistingEventId": "string",
  "ExistingEventName": "string",
  "CopyAttendees": "boolean",
  "CopyAttendeeSetup": "boolean",
  "CopyExhibitors": "boolean",
  "CopyExhibitorSetup": "boolean",
  "CopyFiles": "boolean",
  "CopyTasks": "boolean"
}
Response Example (200 OK)
{
  "IsCopy": "string",
  "EventCreationChoiceStep": "string",
  "EventImportStep": "string",
  "EventNameStep": "string",
  "EventDateTimeStep": "string",
  "EventLocationStep": "string",
  "EventContactStep": "string",
  "EventOptionsStep": "string"
}

POST /api/events/export

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "Status": "string",
  "IsPendingApproval": "boolean",
  "Categories": "string",
  "Calendar": "string",
  "StartDateBetween": "string",
  "HasAwaitingContacts": "boolean",
  "IsMembersOnly": "boolean",
  "HasUnpaidInvoices": "boolean",
  "HasSponsorshipsAvailable": "boolean",
  "HasOverdueTasks": "boolean",
  "FutureEvents": "boolean",
  "Criteria": "string",
  "MonthViewDateRange": "string"
}
Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

GET /api/events/field/{eventregistrationcustomfieldid}

eventregistrationcustomfieldid: integer
in path

(no description)

Response Example (200 OK)
{
  "Id": "integer",
  "CustomFieldId": "integer",
  "AuditId": "integer",
  "ForceFormDisabled": "boolean",
  "HideDescription": "boolean",
  "ShowDescription": "boolean",
  "ObjectTypeId": "string",
  "ObjectType": "string",
  "Exists": "boolean",
  "SearchObjectTypeId": "string",
  "ExistingCustomFieldId": "string",
  "ContentListId": "string",
  "DirectoryId": "string",
  "FormId": "string",
  "MembershipTypeOptionId": "string",
  "ProjectTypeId": "string",
  "MembershipTypeId": "string",
  "Name": "string",
  "DisplayName": "string",
  "Description": "string",
  "CustomFieldDataTypeId": "string",
  "ScaleModel": "string",
  "CustomFieldGroupId": "string",
  "DataSize": "string",
  "StandardFieldId": "string",
  "SelectListData": "string",
  "SelectListItems": "string",
  "ChildCustomFields": "string",
  "IsPublic": "boolean",
  "IsMemberEditable": "boolean",
  "IsRequired": "boolean",
  "IsArchived": "boolean",
  "ExternalDataSource": "string",
  "DisplayOrder": "string",
  "HasValues": "boolean",
  "CssClass": "string",
  "TenantId": "integer",
  "SharedEvents": "integer",
  "SharedCustomFieldWarning": "string",
  "EventRegistrationCustomFieldId": "integer",
  "EventDetailId": "integer",
  "EventSaleableItemId": "string",
  "IndividualObjectTypeWarning": "string",
  "IsForAttendee": "boolean",
  "IsRequiredForStaff": "boolean",
  "RegistrationTypes": "string",
  "RegistrationTypesIds": "string",
  "IsModified": "boolean",
  "RegistrationTypesNamesFromDB": "string",
  "RegistrationTypesName": "string",
  "GroupName": "string"
}

GET /api/events/fields/{eventdetailid}

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventDetailId": "integer",
  "ObjectTypeId": "string",
  "Fields": "string"
}

GET /api/events/geteventcertificationcomponent/{eventdetailid}/{eventcertificationcomponentid}

eventdetailid: integer
in path

(no description)

eventcertificationcomponentid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventCertificationComponentId": "integer",
  "EventDetailId": "integer",
  "ContactId": "string",
  "CertificationComponentId": "integer",
  "HoursEarned": "string",
  "CreditsEarned": "string",
  "CertificationComponentTypeId": "string",
  "Code": "string",
  "InstructorName": "string"
}

GET /api/events/geteventid/{eventid}

eventid: integer
in path

(no description)

200 OK

OK

GET /api/events/location/lookup

this[]: string
in query

(no description)

length: string
in query

(no description)

Response Example (200 OK)
[
  {
    "LocationName": "string",
    "AddressLabel": "string",
    "AddressID": "string",
    "Address1": "string",
    "Address2": "string",
    "City": "string",
    "StateProvince": "string",
    "PostalCode": "string",
    "CountryId": "string"
  }
]

GET /api/events/lookup

this[]: string
in query

(no description)

length: string
in query

(no description)

200 OK

OK

GET /api/events/lookup/{eventid}/projects

eventid: integer
in path

(no description)

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/events/lookup/attendeestatus

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/lookup/attendeestatus/deselected

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/lookup/categories

Response Example (200 OK)
[
  {
    "Id": "integer",
    "Name": "string",
    "ExtraData": "string",
    "CssColor": "string",
    "IsSelected": "boolean",
    "IsDeleted": "boolean",
    "Order": "integer"
  }
]

GET /api/events/lookup/contentstatus

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

Return BenefitItems with Area = EventRegistration

GET /api/events/lookup/eventregistrationbenefititems

Return BenefitItems with Area = EventRegistration

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/lookup/exhibitorstatus

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/lookup/purchases/attendeestatus

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/lookup/sourcetype

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/lookup/sponsorbenefit

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/lookup/sponsorstatus

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/month-view/all

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "Status": "string",
  "IsPendingApproval": "boolean",
  "Categories": "string",
  "Calendar": "string",
  "StartDateBetween": "string",
  "HasAwaitingContacts": "boolean",
  "IsMembersOnly": "boolean",
  "HasUnpaidInvoices": "boolean",
  "HasSponsorshipsAvailable": "boolean",
  "HasOverdueTasks": "boolean",
  "FutureEvents": "boolean",
  "Criteria": "string",
  "MonthViewDateRange": "string"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/public/calendars/{calendarid}/items

calendarid: string
in path

(no description)

advfilter: string
in query

(no description)

take: string
in query

(no description)

skip: string
in query

(no description)

tenantid: string
in query

(no description)

tenantkey: string
in query

(no description)

categoryitemid: string
in query

(no description)

categoryitemname: string
in query

(no description)

startdate: string
in query

(no description)

enddate: string
in query

(no description)

isdeleted: string
in query

(no description)

isactive: string
in query

(no description)

ispublicviewable: string
in query

(no description)

ismemberviewable: string
in query

(no description)

allowpublicsubmission: string
in query

(no description)

allowmembersubmission: string
in query

(no description)

term: string
in query

(no description)

datefilter: string
in query

(no description)

categoryvalues: string
in query

(no description)

iscalendarmode: string
in query

(no description)

isforv2calendar: string
in query

(no description)

Response Example (200 OK)
{
  "CalendarId": "integer",
  "cid": "integer",
  "Name": "string",
  "Description": "string",
  "CategoryItemId": "string",
  "catgId": "string",
  "StartDate": "string",
  "from": "string",
  "EndDate": "string",
  "to": "string",
  "ViewMode": "string",
  "mode": "string",
  "term": "string",
  "ListItemsExtended": "string",
  "ListItems": "string",
  "ListItemsPaged": "string",
  "CalendarListItems": "string",
  "CategoryOptions": "string",
  "CategoryFilterOptions": "string",
  "ShowDescription": "boolean",
  "advFilter": "string",
  "AdvancedSearchFilter": "string",
  "DateFilter": "string",
  "CategoryValues": "string",
  "DefaultLayout": "string",
  "AllowPublicSubmission": "boolean",
  "AllowMemberSubmission": "boolean",
  "SubmitEventUrl": "string"
}

GET /api/events/public/calendars/{calendarid}/items/{eventid}

calendarid: string
in path

(no description)

eventid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "RegistrationUrl": "string",
  "EventDetailId": "integer",
  "Name": "string",
  "OrgName": "string",
  "LocationName": "string",
  "Description": "string",
  "LocationDescription": "string",
  "PricingDescription": "string",
  "HoursDescription": "string",
  "ContactDescription": "string",
  "IsAllDay": "boolean",
  "StartDate": "string",
  "StartDateLocal": "string",
  "EndDate": "string",
  "EndDateLocal": "string",
  "TimezoneId": "string",
  "TimezoneName": "string",
  "TimezoneAbbr": "string",
  "EnableSessions": "boolean",
  "HasSessions": "boolean",
  "ImageUrl": "string",
  "ImageShortDescription": "string",
  "Videos": "string",
  "GalleryImages": "string",
  "OrganizationId": "string",
  "ContactName": "string",
  "OrgContactName": "string",
  "ContactEmailAddress": "string",
  "ContactPhone": "string",
  "Address": "string",
  "Categories": "string",
  "EventRegistrationInfo": "string",
  "EventRegistrationTypes": "string",
  "EventSponsors": "string",
  "AttendeeCount": "integer",
  "AttendeeNames": "string",
  "RegistrationFuture": "boolean",
  "RegistrationPast": "boolean",
  "MaxAttendees": "integer",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "AllowWaitingList": "boolean",
  "EnableRegistration": "boolean",
  "WebReferralSourceTypeId": "string",
  "RegistrationSlots": "string",
  "MaxRegistrationSlots": "integer",
  "IsValidAddress": "boolean",
  "FieldRequirementsJson": "string",
  "DisplayNumberOfRegistrants": "boolean",
  "RegistrationMode": "string"
}

GET /api/events/registration/type/{eventregistrationtypeid}/{eventdetailid}

eventregistrationtypeid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "Name": "string",
  "MaximumQuantity": "integer",
  "AllowedAttendeeCount": "integer",
  "LimitPerPurchase": "integer",
  "Description": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "ReserveAllAttendees": "boolean",
  "DisableStaffOnly": "boolean",
  "FeeItems": "string",
  "ForceSave": "boolean",
  "EventRegistrationPurchaseTypeId": "string",
  "IsBenefitTrackingModuleEnabled": "boolean"
}

GET /api/events/registration/type/free/{eventid}/{eventregistrationtypeid}/{eventdetailid}

eventid: integer
in path

(no description)

eventregistrationtypeid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "TypeName": "string",
  "MaximumQuantity": "integer",
  "LimitPerPurchase": "integer",
  "TypeDescription": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "DisableStaffOnly": "boolean",
  "EventRegistrationPurchaseTypeId": "string"
}

GET /api/events/registration/type/simple/{eventid}/{eventregistrationtypeid}/{eventdetailid}

eventid: integer
in path

(no description)

eventregistrationtypeid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "TypeName": "string",
  "MaximumQuantity": "integer",
  "LimitPerPurchase": "integer",
  "TypeDescription": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "DisableStaffOnly": "boolean",
  "EventRegistrationPurchaseTypeId": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "Quantity": "integer",
  "IsBenefitTrackingModuleEnabled": "boolean"
}

GET /api/events/registration/type/table/{eventid}/{eventregistrationtypeid}/{eventdetailid}

eventid: integer
in path

(no description)

eventregistrationtypeid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "TypeName": "string",
  "MaximumQuantity": "integer",
  "LimitPerPurchase": "integer",
  "TypeDescription": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "DisableStaffOnly": "boolean",
  "EventRegistrationPurchaseTypeId": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "Quantity": "integer",
  "IsBenefitTrackingModuleEnabled": "boolean",
  "AllowedAttendeeCount": "integer",
  "ReserveAllAttendees": "boolean"
}

GET: Edit attendee list item within registration.

GET /api/events/registrations/attendees/{eventattendeeid}/edit/{eventattendeestatusid}

GET: Edit attendee list item within registration.

eventattendeeid: integer
in path

(no description)

eventattendeestatusid: string
in path

(no description)

Response Example (200 OK)
{
  "EventId": "integer",
  "ContactId": "string",
  "EventRegistrationId": "string",
  "MembershipStatusTypeId": "string",
  "EventAttendeeId": "integer",
  "EventAttendeeStatusId": "string",
  "EventAttendeeStatus": "string",
  "ContactName": "string",
  "FirstName": "string",
  "CommonName": "string",
  "LastName": "string",
  "EmailAddress": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "Phone": "string",
  "Address": "string",
  "CustomFieldValues": "string",
  "AddToWaitingList": "boolean",
  "Prefix": "string",
  "MiddleName": "string",
  "Suffix": "string",
  "IsReserved": "boolean",
  "SettingsJson": "string",
  "ObjectTypeId": "string",
  "Fields": "string"
}

GET /api/events/sponsor/benefits

options: string
in query

(no description)

Response Example (200 OK)
[
  {
    "SponsorshipBenefitId": "integer",
    "Name": "string",
    "EventPageInfo": "string",
    "EventEmailsInfo": "string",
    "EventRegistrationPageInfo": "string",
    "DisplayNameOnEventPage": "boolean",
    "DisplayLogoOnEventPage": "boolean",
    "LinkToSponsorUrlOnEventPage": "boolean",
    "DisplayNameOnEventEmails": "boolean",
    "DisplayLogoOnEventEmails": "boolean",
    "LinkToSponsorUrlOnEventEmails": "boolean",
    "DisplayNameOnRegistrationPage": "boolean",
    "DisplayLogoOnRegistrationPage": "boolean",
    "LinkToSponsorUrlOnRegistrationPage": "boolean",
    "SponsorSettingsJson": "string"
  }
]

GET /api/events/sponsor/benefits/{sponsorshipbenefitid}

sponsorshipbenefitid: integer
in path

(no description)

Response Example (200 OK)
{
  "SponsorshipBenefitId": "integer",
  "Name": "string",
  "DisplayNameOnEventPage": "boolean",
  "DisplayLogoOnEventPage": "boolean",
  "LinkToSponsorUrlOnEventPage": "boolean",
  "DisplayNameOnEventEmails": "boolean",
  "DisplayLogoOnEventEmails": "boolean",
  "LinkToSponsorUrlOnEventEmails": "boolean",
  "DisplayNameOnRegistrationPage": "boolean",
  "DisplayLogoOnRegistrationPage": "boolean",
  "LinkToSponsorUrlOnRegistrationPage": "boolean",
  "SponsorSettingsJson": "string"
}

GET /api/events/sponsors/{eventsponsorid}/{eventid}/{eventdetailid}

eventsponsorid: integer
in path

(no description)

eventid: integer
in path

(no description)

eventdetailid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSponsorId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "SponsorName": "string",
  "ContactId": "integer",
  "PrimaryContactId": "string",
  "AddressId": "string",
  "EmailId": "string",
  "Description": "string",
  "RegistrationDate": "string",
  "EventSponsorshipId": "string",
  "WebAddress": "string",
  "Image": "string",
  "Price": "number",
  "Total": "number",
  "Quantity": "number",
  "Message": "string",
  "InternalMemo": "string",
  "SponsorStatusTypeId": "string",
  "IsModified": "boolean",
  "ShouldBeUpdated": "boolean",
  "ForceSave": "boolean"
}

GET /api/events/sponsors/{eventsponsorid}/approve

eventsponsorid: integer
in path

(no description)

Response Example (200 OK)
{
  "EventSponsorId": "integer",
  "EventDetailId": "integer",
  "EventId": "integer",
  "PurchaseId": "integer",
  "InvoiceId": "integer",
  "SponsorStatusTypeId": "string",
  "ContactId": "integer",
  "BillingContactId": "string",
  "ShowProcessAch": "boolean",
  "RegistrationId": "integer",
  "Sponsorship": "string",
  "Status": "string",
  "SponsorName": "string",
  "Contact": "string",
  "InvoiceNumber": "string",
  "SponsorFee": "number",
  "Balance": "number",
  "PostActions": "string",
  "Actions": "string"
}

GET /api/events/tasks/all

options: string
in query

(no description)

Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

POST /api/events/tasks/all

Request Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "ProjectId": "integer",
  "TaskTypeId": "string",
  "AssignedToContactId": "string",
  "StartDateBetween": "string",
  "DueDateBetween": "string",
  "CompletedDateBetween": "string",
  "IsOverdue": "boolean",
  "HasDueDate": "boolean",
  "IsOpen": "boolean",
  "IsComplete": "boolean",
  "Criteria": "string",
  "ProjectName": "string"
}
Response Example (200 OK)
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

GET /api/events/venues/{venueid}

venueid: integer
in path

(no description)

OK

Response Example (200 OK)
{
  "VenueId": "integer",
  "Name": "string",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "AddressTypeId": "string",
  "LocationDescription": "string"
}

GET /api/events/venues/lookup

Response Example (200 OK)
[
  {
    "Id": "integer",
    "VenueId": "integer",
    "AddressId": "string",
    "Name": "string",
    "Description": "string",
    "Address1": "string",
    "Address2": "string",
    "City": "string",
    "StateProvince": "string",
    "PostalCode": "string",
    "CountryId": "string"
  }
]

GET /api/events/withattendee/lookup

Response Example (200 OK)
[
  {
    "IsSelected": "boolean",
    "PreviouslySelected": "boolean",
    "Id": "integer",
    "Name": "string",
    "Order": "integer"
  }
]

GET /api/events/wizard

Response Example (200 OK)
{
  "IsCopy": "string",
  "EventCreationChoiceStep": "string",
  "EventImportStep": "string",
  "EventNameStep": "string",
  "EventDateTimeStep": "string",
  "EventLocationStep": "string",
  "EventContactStep": "string",
  "EventOptionsStep": "string"
}

POST /api/events/wizard

Request Example
{
  "IsCopy": "string",
  "EventCreationChoiceStep": "string",
  "EventImportStep": "string",
  "EventNameStep": "string",
  "EventDateTimeStep": "string",
  "EventLocationStep": "string",
  "EventContactStep": "string",
  "EventOptionsStep": "string"
}
Response Example (200 OK)
{
  "EventId": "integer",
  "EventIdHashed": "string",
  "EventDetailId": "integer",
  "TotalRecordAvailable": "integer",
  "ContentStatusId": "string",
  "EventStatus": "string",
  "Name": "string",
  "OrganizedBy": "string",
  "StartDate": "string",
  "EndDate": "string",
  "IsSerial": "boolean",
  "RegisteredAttendees": "integer",
  "Total": "number",
  "Sold": "integer",
  "Registration": "string",
  "EventSeriesId": "string",
  "EventLogoUrl": "string",
  "EventLogoShortDescription": "string",
  "IsAllDay": "boolean",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "IsRegisterationAvailable": "boolean",
  "PublicUrl": "string",
  "Description": "string",
  "ShortDescription": "string"
}

Schema Definitions

Object: object

Example
"object"

ListViewReturnModel<EventCollectionMonthViewModel>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

EventAdvancedFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
TenantId: integer
Status: string
IsPendingApproval: boolean
Categories: string
Calendar: string
StartDateBetween: string
HasAwaitingContacts: boolean
IsMembersOnly: boolean
HasUnpaidInvoices: boolean
HasSponsorshipsAvailable: boolean
HasOverdueTasks: boolean
FutureEvents: boolean
Criteria: string
MonthViewDateRange: string

This property holds the start date and end date when showing the events in Month view. This is different than as this is user applied filter.

Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "Status": "string",
  "IsPendingApproval": "boolean",
  "Categories": "string",
  "Calendar": "string",
  "StartDateBetween": "string",
  "HasAwaitingContacts": "boolean",
  "IsMembersOnly": "boolean",
  "HasUnpaidInvoices": "boolean",
  "HasSponsorshipsAvailable": "boolean",
  "HasOverdueTasks": "boolean",
  "FutureEvents": "boolean",
  "Criteria": "string",
  "MonthViewDateRange": "string"
}

HttpResponseMessage: object

Version: string
Content: string
StatusCode: string
ReasonPhrase: string
Headers: string
RequestMessage: string
IsSuccessStatusCode: boolean
Example
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

AddEventModel: object

EventId: integer
EventAuditId: integer
EventDetailAuditId: integer
EventDetailId: integer
GoToWebinarConfigured: boolean
ZoomConfigured: boolean
LMSBlueSkyEnabled: boolean
Name: string
Description: string
AddressID: integer
LocationName: string
LocationDescription: string
StartDateTime: string
EndDateTime: string
IsAllDay: boolean
Address1: string
Address2: string
City: string
StateProvince: string
PostalCode: string
CountryId: string
HoursDescription: string
OrganizationContactId: string
Organization: string
ContactId: string
ContactName: string
EmailAddressId: string
EmailAddressString: string
PhoneId: string
PhoneNumber: string
ContactDescription: string
CategoryItems: string
CalendarItems: string
ContentStatusId: string
PublishDate: string
EnableRegistration: boolean
CopyFromExistingEvent: boolean
EnableSessions: boolean
EnableExhibitors: boolean
SyncWithGoToWebinar: boolean
SyncWithZoom: boolean
SyncWithLMS: boolean
ExistingEventId: string
ExistingEventName: string
CopyTasks: boolean
CopyAttendees: boolean
CopyAttendeeSetup: boolean
CopyExhibitors: boolean
CopyExhibitorSetup: boolean
CopyFiles: boolean
TaskItems: string
Example
{
  "EventId": "integer",
  "EventAuditId": "integer",
  "EventDetailAuditId": "integer",
  "EventDetailId": "integer",
  "GoToWebinarConfigured": "boolean",
  "ZoomConfigured": "boolean",
  "LMSBlueSkyEnabled": "boolean",
  "Name": "string",
  "Description": "string",
  "AddressID": "integer",
  "LocationName": "string",
  "LocationDescription": "string",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "IsAllDay": "boolean",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "HoursDescription": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "ContactName": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "ContentStatusId": "string",
  "PublishDate": "string",
  "EnableRegistration": "boolean",
  "CopyFromExistingEvent": "boolean",
  "EnableSessions": "boolean",
  "EnableExhibitors": "boolean",
  "SyncWithGoToWebinar": "boolean",
  "SyncWithZoom": "boolean",
  "SyncWithLMS": "boolean",
  "ExistingEventId": "string",
  "ExistingEventName": "string",
  "CopyTasks": "boolean",
  "CopyAttendees": "boolean",
  "CopyAttendeeSetup": "boolean",
  "CopyExhibitors": "boolean",
  "CopyExhibitorSetup": "boolean",
  "CopyFiles": "boolean",
  "TaskItems": "string"
}

EditEventSeriesModel: object

EventId: integer
EventDetailId: integer
Warning: string
EditedEventsInSeries: string
ShowWarningMessage: boolean
EventItemImage: string
Name: string
Description: string
AddressId: integer
LocationName: string
Address1: string
Address2: string
City: string
StateProvince: string
PostalCode: string
CountryId: string
LocationDescription: string
OrganizationContactId: string
Organization: string
ContactId: string
ContactName: string
EmailAddressId: string
EmailAddressString: string
PhoneId: string
PhoneNumber: string
ContactDescription: string
CategoryItems: string
CalendarItems: string
EnableRegistration: boolean
AllowInvoicing: boolean
PricingDescription: string
Images: string
Videos: string
Recurrence: string
Actions: string
ExtraOptionsJson: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "Warning": "string",
  "EditedEventsInSeries": "string",
  "ShowWarningMessage": "boolean",
  "EventItemImage": "string",
  "Name": "string",
  "Description": "string",
  "AddressId": "integer",
  "LocationName": "string",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "LocationDescription": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "ContactName": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "EnableRegistration": "boolean",
  "AllowInvoicing": "boolean",
  "PricingDescription": "string",
  "Images": "string",
  "Videos": "string",
  "Recurrence": "string",
  "Actions": "string",
  "ExtraOptionsJson": "string"
}

CopyEventModel: object

EventId: integer
EventAuditId: integer
EventDetailAuditId: integer
EventDetailId: integer
GoToWebinarConfigured: boolean
ZoomConfigured: boolean
LMSBlueSkyEnabled: boolean
Name: string
Description: string
AddressID: integer
LocationName: string
LocationDescription: string
StartDateTime: string
EndDateTime: string
IsAllDay: boolean
Address1: string
Address2: string
City: string
StateProvince: string
PostalCode: string
CountryId: string
HoursDescription: string
OrganizationContactId: string
Organization: string
ContactId: string
ContactName: string
EmailAddressId: string
EmailAddressString: string
PhoneId: string
PhoneNumber: string
ContactDescription: string
CategoryItems: string
CalendarItems: string
ContentStatusId: string
PublishDate: string
EnableRegistration: boolean
CopyFromExistingEvent: boolean
EnableSessions: boolean
EnableExhibitors: boolean
SyncWithGoToWebinar: boolean
SyncWithZoom: boolean
SyncWithLMS: boolean
ExistingEventId: string
ExistingEventName: string
CopyTasks: boolean
CopyAttendees: boolean
CopyAttendeeSetup: boolean
CopyExhibitors: boolean
CopyExhibitorSetup: boolean
CopyFiles: boolean
TaskItems: string
RegistrationStartDate: string
RegistrationEndDate: string
AvailableDiscounts: string
Example
{
  "EventId": "integer",
  "EventAuditId": "integer",
  "EventDetailAuditId": "integer",
  "EventDetailId": "integer",
  "GoToWebinarConfigured": "boolean",
  "ZoomConfigured": "boolean",
  "LMSBlueSkyEnabled": "boolean",
  "Name": "string",
  "Description": "string",
  "AddressID": "integer",
  "LocationName": "string",
  "LocationDescription": "string",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "IsAllDay": "boolean",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "HoursDescription": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "ContactName": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "ContentStatusId": "string",
  "PublishDate": "string",
  "EnableRegistration": "boolean",
  "CopyFromExistingEvent": "boolean",
  "EnableSessions": "boolean",
  "EnableExhibitors": "boolean",
  "SyncWithGoToWebinar": "boolean",
  "SyncWithZoom": "boolean",
  "SyncWithLMS": "boolean",
  "ExistingEventId": "string",
  "ExistingEventName": "string",
  "CopyTasks": "boolean",
  "CopyAttendees": "boolean",
  "CopyAttendeeSetup": "boolean",
  "CopyExhibitors": "boolean",
  "CopyExhibitorSetup": "boolean",
  "CopyFiles": "boolean",
  "TaskItems": "string",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "AvailableDiscounts": "string"
}

AddEventWizardModel: object

IsCopy: string
EventCreationChoiceStep: string
EventImportStep: string
EventNameStep: string
EventDateTimeStep: string
EventLocationStep: string
EventContactStep: string
EventOptionsStep: string
Example
{
  "IsCopy": "string",
  "EventCreationChoiceStep": "string",
  "EventImportStep": "string",
  "EventNameStep": "string",
  "EventDateTimeStep": "string",
  "EventLocationStep": "string",
  "EventContactStep": "string",
  "EventOptionsStep": "string"
}

EventImportSelection: object

ExistingEventId: string
ExistingEventName: string
CopyAttendees: boolean
CopyAttendeeSetup: boolean
CopyExhibitors: boolean
CopyExhibitorSetup: boolean
CopyFiles: boolean
CopyTasks: boolean
Example
{
  "ExistingEventId": "string",
  "ExistingEventName": "string",
  "CopyAttendees": "boolean",
  "CopyAttendeeSetup": "boolean",
  "CopyExhibitors": "boolean",
  "CopyExhibitorSetup": "boolean",
  "CopyFiles": "boolean",
  "CopyTasks": "boolean"
}

CopyEventWizardModel: object

IsCopy: string
EventCreationChoiceStep: string
EventImportStep: string
EventNameStep: string
EventDateTimeStep: string
EventLocationStep: string
EventContactStep: string
EventOptionsStep: string
EventId: integer
Name: string
Example
{
  "IsCopy": "string",
  "EventCreationChoiceStep": "string",
  "EventImportStep": "string",
  "EventNameStep": "string",
  "EventDateTimeStep": "string",
  "EventLocationStep": "string",
  "EventContactStep": "string",
  "EventOptionsStep": "string",
  "EventId": "integer",
  "Name": "string"
}

EventCollectionItemModel: object

EventId: integer
EventIdHashed: string
EventDetailId: integer
TotalRecordAvailable: integer
ContentStatusId: string
EventStatus: string
Name: string
OrganizedBy: string
StartDate: string
EndDate: string
IsSerial: boolean
RegisteredAttendees: integer
Total: number
Sold: integer
Registration: string
EventSeriesId: string
EventLogoUrl: string
EventLogoShortDescription: string
IsAllDay: boolean
RegistrationStartDate: string
RegistrationEndDate: string
IsRegisterationAvailable: boolean
PublicUrl: string
Description: string
ShortDescription: string
Example
{
  "EventId": "integer",
  "EventIdHashed": "string",
  "EventDetailId": "integer",
  "TotalRecordAvailable": "integer",
  "ContentStatusId": "string",
  "EventStatus": "string",
  "Name": "string",
  "OrganizedBy": "string",
  "StartDate": "string",
  "EndDate": "string",
  "IsSerial": "boolean",
  "RegisteredAttendees": "integer",
  "Total": "number",
  "Sold": "integer",
  "Registration": "string",
  "EventSeriesId": "string",
  "EventLogoUrl": "string",
  "EventLogoShortDescription": "string",
  "IsAllDay": "boolean",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "IsRegisterationAvailable": "boolean",
  "PublicUrl": "string",
  "Description": "string",
  "ShortDescription": "string"
}

IEnumerable: object

Example
"object"

ExistingEventTypeAheadItem: object

ExistingEventId: integer
Name: string
Description: string
ShortDescription: string
LocationDescription: string
LocationName: string
Address1: string
Address2: string
City: string
CountryId: string
PostalCode: string
StateProvince: string
HoursDescription: string
StartDateTime: string
EndDateTime: string
TaskItems: string
IsAllDay: boolean
CalendarItems: string
Example
{
  "ExistingEventId": "integer",
  "Name": "string",
  "Description": "string",
  "ShortDescription": "string",
  "LocationDescription": "string",
  "LocationName": "string",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "CountryId": "string",
  "PostalCode": "string",
  "StateProvince": "string",
  "HoursDescription": "string",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "TaskItems": "string",
  "IsAllDay": "boolean",
  "CalendarItems": "string"
}

ItemChoiceModel: object

IsSelected: boolean
PreviouslySelected: boolean
Id: integer
Name: string
Order: integer
Example
{
  "IsSelected": "boolean",
  "PreviouslySelected": "boolean",
  "Id": "integer",
  "Name": "string",
  "Order": "integer"
}

EventCalendarsViewModel: object

EventDetailId: integer
Calendars: string
Example
{
  "EventDetailId": "integer",
  "Calendars": "string"
}

AddEditEventSeriesModel: object

EventSeriesId: integer
AuditId: integer
EventId: integer
EventDetailId: integer
ParentEventDetailId: integer
forceSave: boolean
Name: string
Description: string
Yesterday: string
SeriesStartDate: string
SeriesEndDate: string
StartTime: string
EndTime: string
SeriesTypeId: string
DailyRecurrence: string
WeeklyRecurrence: string
MonthlyRecurrence: string
AnnualRecurrence: string
FutureEventsWithRegistrations: string
CssClass: string
Example
{
  "EventSeriesId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ParentEventDetailId": "integer",
  "forceSave": "boolean",
  "Name": "string",
  "Description": "string",
  "Yesterday": "string",
  "SeriesStartDate": "string",
  "SeriesEndDate": "string",
  "StartTime": "string",
  "EndTime": "string",
  "SeriesTypeId": "string",
  "DailyRecurrence": "string",
  "WeeklyRecurrence": "string",
  "MonthlyRecurrence": "string",
  "AnnualRecurrence": "string",
  "FutureEventsWithRegistrations": "string",
  "CssClass": "string"
}

ListViewReturnModel<EventTaskItemCollectionItemModel>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

TaskItemAdvancedFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
TenantId: integer
ProjectId: integer
TaskTypeId: string
AssignedToContactId: string
StartDateBetween: string
DueDateBetween: string
CompletedDateBetween: string
IsOverdue: boolean
HasDueDate: boolean
IsOpen: boolean
IsComplete: boolean
Criteria: string
ProjectName: string
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "ProjectId": "integer",
  "TaskTypeId": "string",
  "AssignedToContactId": "string",
  "StartDateBetween": "string",
  "DueDateBetween": "string",
  "CompletedDateBetween": "string",
  "IsOverdue": "boolean",
  "HasDueDate": "boolean",
  "IsOpen": "boolean",
  "IsComplete": "boolean",
  "Criteria": "string",
  "ProjectName": "string"
}

EventBaseInfoModel: object

EventId: integer
EventDetailId: integer
Name: string
StartDateTime: string
EndDateTime: string
IsNotEventEnded: boolean
ContentStatusId: string
ContentStatus: string
HashedEventId: string
Mode: string
EventLogoImage: string
IsEventsModuleEnabled: boolean
EventActivityReportOrderBy: string
EventDiscountReportOrderBy: string
Actions: string
EventDetailAuditId: string
EventAuditId: string
PublicUrl: string
EnableSessions: boolean
EnableExhibitors: boolean
ExhibitorsDisabled: boolean
EventDetailUrl: string
SponsorsModule: boolean
ExhibitorsModule: boolean
EventActivityReport: string
Action: string
UIVersion: string
RandomEventRegistrationUrl: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "IsNotEventEnded": "boolean",
  "ContentStatusId": "string",
  "ContentStatus": "string",
  "HashedEventId": "string",
  "Mode": "string",
  "EventLogoImage": "string",
  "IsEventsModuleEnabled": "boolean",
  "EventActivityReportOrderBy": "string",
  "EventDiscountReportOrderBy": "string",
  "Actions": "string",
  "EventDetailAuditId": "string",
  "EventAuditId": "string",
  "PublicUrl": "string",
  "EnableSessions": "boolean",
  "EnableExhibitors": "boolean",
  "ExhibitorsDisabled": "boolean",
  "EventDetailUrl": "string",
  "SponsorsModule": "boolean",
  "ExhibitorsModule": "boolean",
  "EventActivityReport": "string",
  "Action": "string",
  "UIVersion": "string",
  "RandomEventRegistrationUrl": "string"
}

EventGeneralInfoModel: object

EventId: integer
EventDetailId: integer
HashedEventId: string
RandomEventRegistrationUrl: string
RandomEventExhibitorRegistrationUrl: string
NormalEventRegistrationUrl: string
EventBasicDetails: string
EventRegistrationTypesSummary: string
EventRegistrationSummary: string
EventDescription: string
EventContactInformation: string
EventSponsorSummary: string
EventHours: string
EventExhibitorsSummary: string
Images: string
Videos: string
Pricing: string
Location: string
Goals: string
EventSeries: string
EventCertificationComponents: string
EventFields: string
IsSeriesEvent: boolean
RandomEventRegistrationUrlV2: string
NormalEventRegistrationUrlV2: string
EventSponsorFeatureBoost: boolean
RandomEventExhibitorRegistrationUrlV2: string
NormalEventExhibitorRegistrationUrlV2: string
RegistrationLinks: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "HashedEventId": "string",
  "RandomEventRegistrationUrl": "string",
  "RandomEventExhibitorRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "EventBasicDetails": "string",
  "EventRegistrationTypesSummary": "string",
  "EventRegistrationSummary": "string",
  "EventDescription": "string",
  "EventContactInformation": "string",
  "EventSponsorSummary": "string",
  "EventHours": "string",
  "EventExhibitorsSummary": "string",
  "Images": "string",
  "Videos": "string",
  "Pricing": "string",
  "Location": "string",
  "Goals": "string",
  "EventSeries": "string",
  "EventCertificationComponents": "string",
  "EventFields": "string",
  "IsSeriesEvent": "boolean",
  "RandomEventRegistrationUrlV2": "string",
  "NormalEventRegistrationUrlV2": "string",
  "EventSponsorFeatureBoost": "boolean",
  "RandomEventExhibitorRegistrationUrlV2": "string",
  "NormalEventExhibitorRegistrationUrlV2": "string",
  "RegistrationLinks": "string"
}

EventsOverviewModel: object

EventId: integer
EventDetailId: integer
HashedEventId: string
RandomEventRegistrationUrl: string
RandomEventExhibitorRegistrationUrl: string
NormalEventRegistrationUrl: string
EventSponsorFeatureBoost: boolean
EventGoalsWidget: string
EventRegistrationTypesSummary: string
EventSponsorSummary: string
EventExhibitorsSummary: string
EventDescription: string
Videos: string
Images: string
EventCertificationComponents: string
EventBasicDetails: string
RegistrationLinks: string
EventHours: string
Location: string
EventContactInformation: string
Pricing: string
EventSeries: string
EventFields: string
EventRegistrationSummary: string
Goals: string
IsSeriesEvent: boolean
RandomEventRegistrationUrlV2: string
NormalEventRegistrationUrlV2: string
RandomEventExhibitorRegistrationUrlV2: string
NormalEventExhibitorRegistrationUrlV2: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "HashedEventId": "string",
  "RandomEventRegistrationUrl": "string",
  "RandomEventExhibitorRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "EventSponsorFeatureBoost": "boolean",
  "EventGoalsWidget": "string",
  "EventRegistrationTypesSummary": "string",
  "EventSponsorSummary": "string",
  "EventExhibitorsSummary": "string",
  "EventDescription": "string",
  "Videos": "string",
  "Images": "string",
  "EventCertificationComponents": "string",
  "EventBasicDetails": "string",
  "RegistrationLinks": "string",
  "EventHours": "string",
  "Location": "string",
  "EventContactInformation": "string",
  "Pricing": "string",
  "EventSeries": "string",
  "EventFields": "string",
  "EventRegistrationSummary": "string",
  "Goals": "string",
  "IsSeriesEvent": "boolean",
  "RandomEventRegistrationUrlV2": "string",
  "NormalEventRegistrationUrlV2": "string",
  "RandomEventExhibitorRegistrationUrlV2": "string",
  "NormalEventExhibitorRegistrationUrlV2": "string"
}

EventDescriptionEditModel: object

EventId: integer
EventDetailId: integer
ShortDescription: string
RegistrationInstructions: string
Description: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "ShortDescription": "string",
  "RegistrationInstructions": "string",
  "Description": "string"
}

EventContactInformationEditModel: object

EventId: integer
OrganizationContactId: string
Organization: string
ContactId: string
Contact: string
EmailAddressId: string
EmailAddressString: string
PhoneId: string
PhoneNumber: string
ContactDescription: string
Example
{
  "EventId": "integer",
  "OrganizationContactId": "string",
  "Organization": "string",
  "ContactId": "string",
  "Contact": "string",
  "EmailAddressId": "string",
  "EmailAddressString": "string",
  "PhoneId": "string",
  "PhoneNumber": "string",
  "ContactDescription": "string"
}

EventLocationEditModel: object

EventId: integer
EventDetailId: integer
LocationName: string
AddressId: integer
Address1: string
Address2: string
City: string
StateProvince: string
PostalCode: string
CountryId: string
LocationDescription: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "LocationName": "string",
  "AddressId": "integer",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "LocationDescription": "string"
}

EventFieldsEditModel: object

Fields: string
EventId: integer
ObjectTypeId: string
SearchObjectTypeId: string
Example
{
  "Fields": "string",
  "EventId": "integer",
  "ObjectTypeId": "string",
  "SearchObjectTypeId": "string"
}

EventPricingEditModel: object

EventId: integer
PricingDescription: string
Example
{
  "EventId": "integer",
  "PricingDescription": "string"
}

EventHoursEditModel: object

EventId: integer
EventDetailId: integer
StartDateTime: string
EndDateTime: string
TimezoneId: string
IsAllDay: boolean
HoursDescription: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "StartDateTime": "string",
  "EndDateTime": "string",
  "TimezoneId": "string",
  "IsAllDay": "boolean",
  "HoursDescription": "string"
}

EventBasicDetailEditModel: object

EventId: integer
EventDetailId: integer
IsGoToWebinarIntegrated: boolean
IsZoomIntegrated: boolean
IsBlueSkyIntegrated: boolean
Name: string
ContentStatusId: string
PublishDate: string
CategoryItems: string
CalendarItems: string
PaymentGatewayId: string
Version: string
EnableExhibitors: boolean
EnableSessions: boolean
AllowSendReminder: boolean
SyncWithGoToWebinar: boolean
SyncWithZoom: boolean
SyncWithLMS: boolean
ExhibitorVersion: string
AllowExhibitorVersionChange: boolean
forceSave: boolean
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "IsGoToWebinarIntegrated": "boolean",
  "IsZoomIntegrated": "boolean",
  "IsBlueSkyIntegrated": "boolean",
  "Name": "string",
  "ContentStatusId": "string",
  "PublishDate": "string",
  "CategoryItems": "string",
  "CalendarItems": "string",
  "PaymentGatewayId": "string",
  "Version": "string",
  "EnableExhibitors": "boolean",
  "EnableSessions": "boolean",
  "AllowSendReminder": "boolean",
  "SyncWithGoToWebinar": "boolean",
  "SyncWithZoom": "boolean",
  "SyncWithLMS": "boolean",
  "ExhibitorVersion": "string",
  "AllowExhibitorVersionChange": "boolean",
  "forceSave": "boolean"
}

RegistrationLinksEditModel: object

EventId: integer
EventSponsorFeatureBoost: boolean
DefaultRegistrationMode: string
RegistrationLink: string
HasExhibitorModule: boolean
HasSponsorModule: boolean
EnableExhibitors: boolean
Example
{
  "EventId": "integer",
  "EventSponsorFeatureBoost": "boolean",
  "DefaultRegistrationMode": "string",
  "RegistrationLink": "string",
  "HasExhibitorModule": "boolean",
  "HasSponsorModule": "boolean",
  "EnableExhibitors": "boolean"
}

ListViewReturnModel<EventAttendeeSummaryItem>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

EventAttendeeAdvancedFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
TenantId: integer
EventId: integer
EventDetailId: integer
ExhibitorsDisabled: boolean
EventAttendeeId: string
Status: string
RegistrationTypes: string
ExhibitorTypeId: string
SourceType: string
RegistrationDate: string
DiscountId: string
Criteria: string
OnlyExhibitors: boolean
NonExhibitors: boolean
HasAdditionalItems: boolean
PaymentError: boolean
StatusTypeOptions: string
IsPaid: boolean
IsNotPaid: boolean
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ExhibitorsDisabled": "boolean",
  "EventAttendeeId": "string",
  "Status": "string",
  "RegistrationTypes": "string",
  "ExhibitorTypeId": "string",
  "SourceType": "string",
  "RegistrationDate": "string",
  "DiscountId": "string",
  "Criteria": "string",
  "OnlyExhibitors": "boolean",
  "NonExhibitors": "boolean",
  "HasAdditionalItems": "boolean",
  "PaymentError": "boolean",
  "StatusTypeOptions": "string",
  "IsPaid": "boolean",
  "IsNotPaid": "boolean"
}

ListViewReturnModel<EventAttendeeSponsorExhibitorModel>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

ListViewReturnModel<RegistrationPurchaseSummaryItem>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

RegistrationPurchaseAdvancedFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
TenantId: integer
EventId: integer
EventDetailId: integer
Status: string
RegistrationTypes: string
SourceType: string
RegistrationDate: string
DiscountId: string
Criteria: string
IsPaid: boolean
OpenBalance: boolean
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Status": "string",
  "RegistrationTypes": "string",
  "SourceType": "string",
  "RegistrationDate": "string",
  "DiscountId": "string",
  "Criteria": "string",
  "IsPaid": "boolean",
  "OpenBalance": "boolean"
}

DiscountItemListReadOnlyModel: object

PurchaseId: integer
DiscountItems: string
ShowNote: boolean
Note: string
Example
{
  "PurchaseId": "integer",
  "DiscountItems": "string",
  "ShowNote": "boolean",
  "Note": "string"
}

EventAttendeeAdditionalItemsModel: object

EventAttendeeId: integer
EventRegistrationId: integer
Name: string
IsMainAttendee: boolean
AdditionalItems: string
AttendeeItems: string
RegistrationItems: string
Example
{
  "EventAttendeeId": "integer",
  "EventRegistrationId": "integer",
  "Name": "string",
  "IsMainAttendee": "boolean",
  "AdditionalItems": "string",
  "AttendeeItems": "string",
  "RegistrationItems": "string"
}

ListViewReturnModel<EventAttendeeSummaryWithPurchaseItemModel, EventBaseInfoModel>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

PurchaseItemCollectionModel: object

PurchaseItemId: integer
PurchaseId: integer
AuditId: integer
IsModified: boolean
IsSelected: boolean
IsDeletable: boolean
DocumentGenerationTemplateId: string
FundraisingCampaignId: string
MembershipTypeSaleableItemId: string
TaxItems: string
SaleableItemId: integer
SaleableItemTypeId: string
SaleableItemName: string
Description: string
AccountingClassId: string
Quantity: number
Price: number
HideOnInvoice: boolean
TaxAmount: number
ShippingAmount: number
TotalDiscount: number
Total: number
DiscountItems: string
DisallowEditDiscount: boolean
DiscountReadOnly: boolean
BlockDiscount: boolean
ItemDiscountAmount: number
ItemDiscountPercent: number
IsDeleted: boolean
ShowNote: boolean
Note: string
RegionIds: string
TaxSetId: string
ItemTaxSetFloatAmount: number
ItemTaxSetRate: number
IsVoluntary: boolean
ScheduledBillingId: string
BillFrequencyTypeId: string
AttachedToMembership: boolean
MembershipActivationId: string
Example
{
  "PurchaseItemId": "integer",
  "PurchaseId": "integer",
  "AuditId": "integer",
  "IsModified": "boolean",
  "IsSelected": "boolean",
  "IsDeletable": "boolean",
  "DocumentGenerationTemplateId": "string",
  "FundraisingCampaignId": "string",
  "MembershipTypeSaleableItemId": "string",
  "TaxItems": "string",
  "SaleableItemId": "integer",
  "SaleableItemTypeId": "string",
  "SaleableItemName": "string",
  "Description": "string",
  "AccountingClassId": "string",
  "Quantity": "number",
  "Price": "number",
  "HideOnInvoice": "boolean",
  "TaxAmount": "number",
  "ShippingAmount": "number",
  "TotalDiscount": "number",
  "Total": "number",
  "DiscountItems": "string",
  "DisallowEditDiscount": "boolean",
  "DiscountReadOnly": "boolean",
  "BlockDiscount": "boolean",
  "ItemDiscountAmount": "number",
  "ItemDiscountPercent": "number",
  "IsDeleted": "boolean",
  "ShowNote": "boolean",
  "Note": "string",
  "RegionIds": "string",
  "TaxSetId": "string",
  "ItemTaxSetFloatAmount": "number",
  "ItemTaxSetRate": "number",
  "IsVoluntary": "boolean",
  "ScheduledBillingId": "string",
  "BillFrequencyTypeId": "string",
  "AttachedToMembership": "boolean",
  "MembershipActivationId": "string"
}

AddEventRegistrationViewModel: object

ReCaptchaResponse: string
DisableReCaptchaCheck: boolean
EventId: integer
EventDetailId: integer
EventRegistrationId: integer
HasRegistrationTypes: boolean
EventRegistrationTypeId: string
EventRegistrationType: string
Quantity: integer
SystemEventRegistrationTypeId: string
WebReferralSourceTypeId: string
RegistrationDate: string
PaidDate: string
Attendees: string
Comments: string
ForceSave: boolean
Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventRegistrationId": "integer",
  "HasRegistrationTypes": "boolean",
  "EventRegistrationTypeId": "string",
  "EventRegistrationType": "string",
  "Quantity": "integer",
  "SystemEventRegistrationTypeId": "string",
  "WebReferralSourceTypeId": "string",
  "RegistrationDate": "string",
  "PaidDate": "string",
  "Attendees": "string",
  "Comments": "string",
  "ForceSave": "boolean"
}

EditEventRegistrationViewModel: object

EventId: integer
EventRegistrationId: integer
EventRegistrationTypeId: string
RegisteredBy: integer
EventRegistrationTypeName: string
RegistrationTypeAttendeesPerGroup: integer
RegisteredAttendeesCount: integer
WebReferralSourceTypeId: string
RegisteredByName: string
SupressedConfirmationEmail: string
SupressEmailNotification: boolean
RegistrationDate: string
PaidDate: string
Attendees: string
Comments: string
ForceSave: boolean
IsDeleted: boolean
AuditInfo: string
Example
{
  "EventId": "integer",
  "EventRegistrationId": "integer",
  "EventRegistrationTypeId": "string",
  "RegisteredBy": "integer",
  "EventRegistrationTypeName": "string",
  "RegistrationTypeAttendeesPerGroup": "integer",
  "RegisteredAttendeesCount": "integer",
  "WebReferralSourceTypeId": "string",
  "RegisteredByName": "string",
  "SupressedConfirmationEmail": "string",
  "SupressEmailNotification": "boolean",
  "RegistrationDate": "string",
  "PaidDate": "string",
  "Attendees": "string",
  "Comments": "string",
  "ForceSave": "boolean",
  "IsDeleted": "boolean",
  "AuditInfo": "string"
}

EditExhibitorAttendeesViewModel: object

EventId: integer
EventExhibitorId: integer
Attendees: string
Example
{
  "EventId": "integer",
  "EventExhibitorId": "integer",
  "Attendees": "string"
}

EditEventAttendeeModel: object

EventId: integer
ContactId: string
EventRegistrationId: string
MembershipStatusTypeId: string
EventAttendeeId: integer
EventAttendeeStatusId: string
EventAttendeeStatus: string
ContactName: string
FirstName: string
CommonName: string
LastName: string
EmailAddress: string
OrganizationContactId: string
OrganizationName: string
Title: string
Phone: string
Address: string
CustomFieldValues: string
AddToWaitingList: boolean
Prefix: string
MiddleName: string
Suffix: string
IsReserved: boolean
SettingsJson: string
ObjectTypeId: string
HideContactMessage: boolean
IsContact: boolean
ContactMessage: string
LockEmail: boolean
NoEmail: boolean
LockPhone: boolean
NoPhone: boolean
LockAddress: boolean
NoAddress: boolean
Fields: string
IsBackoffice: boolean
forceSave: boolean
Example
{
  "EventId": "integer",
  "ContactId": "string",
  "EventRegistrationId": "string",
  "MembershipStatusTypeId": "string",
  "EventAttendeeId": "integer",
  "EventAttendeeStatusId": "string",
  "EventAttendeeStatus": "string",
  "ContactName": "string",
  "FirstName": "string",
  "CommonName": "string",
  "LastName": "string",
  "EmailAddress": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "Phone": "string",
  "Address": "string",
  "CustomFieldValues": "string",
  "AddToWaitingList": "boolean",
  "Prefix": "string",
  "MiddleName": "string",
  "Suffix": "string",
  "IsReserved": "boolean",
  "SettingsJson": "string",
  "ObjectTypeId": "string",
  "HideContactMessage": "boolean",
  "IsContact": "boolean",
  "ContactMessage": "string",
  "LockEmail": "boolean",
  "NoEmail": "boolean",
  "LockPhone": "boolean",
  "NoPhone": "boolean",
  "LockAddress": "boolean",
  "NoAddress": "boolean",
  "Fields": "string",
  "IsBackoffice": "boolean",
  "forceSave": "boolean"
}

EventAttendanceEditModel: object

EventAttendeeId: integer
ContactName: string
EventAttendeeStatusId: string
Example
{
  "EventAttendeeId": "integer",
  "ContactName": "string",
  "EventAttendeeStatusId": "string"
}

AddEditEventAttendeeModel: object

EventId: integer
ContactId: string
EventRegistrationId: string
MembershipStatusTypeId: string
EventAttendeeId: integer
EventAttendeeStatusId: string
EventAttendeeStatus: string
ContactName: string
FirstName: string
CommonName: string
LastName: string
EmailAddress: string
OrganizationContactId: string
OrganizationName: string
Title: string
Phone: string
Address: string
CustomFieldValues: string
AddToWaitingList: boolean
Prefix: string
MiddleName: string
Suffix: string
IsReserved: boolean
SettingsJson: string
ObjectTypeId: string
Fields: string
Example
{
  "EventId": "integer",
  "ContactId": "string",
  "EventRegistrationId": "string",
  "MembershipStatusTypeId": "string",
  "EventAttendeeId": "integer",
  "EventAttendeeStatusId": "string",
  "EventAttendeeStatus": "string",
  "ContactName": "string",
  "FirstName": "string",
  "CommonName": "string",
  "LastName": "string",
  "EmailAddress": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "Phone": "string",
  "Address": "string",
  "CustomFieldValues": "string",
  "AddToWaitingList": "boolean",
  "Prefix": "string",
  "MiddleName": "string",
  "Suffix": "string",
  "IsReserved": "boolean",
  "SettingsJson": "string",
  "ObjectTypeId": "string",
  "Fields": "string"
}

EventAttendeeTypeAheadItem: object

Name: string
ContactId: string
ContactName: string
OrganizationContactId: string
OrganizationName: string
Title: string
MembershipStatusTypeId: string
EmailAddress: string
Phone: string
Address: string
Example
{
  "Name": "string",
  "ContactId": "string",
  "ContactName": "string",
  "OrganizationContactId": "string",
  "OrganizationName": "string",
  "Title": "string",
  "MembershipStatusTypeId": "string",
  "EmailAddress": "string",
  "Phone": "string",
  "Address": "string"
}

IQueryable: object

Expression: string
ElementType: string
Provider: string
Example
{
  "Expression": "string",
  "ElementType": "string",
  "Provider": "string"
}

ListViewReturnModel<EventSponsorListItemViewModel>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

EventSponsorsAdvancedFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
TenantId: integer
EventId: integer
EventDetailId: integer
EventSponsorId: string
SponsorshipType: string
SponsorStatusId: string
RegistrationDateBetween: string
Criteria: string
HideCancelled: boolean
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventSponsorId": "string",
  "SponsorshipType": "string",
  "SponsorStatusId": "string",
  "RegistrationDateBetween": "string",
  "Criteria": "string",
  "HideCancelled": "boolean"
}

AddEventSponsorshipViewModel: object

EventSponsorshipId: integer
EventSponsorshipSaleableItemId: string
EventSponsorFeatureBoost: boolean
EventId: integer
EventDetailId: integer
Name: string
Description: string
Position: string
IsPublic: boolean
SalesGoalQuantity: string
Quantity: string
EventRegistrationTypeId: string
AttendeesIncluded: string
UnlimitedPersonelIncluded: boolean
Price: string
FeeItems: string
SponsorBenefits: string
AuditId: integer
Example
{
  "EventSponsorshipId": "integer",
  "EventSponsorshipSaleableItemId": "string",
  "EventSponsorFeatureBoost": "boolean",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "Position": "string",
  "IsPublic": "boolean",
  "SalesGoalQuantity": "string",
  "Quantity": "string",
  "EventRegistrationTypeId": "string",
  "AttendeesIncluded": "string",
  "UnlimitedPersonelIncluded": "boolean",
  "Price": "string",
  "FeeItems": "string",
  "SponsorBenefits": "string",
  "AuditId": "integer"
}

AddEditEventSponsorViewModel: object

EventSponsorId: integer
EventId: integer
EventDetailId: integer
SponsorName: string
ContactId: integer
PrimaryContactId: string
AddressId: string
EmailId: string
Description: string
RegistrationDate: string
EventSponsorshipId: string
WebAddress: string
Image: string
Price: number
Total: number
Quantity: number
Message: string
InternalMemo: string
SponsorStatusTypeId: string
IsModified: boolean
ShouldBeUpdated: boolean
ForceSave: boolean
Example
{
  "EventSponsorId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "SponsorName": "string",
  "ContactId": "integer",
  "PrimaryContactId": "string",
  "AddressId": "string",
  "EmailId": "string",
  "Description": "string",
  "RegistrationDate": "string",
  "EventSponsorshipId": "string",
  "WebAddress": "string",
  "Image": "string",
  "Price": "number",
  "Total": "number",
  "Quantity": "number",
  "Message": "string",
  "InternalMemo": "string",
  "SponsorStatusTypeId": "string",
  "IsModified": "boolean",
  "ShouldBeUpdated": "boolean",
  "ForceSave": "boolean"
}

EventAttendeeSetupViewModel: object

EventId: integer
EventDetailId: integer
AuditId: integer
EventName: string
RandomEventRegistrationUrl: string
NormalEventRegistrationUrl: string
RandomEventRegistrationUrlV2: string
NormalEventRegistrationUrlV2: string
EventSponsorFeatureBoost: boolean
AttendeeRegistrationOptions: string
RegistrationFormOptions: string
Fields: string
AttendeeRegistrationTypes: string
AvailableDiscounts: string
AdditionalItems: string
RegistrationInstructionsDetails: string
RegistrationLink: string
ObjectTypeId: string
SearchObjectTypeId: string
SaveCustomFieldsSeparately: boolean

Used to show/hide correct edit/remove actions of custom fields screen

ExtraOptionsJson: string
IsSeriesEvent: boolean
currentUserUIVersion: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventName": "string",
  "RandomEventRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "RandomEventRegistrationUrlV2": "string",
  "NormalEventRegistrationUrlV2": "string",
  "EventSponsorFeatureBoost": "boolean",
  "AttendeeRegistrationOptions": "string",
  "RegistrationFormOptions": "string",
  "Fields": "string",
  "AttendeeRegistrationTypes": "string",
  "AvailableDiscounts": "string",
  "AdditionalItems": "string",
  "RegistrationInstructionsDetails": "string",
  "RegistrationLink": "string",
  "ObjectTypeId": "string",
  "SearchObjectTypeId": "string",
  "SaveCustomFieldsSeparately": "boolean",
  "ExtraOptionsJson": "string",
  "IsSeriesEvent": "boolean",
  "currentUserUIVersion": "string"
}

EventsRegistrationFieldOptionsViewModel: object

EventId: integer
TenantId: integer
EnableSessions: boolean
DisplayAddress: boolean
RequireAddress: boolean
DisplayCellPhone: boolean
RequireCellPhone: boolean
RequireEmail: boolean
DisplayCommonName: boolean
AllowDupliacteAttendees: boolean
CollectDonations: boolean
DisplayNumberOfRegistrants: boolean
AllowInvoicing: boolean
RequireCompany: boolean
RequireTitle: boolean
AllowRegistrationWithoutSessionSelection: boolean
MealCustomFieldId: string
MemberSecurityMode: string
AllowMultipleTypesPurchase: boolean
AllowSendReminder: boolean
ExhibitorVersion: string
SuggestedMealChoices: string
AdditionalAttendeesTerm: string
FundraisingCampaignIds: string
ShowRelatedContactsUponSearch: boolean
UseIndividualCustomFieldsForER: boolean
IncludeInvoiceInConfirmationEmail: boolean
ExhibitorImage: string
DisplayNoShowPolicy: boolean
NoShowPolicy: string
NoShowFeesAllowed: boolean
AutoRefundStopDate: string
Example
{
  "EventId": "integer",
  "TenantId": "integer",
  "EnableSessions": "boolean",
  "DisplayAddress": "boolean",
  "RequireAddress": "boolean",
  "DisplayCellPhone": "boolean",
  "RequireCellPhone": "boolean",
  "RequireEmail": "boolean",
  "DisplayCommonName": "boolean",
  "AllowDupliacteAttendees": "boolean",
  "CollectDonations": "boolean",
  "DisplayNumberOfRegistrants": "boolean",
  "AllowInvoicing": "boolean",
  "RequireCompany": "boolean",
  "RequireTitle": "boolean",
  "AllowRegistrationWithoutSessionSelection": "boolean",
  "MealCustomFieldId": "string",
  "MemberSecurityMode": "string",
  "AllowMultipleTypesPurchase": "boolean",
  "AllowSendReminder": "boolean",
  "ExhibitorVersion": "string",
  "SuggestedMealChoices": "string",
  "AdditionalAttendeesTerm": "string",
  "FundraisingCampaignIds": "string",
  "ShowRelatedContactsUponSearch": "boolean",
  "UseIndividualCustomFieldsForER": "boolean",
  "IncludeInvoiceInConfirmationEmail": "boolean",
  "ExhibitorImage": "string",
  "DisplayNoShowPolicy": "boolean",
  "NoShowPolicy": "string",
  "NoShowFeesAllowed": "boolean",
  "AutoRefundStopDate": "string"
}

AttendeeRegistrationOptionsModel: object

EventId: integer
RegistrationStartDate: string
RegistrationEndDate: string
AutoRefundStopDate: string
MaximumAttendees: string
MaximumAttendeesOriginalValue: string
ExternalRegistrationLink: string
EnableRegistration: boolean
AllowWaitingList: boolean
ShowRegisteredAttendeesPublicly: boolean
ShowRegisteredAttendeesToMembers: boolean
CollectDonations: boolean
AllowInvoicing: boolean
AllowMultipleTypesPurchase: boolean
DisplayNumberOfRegistrants: boolean
IncludeInvoiceInConfirmationEmail: boolean
FundraisingCampaignIds: string
AllowMultipleTypesPurchaseOriginalValue: boolean
IsEmailDomainActivationEnabled: boolean
IsEmailDomainActivationDisabled: boolean
MemberSecurityMode: string
SessionChangesUntilDateTime: string
ReceiptTemplateId: string
ExtraOptionsJson: string
Version: string
forceSave: boolean
TenantHasGateways: boolean
Example
{
  "EventId": "integer",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "AutoRefundStopDate": "string",
  "MaximumAttendees": "string",
  "MaximumAttendeesOriginalValue": "string",
  "ExternalRegistrationLink": "string",
  "EnableRegistration": "boolean",
  "AllowWaitingList": "boolean",
  "ShowRegisteredAttendeesPublicly": "boolean",
  "ShowRegisteredAttendeesToMembers": "boolean",
  "CollectDonations": "boolean",
  "AllowInvoicing": "boolean",
  "AllowMultipleTypesPurchase": "boolean",
  "DisplayNumberOfRegistrants": "boolean",
  "IncludeInvoiceInConfirmationEmail": "boolean",
  "FundraisingCampaignIds": "string",
  "AllowMultipleTypesPurchaseOriginalValue": "boolean",
  "IsEmailDomainActivationEnabled": "boolean",
  "IsEmailDomainActivationDisabled": "boolean",
  "MemberSecurityMode": "string",
  "SessionChangesUntilDateTime": "string",
  "ReceiptTemplateId": "string",
  "ExtraOptionsJson": "string",
  "Version": "string",
  "forceSave": "boolean",
  "TenantHasGateways": "boolean"
}

RegistrationInstructionsModel: object

EventId: integer
EventName: string
AttendeeRegistrationInstructions: string
AdditionalEventConfirmationMessage: string
Example
{
  "EventId": "integer",
  "EventName": "string",
  "AttendeeRegistrationInstructions": "string",
  "AdditionalEventConfirmationMessage": "string"
}

ManageEventsCustomFieldsModel: object

EventDetailId: integer
ObjectTypeId: string
Fields: string
Example
{
  "EventDetailId": "integer",
  "ObjectTypeId": "string",
  "Fields": "string"
}

EventRegistrationCustomFieldAddEditModel: object

Id: integer
CustomFieldId: integer
AuditId: integer
ForceFormDisabled: boolean

This is required for cases when we have to disable form controls

HideDescription: boolean
ShowDescription: boolean
ObjectTypeId: string
ObjectType: string
Exists: boolean
SearchObjectTypeId: string
ExistingCustomFieldId: string
ContentListId: string
DirectoryId: string
FormId: string
MembershipTypeOptionId: string
ProjectTypeId: string
MembershipTypeId: string
Name: string
DisplayName: string
Description: string
CustomFieldDataTypeId: string
ScaleModel: string
CustomFieldGroupId: string
DataSize: string
StandardFieldId: string
SelectListData: string
SelectListItems: string
ChildCustomFields: string
IsPublic: boolean
IsMemberEditable: boolean
IsRequired: boolean
IsArchived: boolean
ExternalDataSource: string
DisplayOrder: string
HasValues: boolean
CssClass: string
TenantId: integer
SharedEvents: integer
SharedCustomFieldWarning: string
EventRegistrationCustomFieldId: integer
EventDetailId: integer
EventSaleableItemId: string
IndividualObjectTypeWarning: string
IsForAttendee: boolean
IsRequiredForStaff: boolean
RegistrationTypes: string
RegistrationTypesIds: string
IsModified: boolean
RegistrationTypesNamesFromDB: string
RegistrationTypesName: string
GroupName: string
Example
{
  "Id": "integer",
  "CustomFieldId": "integer",
  "AuditId": "integer",
  "ForceFormDisabled": "boolean",
  "HideDescription": "boolean",
  "ShowDescription": "boolean",
  "ObjectTypeId": "string",
  "ObjectType": "string",
  "Exists": "boolean",
  "SearchObjectTypeId": "string",
  "ExistingCustomFieldId": "string",
  "ContentListId": "string",
  "DirectoryId": "string",
  "FormId": "string",
  "MembershipTypeOptionId": "string",
  "ProjectTypeId": "string",
  "MembershipTypeId": "string",
  "Name": "string",
  "DisplayName": "string",
  "Description": "string",
  "CustomFieldDataTypeId": "string",
  "ScaleModel": "string",
  "CustomFieldGroupId": "string",
  "DataSize": "string",
  "StandardFieldId": "string",
  "SelectListData": "string",
  "SelectListItems": "string",
  "ChildCustomFields": "string",
  "IsPublic": "boolean",
  "IsMemberEditable": "boolean",
  "IsRequired": "boolean",
  "IsArchived": "boolean",
  "ExternalDataSource": "string",
  "DisplayOrder": "string",
  "HasValues": "boolean",
  "CssClass": "string",
  "TenantId": "integer",
  "SharedEvents": "integer",
  "SharedCustomFieldWarning": "string",
  "EventRegistrationCustomFieldId": "integer",
  "EventDetailId": "integer",
  "EventSaleableItemId": "string",
  "IndividualObjectTypeWarning": "string",
  "IsForAttendee": "boolean",
  "IsRequiredForStaff": "boolean",
  "RegistrationTypes": "string",
  "RegistrationTypesIds": "string",
  "IsModified": "boolean",
  "RegistrationTypesNamesFromDB": "string",
  "RegistrationTypesName": "string",
  "GroupName": "string"
}

EventExhibitorCustomFieldAddEditModel: object

Id: integer
CustomFieldId: integer
AuditId: integer
ForceFormDisabled: boolean

This is required for cases when we have to disable form controls

HideDescription: boolean
ShowDescription: boolean
ObjectTypeId: string
ObjectType: string
Exists: boolean
SearchObjectTypeId: string
ExistingCustomFieldId: string
ContentListId: string
DirectoryId: string
FormId: string
MembershipTypeOptionId: string
ProjectTypeId: string
MembershipTypeId: string
Name: string
DisplayName: string
Description: string
CustomFieldDataTypeId: string
ScaleModel: string
CustomFieldGroupId: string
DataSize: string
StandardFieldId: string
SelectListData: string
SelectListItems: string
ChildCustomFields: string
IsPublic: boolean
IsMemberEditable: boolean
IsRequired: boolean
IsArchived: boolean
ExternalDataSource: string
DisplayOrder: string
HasValues: boolean
CssClass: string
TenantId: integer
SharedEvents: integer
SharedCustomFieldWarning: string
EventExhibitorCustomFieldId: integer
EventDetailId: integer
IsRequiredForStaff: boolean
EventExhibitorTypes: string
EventExhibitorTypesIds: string
IsModified: boolean
GroupName: string
Example
{
  "Id": "integer",
  "CustomFieldId": "integer",
  "AuditId": "integer",
  "ForceFormDisabled": "boolean",
  "HideDescription": "boolean",
  "ShowDescription": "boolean",
  "ObjectTypeId": "string",
  "ObjectType": "string",
  "Exists": "boolean",
  "SearchObjectTypeId": "string",
  "ExistingCustomFieldId": "string",
  "ContentListId": "string",
  "DirectoryId": "string",
  "FormId": "string",
  "MembershipTypeOptionId": "string",
  "ProjectTypeId": "string",
  "MembershipTypeId": "string",
  "Name": "string",
  "DisplayName": "string",
  "Description": "string",
  "CustomFieldDataTypeId": "string",
  "ScaleModel": "string",
  "CustomFieldGroupId": "string",
  "DataSize": "string",
  "StandardFieldId": "string",
  "SelectListData": "string",
  "SelectListItems": "string",
  "ChildCustomFields": "string",
  "IsPublic": "boolean",
  "IsMemberEditable": "boolean",
  "IsRequired": "boolean",
  "IsArchived": "boolean",
  "ExternalDataSource": "string",
  "DisplayOrder": "string",
  "HasValues": "boolean",
  "CssClass": "string",
  "TenantId": "integer",
  "SharedEvents": "integer",
  "SharedCustomFieldWarning": "string",
  "EventExhibitorCustomFieldId": "integer",
  "EventDetailId": "integer",
  "IsRequiredForStaff": "boolean",
  "EventExhibitorTypes": "string",
  "EventExhibitorTypesIds": "string",
  "IsModified": "boolean",
  "GroupName": "string"
}

EventSponsorSetupViewModel: object

EventId: integer
EventDetailId: integer
AuditId: integer
EventSponsorFeatureBoost: boolean
RandomEventRegistrationUrl: string
NormalEventRegistrationUrl: string
RegistrationLink: string
EventSponsorRegistrationInfoDetails: string
SponsorRegistrationTypes: string
SponsorRegistrationInstructionsDetails: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventSponsorFeatureBoost": "boolean",
  "RandomEventRegistrationUrl": "string",
  "NormalEventRegistrationUrl": "string",
  "RegistrationLink": "string",
  "EventSponsorRegistrationInfoDetails": "string",
  "SponsorRegistrationTypes": "string",
  "SponsorRegistrationInstructionsDetails": "string"
}

EventFinancialViewModel: object

RegistrationTypes: string
Example
{
  "RegistrationTypes": "string"
}

AddEditEventRegistrationTypeViewModel: object

EventRegistrationTypeId: integer
EventDetailId: integer
AuditId: integer
EventId: integer
MembershipRestrictions: string

Limit to these memberships

MembershipRestricted: boolean
BenefitItems: string
ShowBenefitItems: boolean
Name: string
MaximumQuantity: integer
AllowedAttendeeCount: integer
LimitPerPurchase: integer
Description: string
IsForMembers: boolean
IsForNonMembers: boolean
IsDisplayedForNonMembers: boolean
IsStaffOnly: boolean
ReserveAllAttendees: boolean
DisableStaffOnly: boolean
FeeItems: string
ForceSave: boolean
EventRegistrationPurchaseTypeId: string
IsBenefitTrackingModuleEnabled: boolean
Example
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "Name": "string",
  "MaximumQuantity": "integer",
  "AllowedAttendeeCount": "integer",
  "LimitPerPurchase": "integer",
  "Description": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "ReserveAllAttendees": "boolean",
  "DisableStaffOnly": "boolean",
  "FeeItems": "string",
  "ForceSave": "boolean",
  "EventRegistrationPurchaseTypeId": "string",
  "IsBenefitTrackingModuleEnabled": "boolean"
}

AddEditFreeRegistrationTypeViewModel: object

EventRegistrationTypeId: integer
EventDetailId: integer
AuditId: integer
EventId: integer
MembershipRestrictions: string

Limit to these memberships

MembershipRestricted: boolean
BenefitItems: string
ShowBenefitItems: boolean
TypeName: string
MaximumQuantity: integer
LimitPerPurchase: integer
TypeDescription: string
IsForMembers: boolean
IsForNonMembers: boolean
IsDisplayedForNonMembers: boolean
IsStaffOnly: boolean
DisableStaffOnly: boolean
EventRegistrationPurchaseTypeId: string
Example
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "TypeName": "string",
  "MaximumQuantity": "integer",
  "LimitPerPurchase": "integer",
  "TypeDescription": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "DisableStaffOnly": "boolean",
  "EventRegistrationPurchaseTypeId": "string"
}

AddEditSimplePaidRegistrationTypeViewModel: object

EventRegistrationTypeId: integer
EventDetailId: integer
AuditId: integer
EventId: integer
MembershipRestrictions: string

Limit to these memberships

MembershipRestricted: boolean
BenefitItems: string
ShowBenefitItems: boolean
TypeName: string
MaximumQuantity: integer
LimitPerPurchase: integer
TypeDescription: string
IsForMembers: boolean
IsForNonMembers: boolean
IsDisplayedForNonMembers: boolean
IsStaffOnly: boolean
DisableStaffOnly: boolean
EventRegistrationPurchaseTypeId: string
SaleableItemId: string
AccountingClassId: string
Price: number
Quantity: integer
IsBenefitTrackingModuleEnabled: boolean
Example
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "TypeName": "string",
  "MaximumQuantity": "integer",
  "LimitPerPurchase": "integer",
  "TypeDescription": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "DisableStaffOnly": "boolean",
  "EventRegistrationPurchaseTypeId": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "Quantity": "integer",
  "IsBenefitTrackingModuleEnabled": "boolean"
}

AddEditTableRegistrationTypeViewModel: object

EventRegistrationTypeId: integer
EventDetailId: integer
AuditId: integer
EventId: integer
MembershipRestrictions: string

Limit to these memberships

MembershipRestricted: boolean
BenefitItems: string
ShowBenefitItems: boolean
TypeName: string
MaximumQuantity: integer
LimitPerPurchase: integer
TypeDescription: string
IsForMembers: boolean
IsForNonMembers: boolean
IsDisplayedForNonMembers: boolean
IsStaffOnly: boolean
DisableStaffOnly: boolean
EventRegistrationPurchaseTypeId: string
SaleableItemId: string
AccountingClassId: string
Price: number
Quantity: integer
IsBenefitTrackingModuleEnabled: boolean
AllowedAttendeeCount: integer
ReserveAllAttendees: boolean
Example
{
  "EventRegistrationTypeId": "integer",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "MembershipRestrictions": "string",
  "MembershipRestricted": "boolean",
  "BenefitItems": "string",
  "ShowBenefitItems": "boolean",
  "TypeName": "string",
  "MaximumQuantity": "integer",
  "LimitPerPurchase": "integer",
  "TypeDescription": "string",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsDisplayedForNonMembers": "boolean",
  "IsStaffOnly": "boolean",
  "DisableStaffOnly": "boolean",
  "EventRegistrationPurchaseTypeId": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "Quantity": "integer",
  "IsBenefitTrackingModuleEnabled": "boolean",
  "AllowedAttendeeCount": "integer",
  "ReserveAllAttendees": "boolean"
}

GenericLookUpChoice<Int32>: object

Id: integer
Name: string
ExtraData: string
CssColor: string
IsSelected: boolean
IsDeleted: boolean
Order: integer
Example
{
  "Id": "integer",
  "Name": "string",
  "ExtraData": "string",
  "CssColor": "string",
  "IsSelected": "boolean",
  "IsDeleted": "boolean",
  "Order": "integer"
}

CancelEventSponsorRegistrationViewModel: object

EventSponsorId: integer
EventId: integer
ContactId: integer
DisplayName: string
Sponsorship: string
Invoice: string
Example
{
  "EventSponsorId": "integer",
  "EventId": "integer",
  "ContactId": "integer",
  "DisplayName": "string",
  "Sponsorship": "string",
  "Invoice": "string"
}

EventSponsorListItemViewModel: object

EventSponsorId: integer
EventDetailId: integer
EventId: integer
PurchaseId: integer
InvoiceId: integer
SponsorStatusTypeId: string
ContactId: integer
BillingContactId: string
ShowProcessAch: boolean
RegistrationId: integer
Sponsorship: string
Status: string
SponsorName: string
Contact: string
InvoiceNumber: string
SponsorFee: number
Balance: number
PostActions: string
Actions: string
Example
{
  "EventSponsorId": "integer",
  "EventDetailId": "integer",
  "EventId": "integer",
  "PurchaseId": "integer",
  "InvoiceId": "integer",
  "SponsorStatusTypeId": "string",
  "ContactId": "integer",
  "BillingContactId": "string",
  "ShowProcessAch": "boolean",
  "RegistrationId": "integer",
  "Sponsorship": "string",
  "Status": "string",
  "SponsorName": "string",
  "Contact": "string",
  "InvoiceNumber": "string",
  "SponsorFee": "number",
  "Balance": "number",
  "PostActions": "string",
  "Actions": "string"
}

EventSponsorshipBenefitCollectionItemModel: object

SponsorshipBenefitId: integer
Name: string
EventPageInfo: string
EventEmailsInfo: string
EventRegistrationPageInfo: string
DisplayNameOnEventPage: boolean
DisplayLogoOnEventPage: boolean
LinkToSponsorUrlOnEventPage: boolean
DisplayNameOnEventEmails: boolean
DisplayLogoOnEventEmails: boolean
LinkToSponsorUrlOnEventEmails: boolean
DisplayNameOnRegistrationPage: boolean
DisplayLogoOnRegistrationPage: boolean
LinkToSponsorUrlOnRegistrationPage: boolean
SponsorSettingsJson: string
Example
{
  "SponsorshipBenefitId": "integer",
  "Name": "string",
  "EventPageInfo": "string",
  "EventEmailsInfo": "string",
  "EventRegistrationPageInfo": "string",
  "DisplayNameOnEventPage": "boolean",
  "DisplayLogoOnEventPage": "boolean",
  "LinkToSponsorUrlOnEventPage": "boolean",
  "DisplayNameOnEventEmails": "boolean",
  "DisplayLogoOnEventEmails": "boolean",
  "LinkToSponsorUrlOnEventEmails": "boolean",
  "DisplayNameOnRegistrationPage": "boolean",
  "DisplayLogoOnRegistrationPage": "boolean",
  "LinkToSponsorUrlOnRegistrationPage": "boolean",
  "SponsorSettingsJson": "string"
}

EventSponsorshipBenefitAddEditViewModel: object

SponsorshipBenefitId: integer
Name: string
DisplayNameOnEventPage: boolean
DisplayLogoOnEventPage: boolean
LinkToSponsorUrlOnEventPage: boolean
DisplayNameOnEventEmails: boolean
DisplayLogoOnEventEmails: boolean
LinkToSponsorUrlOnEventEmails: boolean
DisplayNameOnRegistrationPage: boolean
DisplayLogoOnRegistrationPage: boolean
LinkToSponsorUrlOnRegistrationPage: boolean
SponsorSettingsJson: string
Example
{
  "SponsorshipBenefitId": "integer",
  "Name": "string",
  "DisplayNameOnEventPage": "boolean",
  "DisplayLogoOnEventPage": "boolean",
  "LinkToSponsorUrlOnEventPage": "boolean",
  "DisplayNameOnEventEmails": "boolean",
  "DisplayLogoOnEventEmails": "boolean",
  "LinkToSponsorUrlOnEventEmails": "boolean",
  "DisplayNameOnRegistrationPage": "boolean",
  "DisplayLogoOnRegistrationPage": "boolean",
  "LinkToSponsorUrlOnRegistrationPage": "boolean",
  "SponsorSettingsJson": "string"
}

ListViewReturnModel<EventTaskCollectionItemModel>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

EventTaskItemAddEditModel: object

TaskItemId: integer
AuditId: integer
AssignedToContactId: string
Name: string
AuditInfo: string
TaskTypeId: string
TaskPriorityId: string
ProjectName: string
ProjectMilestoneId: string
Contact: string
ProjectId: string
Description: string
TaskItems: string
SystemTaskTypeId: string
StartDate: string
DueDate: string
EstimatedHours: number
DependentOnTaskId: string
IsComplete: boolean
CompletedDate: string
PercentComplete: string
ContactId: string
TaskItemInfoJson: string
TaskData: string
EventId: string
Example
{
  "TaskItemId": "integer",
  "AuditId": "integer",
  "AssignedToContactId": "string",
  "Name": "string",
  "AuditInfo": "string",
  "TaskTypeId": "string",
  "TaskPriorityId": "string",
  "ProjectName": "string",
  "ProjectMilestoneId": "string",
  "Contact": "string",
  "ProjectId": "string",
  "Description": "string",
  "TaskItems": "string",
  "SystemTaskTypeId": "string",
  "StartDate": "string",
  "DueDate": "string",
  "EstimatedHours": "number",
  "DependentOnTaskId": "string",
  "IsComplete": "boolean",
  "CompletedDate": "string",
  "PercentComplete": "string",
  "ContactId": "string",
  "TaskItemInfoJson": "string",
  "TaskData": "string",
  "EventId": "string"
}

EventAttendanceEditViewModel: object

EventId: integer
EventAttendeeId: string
AttendStatusList: string
Example
{
  "EventId": "integer",
  "EventAttendeeId": "string",
  "AttendStatusList": "string"
}

EventAttendanceEditFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
EventId: integer
EventAttendeeId: string
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "EventId": "integer",
  "EventAttendeeId": "string"
}

EventAttendeeStatusViewModel: object

EventAttendeeId: integer
CssClass: string
EventAttendeeStatusId: string
OriginalEventAttendeeStatusId: string
EventRegistrationId: string
FirstName: string
LastName: string
Organization: string
HasAttended: boolean
ContactActions: string
ContactId: integer
EventId: integer
Action: string
MatchingStatus: string
Example
{
  "EventAttendeeId": "integer",
  "CssClass": "string",
  "EventAttendeeStatusId": "string",
  "OriginalEventAttendeeStatusId": "string",
  "EventRegistrationId": "string",
  "FirstName": "string",
  "LastName": "string",
  "Organization": "string",
  "HasAttended": "boolean",
  "ContactActions": "string",
  "ContactId": "integer",
  "EventId": "integer",
  "Action": "string",
  "MatchingStatus": "string"
}

CancelEventAttendeeRegistrationViewModel: object

EventAttendeeId: integer
EventId: integer
ContactId: integer
RegistrationDate: string
Attendee: string
Registration: string
RegistrationType: string
Invoice: string
Example
{
  "EventAttendeeId": "integer",
  "EventId": "integer",
  "ContactId": "integer",
  "RegistrationDate": "string",
  "Attendee": "string",
  "Registration": "string",
  "RegistrationType": "string",
  "Invoice": "string"
}

ListViewReturnModel<EventSessionSetupItemCollection>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

EventSessionAdvancedFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
TenantId: integer
EventId: integer
Criteria: string
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "Criteria": "string"
}

EventSessionAddEditModel: object

IsZoomIntegrated: boolean
EventSessionId: integer
AuditId: integer
EventId: integer
EventDetailId: integer
Name: string
Description: string
EventTimeslotId: string
LocationId: string
AttendeeLimit: integer
EventRegistrationTypes: string
SyncWithZoom: boolean
EventSessionImage: string
Speakers: string
FeeItems: string
EventVersion: string
EventSessionCertificationComponents: string
Example
{
  "IsZoomIntegrated": "boolean",
  "EventSessionId": "integer",
  "AuditId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "EventTimeslotId": "string",
  "LocationId": "string",
  "AttendeeLimit": "integer",
  "EventRegistrationTypes": "string",
  "SyncWithZoom": "boolean",
  "EventSessionImage": "string",
  "Speakers": "string",
  "FeeItems": "string",
  "EventVersion": "string",
  "EventSessionCertificationComponents": "string"
}

EventSessionAttendeesModel: object

EventSessionId: integer
EventDetailId: integer
Name: string
Attendees: string
ShouldHideSelection: boolean
Example
{
  "EventSessionId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Attendees": "string",
  "ShouldHideSelection": "boolean"
}

EventTimeslotManagementModel: object

EventId: integer
TimeSlots: string
Example
{
  "EventId": "integer",
  "TimeSlots": "string"
}

AddEditTimeslotViewModel: object

EventTimeslotId: integer
EventId: integer
EventDetailId: integer
Name: string
StartTime: string
EndTime: string
Example
{
  "EventTimeslotId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "StartTime": "string",
  "EndTime": "string"
}

EventAttendeeSessionsModel: object

EventAttendeeId: integer
EventId: integer
EventDetailId: integer
Name: string
Sessions: string
Example
{
  "EventAttendeeId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Sessions": "string"
}

Boolean: object

Example
"object"

ExhibitorsMembershipTypeDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
ExhibitorDiscountId: integer
ExhibitorDiscountAuditId: integer
EventExhibitorTypeId: string
ExhibitorType: string
MembershipTypes: string
MembershipLevelId: string
MembershipTypeId: string
MembershipTypesIds: string
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string",
  "MembershipTypes": "string",
  "MembershipLevelId": "string",
  "MembershipTypeId": "string",
  "MembershipTypesIds": "string"
}

ExhibitorsVolumeDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
ExhibitorDiscountId: integer
ExhibitorDiscountAuditId: integer
EventExhibitorTypeId: string
ExhibitorType: string
MinToActivateDiscount: integer
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string",
  "MinToActivateDiscount": "integer"
}

ExhibitorsPromoDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
ExhibitorDiscountId: integer
ExhibitorDiscountAuditId: integer
EventExhibitorTypeId: string
ExhibitorType: string
PromoCode: string
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string",
  "PromoCode": "string"
}

ExhibitorsEarlyDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
ExhibitorDiscountId: integer
ExhibitorDiscountAuditId: integer
EventExhibitorTypeId: string
ExhibitorType: string
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "ExhibitorDiscountId": "integer",
  "ExhibitorDiscountAuditId": "integer",
  "EventExhibitorTypeId": "string",
  "ExhibitorType": "string"
}

EventsMembershipTypeDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
EventDiscountId: integer
EventDiscountAuditId: integer
EventRegistrationTypeId: string
RegistrationType: string
MembershipTypes: string
MembershipLevelId: string
MembershipTypeId: string
MembershipTypesIds: string
MaxPerMembership: integer
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string",
  "MembershipTypes": "string",
  "MembershipLevelId": "string",
  "MembershipTypeId": "string",
  "MembershipTypesIds": "string",
  "MaxPerMembership": "integer"
}

EventsVolumeDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
EventDiscountId: integer
EventDiscountAuditId: integer
EventRegistrationTypeId: string
RegistrationType: string
MinToActivateDiscount: integer
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string",
  "MinToActivateDiscount": "integer"
}

EventsPromoDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
EventDiscountId: integer
EventDiscountAuditId: integer
EventRegistrationTypeId: string
RegistrationType: string
PromoCode: string
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string",
  "PromoCode": "string"
}

EventsEarlyDiscountAddEditModel: object

DiscountId: integer
DiscountAuditId: integer
EventDetailId: string
Name: string
StartDate: string
EndDate: string
DiscountTypeId: integer
Pricing: string
TotalAvailable: integer
LimitPerPurchase: integer
CanBeUsedWithOtherDiscounts: boolean
EventDiscountId: integer
EventDiscountAuditId: integer
EventRegistrationTypeId: string
RegistrationType: string
Example
{
  "DiscountId": "integer",
  "DiscountAuditId": "integer",
  "EventDetailId": "string",
  "Name": "string",
  "StartDate": "string",
  "EndDate": "string",
  "DiscountTypeId": "integer",
  "Pricing": "string",
  "TotalAvailable": "integer",
  "LimitPerPurchase": "integer",
  "CanBeUsedWithOtherDiscounts": "boolean",
  "EventDiscountId": "integer",
  "EventDiscountAuditId": "integer",
  "EventRegistrationTypeId": "string",
  "RegistrationType": "string"
}

AddEditEventGoalsModel: object

EventDetailId: integer
IsSponsorsLicensed: boolean
IsExhibitorsEnabled: boolean
AttendeeCountGoal: string
AttendeeRevenueGoal: number
SponsorCountGoal: string
SponsorRevenueGoal: number
ExhibitorCountGoal: string
ExhibitorRevenueGoal: number
Example
{
  "EventDetailId": "integer",
  "IsSponsorsLicensed": "boolean",
  "IsExhibitorsEnabled": "boolean",
  "AttendeeCountGoal": "string",
  "AttendeeRevenueGoal": "number",
  "SponsorCountGoal": "string",
  "SponsorRevenueGoal": "number",
  "ExhibitorCountGoal": "string",
  "ExhibitorRevenueGoal": "number"
}

EventCancelationModel: object

EventDetailId: integer
EventId: integer
NameDescriptionPrefix: string
EventDate: string
EventName: string
EventDateStr: string
Registrations: string
Purchases: string
UpdateEventTitle: boolean
EventTitle: string
UpdateEventDescription: boolean
EventDescription: string
SendEmail: boolean
FromEmailAddressId: string
FromContactId: string
GlobalFlags: string
FromEmailAddress: string
TemplateId: string
Subject: string
EmailBody: string
forceSave: boolean
Example
{
  "EventDetailId": "integer",
  "EventId": "integer",
  "NameDescriptionPrefix": "string",
  "EventDate": "string",
  "EventName": "string",
  "EventDateStr": "string",
  "Registrations": "string",
  "Purchases": "string",
  "UpdateEventTitle": "boolean",
  "EventTitle": "string",
  "UpdateEventDescription": "boolean",
  "EventDescription": "string",
  "SendEmail": "boolean",
  "FromEmailAddressId": "string",
  "FromContactId": "string",
  "GlobalFlags": "string",
  "FromEmailAddress": "string",
  "TemplateId": "string",
  "Subject": "string",
  "EmailBody": "string",
  "forceSave": "boolean"
}

EventPostponementModel: object

EventDetailId: integer
EventId: integer
NameDescriptionPrefix: string
EventDate: string
EventName: string
EventDateStr: string
Registrations: string
Purchases: string
UpdateEventTitle: boolean
EventTitle: string
UpdateEventDescription: boolean
EventDescription: string
SendEmail: boolean
FromEmailAddressId: string
FromContactId: string
GlobalFlags: string
FromEmailAddress: string
TemplateId: string
Subject: string
EmailBody: string
forceSave: boolean
Example
{
  "EventDetailId": "integer",
  "EventId": "integer",
  "NameDescriptionPrefix": "string",
  "EventDate": "string",
  "EventName": "string",
  "EventDateStr": "string",
  "Registrations": "string",
  "Purchases": "string",
  "UpdateEventTitle": "boolean",
  "EventTitle": "string",
  "UpdateEventDescription": "boolean",
  "EventDescription": "string",
  "SendEmail": "boolean",
  "FromEmailAddressId": "string",
  "FromContactId": "string",
  "GlobalFlags": "string",
  "FromEmailAddress": "string",
  "TemplateId": "string",
  "Subject": "string",
  "EmailBody": "string",
  "forceSave": "boolean"
}

AddEditEventVideoGalleryItem: object

EventId: integer
EventDetailId: integer
VideoId: integer
Url: string
Name: string
Description: string
VideoTypeId: string
EmbedCode: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "VideoId": "integer",
  "Url": "string",
  "Name": "string",
  "Description": "string",
  "VideoTypeId": "string",
  "EmbedCode": "string"
}

EventLocationChoiceModel: object

LocationName: string
AddressLabel: string
AddressID: string
Address1: string
Address2: string
City: string
StateProvince: string
PostalCode: string
CountryId: string
Example
{
  "LocationName": "string",
  "AddressLabel": "string",
  "AddressID": "string",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string"
}

EventVenueChoiceItem: object

Id: integer
VenueId: integer
AddressId: string
Name: string
Description: string
Address1: string
Address2: string
City: string
StateProvince: string
PostalCode: string
CountryId: string
Example
{
  "Id": "integer",
  "VenueId": "integer",
  "AddressId": "string",
  "Name": "string",
  "Description": "string",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string"
}

VenueAddEditModel: object

VenueId: integer
Name: string
Address1: string
Address2: string
City: string
StateProvince: string
PostalCode: string
CountryId: string
AddressTypeId: string
LocationDescription: string
Example
{
  "VenueId": "integer",
  "Name": "string",
  "Address1": "string",
  "Address2": "string",
  "City": "string",
  "StateProvince": "string",
  "PostalCode": "string",
  "CountryId": "string",
  "AddressTypeId": "string",
  "LocationDescription": "string"
}

ListViewReturnModel<EventExhibitorsItemCollection>: object

Criteria: string
CriteriaItems: string
TotalRecordAvailable: string

We typically only return a subset of what is available on the server, but lets show the user what was available

ModelItems: string
Results: string
Example
{
  "Criteria": "string",
  "CriteriaItems": "string",
  "TotalRecordAvailable": "string",
  "ModelItems": "string",
  "Results": "string"
}

EventExhibitorsAdvancedFilter: object

Top: string
Take: string
Skip: string
Filter: string
OrderBy: string
CalendarStartDate: string
CalendarEndDate: string
TenantId: integer
EventId: integer
Status: string
Criteria: string
Example
{
  "Top": "string",
  "Take": "string",
  "Skip": "string",
  "Filter": "string",
  "OrderBy": "string",
  "CalendarStartDate": "string",
  "CalendarEndDate": "string",
  "TenantId": "integer",
  "EventId": "integer",
  "Status": "string",
  "Criteria": "string"
}

EventExhibitorRegistrationTypesViewModel: object

EventDetailId: integer
EventExhibitorTypes: string
Example
{
  "EventDetailId": "integer",
  "EventExhibitorTypes": "string"
}

AddEditEventExhibitorTypeViewModel: object

EventExhibitorTypeId: integer
EventDetailId: integer
TenantId: integer
Name: string
MaximumExhibitors: string
Description: string
ExhibitorAttendeeEventRegistrationTypeId: string
IncludedAttendeeQuantity: string
UnlimitedPersonelIncluded: boolean
ExtraAttendeeQuantityAllowed: string
EventRegistrationTypeId: string
FeesList: string
BoothConfigurations: string
FieldRequirementsJson: string
FieldRequirements: string
Example
{
  "EventExhibitorTypeId": "integer",
  "EventDetailId": "integer",
  "TenantId": "integer",
  "Name": "string",
  "MaximumExhibitors": "string",
  "Description": "string",
  "ExhibitorAttendeeEventRegistrationTypeId": "string",
  "IncludedAttendeeQuantity": "string",
  "UnlimitedPersonelIncluded": "boolean",
  "ExtraAttendeeQuantityAllowed": "string",
  "EventRegistrationTypeId": "string",
  "FeesList": "string",
  "BoothConfigurations": "string",
  "FieldRequirementsJson": "string",
  "FieldRequirements": "string"
}

BoothConfigurationCollectionItemModel: object

BoothConfigurationId: integer
TenantId: integer
Name: string
LocationName: string
Actions: string
Example
{
  "BoothConfigurationId": "integer",
  "TenantId": "integer",
  "Name": "string",
  "LocationName": "string",
  "Actions": "string"
}

BoothConfigurationItemModel: object

BoothConfigurationId: integer
TenantId: integer
Name: string
Description: string
BoothConfigurationDetails: string
Actions: string
Example
{
  "BoothConfigurationId": "integer",
  "TenantId": "integer",
  "Name": "string",
  "Description": "string",
  "BoothConfigurationDetails": "string",
  "Actions": "string"
}

BoothConfigurationsViewModel: object

BoothConfigurations: string
Example
{
  "BoothConfigurations": "string"
}

BoothConfigurationAddEditModel: object

BoothConfigurationId: integer
TenantId: integer
Name: string
Description: string
LocationId: string
ConfigurationDetailsList: string
Example
{
  "BoothConfigurationId": "integer",
  "TenantId": "integer",
  "Name": "string",
  "Description": "string",
  "LocationId": "string",
  "ConfigurationDetailsList": "string"
}

BoothConfigurationDetailItemModel: object

BoothConfigurationDetailId: integer
BoothConfigurationId: integer
StartingNumber: integer
EndingNumber: integer
isDeleted: boolean
Example
{
  "BoothConfigurationDetailId": "integer",
  "BoothConfigurationId": "integer",
  "StartingNumber": "integer",
  "EndingNumber": "integer",
  "isDeleted": "boolean"
}

BoothConfigurationDetailAddEditModel: object

BoothConfigurationDetailId: integer
BoothConfigurationId: integer
StartingNumber: integer
EndingNumber: integer
Width: string
Height: string
Style: string
MinPurchaseAmount: string
MaxPurchaseAmount: string
Example
{
  "BoothConfigurationDetailId": "integer",
  "BoothConfigurationId": "integer",
  "StartingNumber": "integer",
  "EndingNumber": "integer",
  "Width": "string",
  "Height": "string",
  "Style": "string",
  "MinPurchaseAmount": "string",
  "MaxPurchaseAmount": "string"
}

EventExhibitorRegistrationInfoViewModel: object

EventId: integer
EventDetailId: integer
RegistrationStartDate: string
RegistrationEndDate: string
ExhibitorDirectoryId: string
TermsOfUseId: string
EnableOnlineExhibitorRegistration: boolean
AllowLogo: boolean
AllowInvoicing: boolean
FloorPlanImage: string
FieldRequirementsJson: string
ExhibitorVersion: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "ExhibitorDirectoryId": "string",
  "TermsOfUseId": "string",
  "EnableOnlineExhibitorRegistration": "boolean",
  "AllowLogo": "boolean",
  "AllowInvoicing": "boolean",
  "FloorPlanImage": "string",
  "FieldRequirementsJson": "string",
  "ExhibitorVersion": "string"
}

EventExhibitorTypeLookupItemModel: object

Id: integer
EventExhibitorTypeId: integer
EventDetailId: integer
TenantId: integer
Name: string
FeesList: string
BoothConfigurationId: string
Example
{
  "Id": "integer",
  "EventExhibitorTypeId": "integer",
  "EventDetailId": "integer",
  "TenantId": "integer",
  "Name": "string",
  "FeesList": "string",
  "BoothConfigurationId": "string"
}

AddEditEventExhibitorViewModel: object

EventExhibitorId: integer
EventId: integer
EventDetailId: integer
ContactId: integer
EventRegistrationId: string
WebSite: string
DisplayNameOverride: string
Address: string
EmailAddress: string
PrimaryContactId: string
ExhibitorStatusId: string
EventExhibitorTypeId: string
RegistrationDate: string
Description: string
Comments: string
PreferredBoothInfo: string
BoothNumber: string
Attendees: string
CustomFields: string
FeesList: string
IsModified: boolean
forceSave: boolean
Example
{
  "EventExhibitorId": "integer",
  "EventId": "integer",
  "EventDetailId": "integer",
  "ContactId": "integer",
  "EventRegistrationId": "string",
  "WebSite": "string",
  "DisplayNameOverride": "string",
  "Address": "string",
  "EmailAddress": "string",
  "PrimaryContactId": "string",
  "ExhibitorStatusId": "string",
  "EventExhibitorTypeId": "string",
  "RegistrationDate": "string",
  "Description": "string",
  "Comments": "string",
  "PreferredBoothInfo": "string",
  "BoothNumber": "string",
  "Attendees": "string",
  "CustomFields": "string",
  "FeesList": "string",
  "IsModified": "boolean",
  "forceSave": "boolean"
}

BoothNumberItemModel: object

Id: string
Name: string
Example
{
  "Id": "string",
  "Name": "string"
}

EventExhibitorSetupViewModel: object

EventId: integer
EventHashedId: string
EventDetailId: integer
AuditId: integer
EventName: string
NormalEventRegistrationUrlV2: string
RandomEventRegistrationUrlV2: string
EventSponsorFeatureBoost: boolean
RegistrationLink: string
EventExhibitorRegistrationInfoDetails: string
EventExhibitorRegistrationTypeDetails: string
AvailableDiscounts: string
Fields: string
AdditionalItems: string
CustomFields: string
SaleableItemsForCustomQuestions: string
RegistrationInstructionsDetails: string
FieldRequirementsJson: string
FieldRequirements: string
Example
{
  "EventId": "integer",
  "EventHashedId": "string",
  "EventDetailId": "integer",
  "AuditId": "integer",
  "EventName": "string",
  "NormalEventRegistrationUrlV2": "string",
  "RandomEventRegistrationUrlV2": "string",
  "EventSponsorFeatureBoost": "boolean",
  "RegistrationLink": "string",
  "EventExhibitorRegistrationInfoDetails": "string",
  "EventExhibitorRegistrationTypeDetails": "string",
  "AvailableDiscounts": "string",
  "Fields": "string",
  "AdditionalItems": "string",
  "CustomFields": "string",
  "SaleableItemsForCustomQuestions": "string",
  "RegistrationInstructionsDetails": "string",
  "FieldRequirementsJson": "string",
  "FieldRequirements": "string"
}

ExhibitorRegistrationInstructionsModel: object

EventId: integer
EventDetailId: integer
EventName: string
RegistrationInstructions: string
ConfirmationMessage: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventName": "string",
  "RegistrationInstructions": "string",
  "ConfirmationMessage": "string"
}

SponsorRegistrationInstructionsModel: object

EventId: integer
EventDetailId: integer
EventName: string
ConfirmationMessage: string
Example
{
  "EventId": "integer",
  "EventDetailId": "integer",
  "EventName": "string",
  "ConfirmationMessage": "string"
}

EventExhibitorAddEditCustomFieldViewModel: object

EventExhibitorCustomFieldId: integer
CustomFieldId: integer
EventDetailId: integer
Name: string
DisplayName: string
CustomFieldDataTypeId: string
Description: string
DataSize: string
SelectListData: string
ScaleModel: string
ChildCustomFields: string
ExternalDataSource: string
IsRequired: boolean
IsRequiredForStaff: boolean
EventExhibitorTypeId: string
EventExhibitorSaleableItemId: string
Example
{
  "EventExhibitorCustomFieldId": "integer",
  "CustomFieldId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "DisplayName": "string",
  "CustomFieldDataTypeId": "string",
  "Description": "string",
  "DataSize": "string",
  "SelectListData": "string",
  "ScaleModel": "string",
  "ChildCustomFields": "string",
  "ExternalDataSource": "string",
  "IsRequired": "boolean",
  "IsRequiredForStaff": "boolean",
  "EventExhibitorTypeId": "string",
  "EventExhibitorSaleableItemId": "string"
}

EventExhibitorSaleableItemAddEditModel: object

EventExhibitorSaleableItemId: integer
EventDetailId: integer
Name: string
Price: number
Description: string
SaleableItemId: integer
IsActive: boolean
BoothConfigurationId: string
Example
{
  "EventExhibitorSaleableItemId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Price": "number",
  "Description": "string",
  "SaleableItemId": "integer",
  "IsActive": "boolean",
  "BoothConfigurationId": "string"
}

EventsAddAdditionalAttendeeItemAddEditModel: object

EventSaleableItemId: integer
AuditId: integer
EventDetailId: integer
Name: string
Description: string
SaleableItemId: string
AccountingClassId: string
Price: number
InventoryQuantity: string
IsForStaff: boolean
IsForMembers: boolean
IsForNonMembers: boolean
IsActive: boolean
IsYesNo: boolean
OptionsJson: string
EventSaleableItemTypeId: string
Example
{
  "EventSaleableItemId": "integer",
  "AuditId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "InventoryQuantity": "string",
  "IsForStaff": "boolean",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsActive": "boolean",
  "IsYesNo": "boolean",
  "OptionsJson": "string",
  "EventSaleableItemTypeId": "string"
}

EventsAddAdditionalExhibitorItemAddEditModel: object

EventSaleableItemId: integer
AuditId: integer
EventDetailId: integer
Name: string
Description: string
SaleableItemId: string
AccountingClassId: string
Price: number
InventoryQuantity: string
IsForStaff: boolean
IsForMembers: boolean
IsForNonMembers: boolean
IsActive: boolean
IsYesNo: boolean
OptionsJson: string
EventSaleableItemTypeId: string
Example
{
  "EventSaleableItemId": "integer",
  "AuditId": "integer",
  "EventDetailId": "integer",
  "Name": "string",
  "Description": "string",
  "SaleableItemId": "string",
  "AccountingClassId": "string",
  "Price": "number",
  "InventoryQuantity": "string",
  "IsForStaff": "boolean",
  "IsForMembers": "boolean",
  "IsForNonMembers": "boolean",
  "IsActive": "boolean",
  "IsYesNo": "boolean",
  "OptionsJson": "string",
  "EventSaleableItemTypeId": "string"
}

EventNonCRMContactMatchViewModel: object

EventEntityId: integer
EventId: integer
AttendeeOrganizationId: string
OrganizationInCRM: boolean
HasOrgFieldChanges: boolean
OrganizationMatchType: string
PotentialOrgMatches: string
OrganizationContactId: string
Organization: string
Name: string
Company: string
Email: string
AttendeeContactId: integer
Prefix: string
FirstName: string
MiddleName: string
LastName: string
Suffix: string
ContactInCRM: boolean
HasContactFieldChanges: boolean
MatchType: string
PotentialMatches: string
ContactId: string
Individual: string
Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactInCRM": "boolean",
  "HasContactFieldChanges": "boolean",
  "MatchType": "string",
  "PotentialMatches": "string",
  "ContactId": "string",
  "Individual": "string"
}

EventCRMContactMatchViewModel: object

EventEntityId: integer
EventId: integer
AttendeeOrganizationId: string
OrganizationInCRM: boolean
HasOrgFieldChanges: boolean
OrganizationMatchType: string
PotentialOrgMatches: string
OrganizationContactId: string
Organization: string
Name: string
Company: string
Email: string
AttendeeContactId: integer
Prefix: string
FirstName: string
MiddleName: string
LastName: string
Suffix: string
ContactUpdateTypeOption: string
PotentialRecordUpdates: string
Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string",
  "AttendeeContactId": "integer",
  "Prefix": "string",
  "FirstName": "string",
  "MiddleName": "string",
  "LastName": "string",
  "Suffix": "string",
  "ContactUpdateTypeOption": "string",
  "PotentialRecordUpdates": "string"
}

EventOrganizationMatchViewModel: object

EventEntityId: integer
EventId: integer
AttendeeOrganizationId: string
OrganizationInCRM: boolean
HasOrgFieldChanges: boolean
OrganizationMatchType: string
PotentialOrgMatches: string
OrganizationContactId: string
Organization: string
Name: string
Company: string
Email: string
Example
{
  "EventEntityId": "integer",
  "EventId": "integer",
  "AttendeeOrganizationId": "string",
  "OrganizationInCRM": "boolean",
  "HasOrgFieldChanges": "boolean",
  "OrganizationMatchType": "string",
  "PotentialOrgMatches": "string",
  "OrganizationContactId": "string",
  "Organization": "string",
  "Name": "string",
  "Company": "string",
  "Email": "string"
}

EventCalendarDetailViewModel: object

CalendarId: integer

Gets or sets the Calendar's id.

cid: integer

Url-friendly value for CalendarId.

Name: string

Gets or sets the Calendar name.

Description: string

Gets or sets the Calendar's description.

CategoryItemId: string

Gets or sets the category to filter by.

catgId: string

Url-friendly value for CategoryItemId.

StartDate: string

Gets or sets the first day to include in search results.

from: string

Url-friendly value for StartDate.

EndDate: string

Gets or sets the last day to include in search results.

to: string

Url-friendly value for EndDate.

ViewMode: string

Gets or sets the mode to display the results as.

mode: string

Url-friendly value for VieMode.

term: string
ListItemsExtended: string

Contains the events for an extended time window Start/End Month of the selected periode.

ListItems: string

Normal List for V1/V2 calendars.

ListItemsPaged: string

Contains the event with Hidden flag populated for the Items that will be rendered on UI as Hidden element. To account for pagination in infinite scrolling.

CalendarListItems: string

Show in V2 calendars the events for the full month

CategoryOptions: string

Gets or sets the current category filter options.

CategoryFilterOptions: string
ShowDescription: boolean
advFilter: string
AdvancedSearchFilter: string
DateFilter: string
CategoryValues: string
DefaultLayout: string
AllowPublicSubmission: boolean
AllowMemberSubmission: boolean
SubmitEventUrl: string
Example
{
  "CalendarId": "integer",
  "cid": "integer",
  "Name": "string",
  "Description": "string",
  "CategoryItemId": "string",
  "catgId": "string",
  "StartDate": "string",
  "from": "string",
  "EndDate": "string",
  "to": "string",
  "ViewMode": "string",
  "mode": "string",
  "term": "string",
  "ListItemsExtended": "string",
  "ListItems": "string",
  "ListItemsPaged": "string",
  "CalendarListItems": "string",
  "CategoryOptions": "string",
  "CategoryFilterOptions": "string",
  "ShowDescription": "boolean",
  "advFilter": "string",
  "AdvancedSearchFilter": "string",
  "DateFilter": "string",
  "CategoryValues": "string",
  "DefaultLayout": "string",
  "AllowPublicSubmission": "boolean",
  "AllowMemberSubmission": "boolean",
  "SubmitEventUrl": "string"
}

EventDetailViewModel: object

EventId: integer
RegistrationUrl: string
EventDetailId: integer
Name: string
OrgName: string
LocationName: string
Description: string
LocationDescription: string
PricingDescription: string
HoursDescription: string
ContactDescription: string
IsAllDay: boolean
StartDate: string
StartDateLocal: string
EndDate: string
EndDateLocal: string
TimezoneId: string
TimezoneName: string
TimezoneAbbr: string
EnableSessions: boolean
HasSessions: boolean
ImageUrl: string
ImageShortDescription: string
Videos: string
GalleryImages: string
OrganizationId: string
ContactName: string
OrgContactName: string
ContactEmailAddress: string
ContactPhone: string
Address: string
Categories: string
EventRegistrationInfo: string
EventRegistrationTypes: string
EventSponsors: string
AttendeeCount: integer
AttendeeNames: string
RegistrationFuture: boolean
RegistrationPast: boolean
MaxAttendees: integer
RegistrationStartDate: string
RegistrationEndDate: string
AllowWaitingList: boolean
EnableRegistration: boolean
WebReferralSourceTypeId: string
RegistrationSlots: string
MaxRegistrationSlots: integer
IsValidAddress: boolean
FieldRequirementsJson: string
DisplayNumberOfRegistrants: boolean
RegistrationMode: string
Example
{
  "EventId": "integer",
  "RegistrationUrl": "string",
  "EventDetailId": "integer",
  "Name": "string",
  "OrgName": "string",
  "LocationName": "string",
  "Description": "string",
  "LocationDescription": "string",
  "PricingDescription": "string",
  "HoursDescription": "string",
  "ContactDescription": "string",
  "IsAllDay": "boolean",
  "StartDate": "string",
  "StartDateLocal": "string",
  "EndDate": "string",
  "EndDateLocal": "string",
  "TimezoneId": "string",
  "TimezoneName": "string",
  "TimezoneAbbr": "string",
  "EnableSessions": "boolean",
  "HasSessions": "boolean",
  "ImageUrl": "string",
  "ImageShortDescription": "string",
  "Videos": "string",
  "GalleryImages": "string",
  "OrganizationId": "string",
  "ContactName": "string",
  "OrgContactName": "string",
  "ContactEmailAddress": "string",
  "ContactPhone": "string",
  "Address": "string",
  "Categories": "string",
  "EventRegistrationInfo": "string",
  "EventRegistrationTypes": "string",
  "EventSponsors": "string",
  "AttendeeCount": "integer",
  "AttendeeNames": "string",
  "RegistrationFuture": "boolean",
  "RegistrationPast": "boolean",
  "MaxAttendees": "integer",
  "RegistrationStartDate": "string",
  "RegistrationEndDate": "string",
  "AllowWaitingList": "boolean",
  "EnableRegistration": "boolean",
  "WebReferralSourceTypeId": "string",
  "RegistrationSlots": "string",
  "MaxRegistrationSlots": "integer",
  "IsValidAddress": "boolean",
  "FieldRequirementsJson": "string",
  "DisplayNumberOfRegistrants": "boolean",
  "RegistrationMode": "string"
}

AddEditEventCertificationComponentViewModel: object

EventCertificationComponentId: integer
EventDetailId: integer
ContactId: string
CertificationComponentId: integer
HoursEarned: string
CreditsEarned: string
CertificationComponentTypeId: string
Code: string
InstructorName: string
Example
{
  "EventCertificationComponentId": "integer",
  "EventDetailId": "integer",
  "ContactId": "string",
  "CertificationComponentId": "integer",
  "HoursEarned": "string",
  "CreditsEarned": "string",
  "CertificationComponentTypeId": "string",
  "Code": "string",
  "InstructorName": "string"
}

AddEditEventSessionCertificationComponentViewModel: object

EventDetailId: integer
EventSessionId: integer
CertificationComponentId: string
CertificationComponentTypeId: string
Name: string
Code: string
Instructor: string
HoursEarned: string
CreditsEarned: string
Example
{
  "EventDetailId": "integer",
  "EventSessionId": "integer",
  "CertificationComponentId": "string",
  "CertificationComponentTypeId": "string",
  "Name": "string",
  "Code": "string",
  "Instructor": "string",
  "HoursEarned": "string",
  "CreditsEarned": "string"
}

EventRegistrationNameListModel: object

ContactId: integer
SystemContactTypeId: string
Items: string
Example
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

EventSponsorNameListModel: object

ContactId: integer
SystemContactTypeId: string
Items: string
Example
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

EventExhibitorNameListModel: object

ContactId: integer
SystemContactTypeId: string
Items: string
Example
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

EventSubmittedNameListModel: object

ContactId: integer
SystemContactTypeId: string
Items: string
Example
{
  "ContactId": "integer",
  "SystemContactTypeId": "string",
  "Items": "string"
}

UpcomingEventsToolResponseModel: object

EventName: string
EventDate: string
EventEndDate: string
IsMultiDayEvent: boolean
IncludeDate: boolean
ShortDescription: string
RegistrationUrl: string
ImageUrl: string
EventCalendarId: string
EventCategoryIds: string
Example
{
  "EventName": "string",
  "EventDate": "string",
  "EventEndDate": "string",
  "IsMultiDayEvent": "boolean",
  "IncludeDate": "boolean",
  "ShortDescription": "string",
  "RegistrationUrl": "string",
  "ImageUrl": "string",
  "EventCalendarId": "string",
  "EventCategoryIds": "string"
}