Skip to main content

Event

Represents an EventsAir event.

type Event {
accessRights: AccessRights!
agenda: EventAgenda!
agendaAttendanceItem(
id: ID!
): AgendaItemAttendance!
agendaItemAttendances(
input: AgendaItemAttendanceSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [AgendaItemAttendance!]! @deprecated
agendaItemAttendancesPaged(
filterInput: AgendaItemAttendanceAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): AgendaItemAttendancePage!
alias: String!
associatedContactStore: ContactDataStore
communicationTags(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CommunicationTag!]!
contact(
id: ID!
): Contact!
contactGroups(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [ContactGroup!]!
contacts(
input: ContactSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Contact!]! @deprecated
contactsPaged(
filterInput: ContactAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): ContactPage!
courseRegistration(
id: ID!
): EventCourseRegistration!
courseRegistrations(
input: CourseRegistrationSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [EventCourseRegistration!]! @deprecated
courseRegistrationsPaged(
filterInput: CourseRegistrationAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): EventCourseRegistrationPage!
createdAt: DateTime!
createdBy: String
currencies: [Currency!]!
customFieldDefinitions: EventScopedCustomFieldDefinitions!
customFieldTabs: EventScopedCustomFieldTabs!
customFields(
input: CustomFieldSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CustomField!]! @deprecated
customFieldsPaged(
filterInput: CustomFieldAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): CustomFieldPage!
defaultCurrency: Currency!
deliveryMode: String
emailMessagingService: EmailMessagingService
endDate: LocalDate!
exhibitionBooking(
id: ID!
): ExhibitionBooking!
exhibitionBookings(
input: ExhibitionBookingSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [ExhibitionBooking!]! @deprecated
exhibitionBookingsPaged(
filterInput: ExhibitionBookingAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): ExhibitionBookingPage!
exhibitionFloorPlan(
input: ExhibitionFloorPlanFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [ExhibitionFloorPlanStand!]! @deprecated
exhibitionFloorPlanPaged(
filterInput: ExhibitionFloorPlanAdvancedFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): ExhibitionFloorPlanStandPage!
expectedAttendees: Int!
format: String
formatCategory: String
functionRegistration(
id: ID!
): FunctionRegistration!
functionRegistrations(
filterInput: FunctionRegistrationSearchFilterInput! = [object Object]
input: FunctionRegistrationFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [FunctionRegistration!]! @deprecated
functionRegistrationsPaged(
filterInput: FunctionRegistrationAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): FunctionRegistrationPage!
group: EventGroup
hotelBooking(
id: ID!
): HotelBooking!
hotelBookings(
input: HotelBookingSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [HotelBooking!]! @deprecated
hotelBookingsPaged(
filterInput: HotelBookingAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): HotelBookingPage!
id: ID!
invoice(
id: ID!
): Invoice!
invoiceConfiguration: InvoiceConfiguration
invoices(
input: InvoiceSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Invoice!]! @deprecated
invoicesPaged(
filterInput: InvoiceAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): InvoicePage!
isArchived: Boolean!
isSandbox: Boolean!
lastModifiedAt: DateTime!
lastModifiedBy: String
link(
id: ID!
): Link!
links: [Link!]!
logo: Image
marketingRecord(
id: ID!
): EventMarketingRecord!
marketingRecords(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [EventMarketingRecord!]!
meetingPreferences: EventMeetingPreferences!
meetingSchedule(
id: ID!
): MeetingSchedule!
meetingSchedules(
input: MeetingScheduleSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MeetingSchedule!]!
mergeDocuments(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MergeDocument!]!
name: String!
note(
id: ID!
): EventNote!
notes(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [EventNote!]! @deprecated
notesPaged(
filterInput: NoteAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): EventNotePage!
office: Office!
onlinePaymentServices: OnlinePaymentServices!
payment(
id: ID!
): Payment!
payments(
input: PaymentSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Payment!]! @deprecated
paymentsPaged(
filterInput: PaymentAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): PaymentPage!
portal(
id: ID!
): EventPortal!
portals: [EventPortal!]!
presentation(
id: ID!
): Presentation!
presentations(
input: PresentationSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
orderByInput: PresentationsOrderByInput
): [Presentation!]! @deprecated
presentationsPaged(
filterInput: PresentationAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
orderByInput: PresentationsOrderByInput
): PresentationPage!
presenters(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Contact!]!
registration(
id: ID!
): Registration!
registrations(
filterInput: RegistrationSearchFilterInput! = [object Object]
input: RegistrationFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Registration!]! @deprecated
registrationsPaged(
filterInput: RegistrationAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): RegistrationPage!
sessions(
input: SessionSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Session!]! @deprecated
sessionsPaged(
filterInput: SessionAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): SessionPage!
setup: EventSetup!
sponsorship(
id: ID!
): Sponsorship!
sponsorships(
input: SponsorshipSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Sponsorship!]! @deprecated
sponsorshipsPaged(
filterInput: SponsorshipAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): SponsorshipPage!
startDate: LocalDate!
survey(
id: ID!
): Survey
surveys(
input: SurveySearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Survey!]! @deprecated
surveysPaged(
filterInput: SurveyAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): SurveyPage!
textMessagingService: TextMessagingService
timezone: TimeZone!
travelBooking(
id: ID!
): TravelBooking!
travelBookings(
input: TravelBookingSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [TravelBooking!]! @deprecated
travelBookingsPaged(
filterInput: TravelBookingAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): TravelBookingPage!
uniqueCode: String
userAccessRights: UserAccessRights! @deprecated
venue: EventVenue
}

Fields

Event.accessRights ● AccessRights! non-null object

Indicates which users or API keys in EventsAir can access this event.

Event.agenda ● EventAgenda! non-null object

Specifies the agenda for the event.

Event.agendaAttendanceItem ● AgendaItemAttendance! non-null object

Retrieves an agenda attendance item by its identifier. Throws an error with code NOT_FOUND if no agenda attendance item is found.

Event.agendaAttendanceItem.id ● ID! non-null scalar

Event.agendaItemAttendances ● [AgendaItemAttendance!]! deprecated non-null object

DEPRECATED

Use agendaItemAttendancesPaged instead. It returns the same agenda item attendances together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

Agenda item attendances for this event that match the filter criteria specified in the optional input argument.

See AgendaItemAttendanceSearchFilterInput for details on how the input argument can be used to filter agenda item attendances.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the input arguments have a combined total number of values exceeding 1,000

Event.agendaItemAttendances.input ● AgendaItemAttendanceSearchFilterInput! non-null input
Event.agendaItemAttendances.limit ● PaginationLimit! non-null scalar
Event.agendaItemAttendances.offset ● NonNegativeInt! non-null scalar

Event.agendaItemAttendancesPaged ● AgendaItemAttendancePage! non-null object

Agenda item attendances for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns an AgendaItemAttendancePage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See AgendaItemAttendanceAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all agenda item attendances whose check-in status is not CHECKED_IN."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.agendaItemAttendancesPaged.filterInput ● AgendaItemAttendanceAdvancedSearchFilterInput! non-null input
Event.agendaItemAttendancesPaged.limit ● PaginationLimit! non-null scalar
Event.agendaItemAttendancesPaged.offset ● NonNegativeInt! non-null scalar

Event.alias ● String! non-null scalar

A UTF-8 alphanumeric string representing an alias for an event. The alias is used as part of the URL for websites.

An alias can only contain lower-case, alphameric and hyphen characters: [a-z0-9-].

Event.associatedContactStore ● ContactDataStore union

Specifies the contact store associated with this event. Optional.

Event.communicationTags ● [CommunicationTag!]! non-null object

A list of communication tags for this event.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.communicationTags.limit ● PaginationLimit! non-null scalar
Event.communicationTags.offset ● NonNegativeInt! non-null scalar

Event.contact ● Contact! non-null object

Retrieves a contact by its identifier. Throws an error with code NOT_FOUND if no contact is found.

Event.contact.id ● ID! non-null scalar

Event.contactGroups ● [ContactGroup!]! non-null object

The contact groups for this event.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.contactGroups.limit ● PaginationLimit! non-null scalar
Event.contactGroups.offset ● NonNegativeInt! non-null scalar

Event.contacts ● [Contact!]! deprecated non-null object

DEPRECATED

Use contactsPaged instead. It returns the same contacts together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

Contacts for this event that match the filter criteria specified in the optional input argument.

By default, inactive contacts are not returned. To include inactive contacts in the result set, set input.contactFilter.includeInactive to true.

By default, contacts that were captured as incomplete registrations are not returned. To include them in the result set, set input.contactFilter.includeIncompleteRegistrations to true.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

**Note**: the offset argument must be a multiple of the limit argument otherwise an error will be thrown. The following table shows examples of valid and invalid argument value combinations.

limitoffsetIs valid?
1000✅ Yes
100100✅ Yes
100120❌ No
50100✅ Yes
5075❌ No
250750✅ Yes
3399✅ Yes
33100❌ No

Throws an error with code:

  • BAD_USER_INPUT if the offset argument is not a multiple of the limit argument
  • BAD_USER_INPUT if all fields in the input have a combined total number of values exceeding 1,000
Event.contacts.input ● ContactSearchFilterInput! non-null input
Event.contacts.limit ● PaginationLimit! non-null scalar
Event.contacts.offset ● NonNegativeInt! non-null scalar

Event.contactsPaged ● ContactPage! non-null object

Contacts for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

See ContactAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) on the contact identifier — for example, "all contacts whose id is not in the supplied list."

By default, inactive contacts are not returned. To include inactive contacts in the result set, set filterInput.contactFilter.includeInactive to true.

By default, contacts that were captured as incomplete registrations are not returned. To include them in the result set, set filterInput.contactFilter.includeIncompleteRegistrations to true.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

**Note**: the offset argument must be a multiple of the limit argument otherwise an error will be thrown.

Throws an error with code:

  • BAD_USER_INPUT if the offset argument is not a multiple of the limit argument.
  • BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Note: contact paging is implemented by retrieving every matching contact identifier for the event from the upstream contact store, then applying filterInput.id and slicing the requested page in-process. Latency therefore scales with the total number of matching contacts rather than with the page size. For events with very large contact stores, expect higher response times relative to other *Paged fields.

Event.contactsPaged.filterInput ● ContactAdvancedSearchFilterInput! non-null input
Event.contactsPaged.limit ● PaginationLimit! non-null scalar
Event.contactsPaged.offset ● NonNegativeInt! non-null scalar

Event.courseRegistration ● EventCourseRegistration! non-null object

Retrieves a course registration by its identifier. Throws an error with code NOT_FOUND if no course registration is found.

Event.courseRegistration.id ● ID! non-null scalar

Event.courseRegistrations ● [EventCourseRegistration!]! deprecated non-null object

DEPRECATED

Use courseRegistrationsPaged instead. It returns the same course registrations together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The course registrations for this event that match the filter criteria specified in the optional input argument.

See CourseRegistrationSearchFilterInput for details on how the optional input argument can be used to filter course registrations.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.courseRegistrations.input ● CourseRegistrationSearchFilterInput! non-null input
Event.courseRegistrations.limit ● PaginationLimit! non-null scalar
Event.courseRegistrations.offset ● NonNegativeInt! non-null scalar

Event.courseRegistrationsPaged ● EventCourseRegistrationPage! non-null object

Course registrations for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns an EventCourseRegistrationPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See CourseRegistrationAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all course registrations whose attendance status is not CANCELLED."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.courseRegistrationsPaged.filterInput ● CourseRegistrationAdvancedSearchFilterInput! non-null input
Event.courseRegistrationsPaged.limit ● PaginationLimit! non-null scalar
Event.courseRegistrationsPaged.offset ● NonNegativeInt! non-null scalar

Event.createdAt ● DateTime! non-null scalar

The date and time the record was created.

Event.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

Event.currencies ● [Currency!]! non-null object

A list of supported currencies for the event.

Event.customFieldDefinitions ● EventScopedCustomFieldDefinitions! non-null object

A list of custom field definitions associated with this event. The provided key identifies which type of object the fields relate too.

Event.customFieldTabs ● EventScopedCustomFieldTabs! non-null object

A list of custom field tabs associated with the event.

Event.customFields ● [CustomField!]! deprecated non-null object

DEPRECATED

Use customFieldsPaged instead. It returns the same custom fields together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

A list of custom field values associated with this event.

CustomFields and CustomFieldDefinitions can be matched through the definitionId and id fields, respectively.

See CustomFieldSearchFilterInput for details on how the optional input argument can be used to filter custom fields.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.customFields.input ● CustomFieldSearchFilterInput! non-null input
Event.customFields.limit ● PaginationLimit! non-null scalar
Event.customFields.offset ● NonNegativeInt! non-null scalar

Event.customFieldsPaged ● CustomFieldPage! non-null object

Custom fields associated with this record that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

See CustomFieldAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn).

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code:

  • BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.
Event.customFieldsPaged.filterInput ● CustomFieldAdvancedSearchFilterInput! non-null input
Event.customFieldsPaged.limit ● PaginationLimit! non-null scalar
Event.customFieldsPaged.offset ● NonNegativeInt! non-null scalar

Event.defaultCurrency ● Currency! non-null object

A default currency for the event.

Event.deliveryMode ● String scalar

The delivery mode for the event. Optional.

This is a free-text string sourced from EventsAir. Common values include InPerson, Hybrid, and Virtual, but new values may be added over time.

Event.emailMessagingService ● EmailMessagingService object

The external connected service integrated with this event for email messaging. Optional.

Event.endDate ● LocalDate! non-null scalar

The end date of the event.

Event.exhibitionBooking ● ExhibitionBooking! non-null object

Retrieves an exhibition booking by its identifier. Throws an error with code NOT_FOUND if no exhibition booking is found.

Event.exhibitionBooking.id ● ID! non-null scalar

Event.exhibitionBookings ● [ExhibitionBooking!]! deprecated non-null object

DEPRECATED

Use exhibitionBookingsPaged instead. It returns the same exhibition bookings together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The exhibitions that have been booked for this event.

See ExhibitionBookingSearchFilterInput for details on how the optional input argument can be used to filter exhibition bookings.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.exhibitionBookings.input ● ExhibitionBookingSearchFilterInput! non-null input
Event.exhibitionBookings.limit ● PaginationLimit! non-null scalar
Event.exhibitionBookings.offset ● NonNegativeInt! non-null scalar

Event.exhibitionBookingsPaged ● ExhibitionBookingPage! non-null object

Exhibition bookings for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns an ExhibitionBookingPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See ExhibitionBookingAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all exhibition bookings whose status is not CANCELATION."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.exhibitionBookingsPaged.filterInput ● ExhibitionBookingAdvancedSearchFilterInput! non-null input
Event.exhibitionBookingsPaged.limit ● PaginationLimit! non-null scalar
Event.exhibitionBookingsPaged.offset ● NonNegativeInt! non-null scalar

Event.exhibitionFloorPlan ● [ExhibitionFloorPlanStand!]! deprecated non-null object

DEPRECATED

Use exhibitionFloorPlanPaged instead. It returns the same stands together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The exhibition floor plan for this event, returning stands with their availability and active bookings.

See ExhibitionFloorPlanFilterInput for details on how the optional input argument can be used to filter the floor plan.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code:

  • MODULE_NOT_ENABLED if the Exhibition module is not enabled for this event
Event.exhibitionFloorPlan.input ● ExhibitionFloorPlanFilterInput! non-null input
Event.exhibitionFloorPlan.limit ● PaginationLimit! non-null scalar
Event.exhibitionFloorPlan.offset ● NonNegativeInt! non-null scalar

Event.exhibitionFloorPlanPaged ● ExhibitionFloorPlanStandPage! non-null object

The exhibition floor plan for this event, returning stands with their availability and active bookings, together with pagination metadata.

Returns an ExhibitionFloorPlanStandPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See ExhibitionFloorPlanAdvancedFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) on standNumber.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code:

  • MODULE_NOT_ENABLED if the Exhibition module is not enabled for this event
  • BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.
Event.exhibitionFloorPlanPaged.filterInput ● ExhibitionFloorPlanAdvancedFilterInput! non-null input
Event.exhibitionFloorPlanPaged.limit ● PaginationLimit! non-null scalar
Event.exhibitionFloorPlanPaged.offset ● NonNegativeInt! non-null scalar

Event.expectedAttendees ● Int! non-null scalar

The number of expected attendees for the event. 0 by default.

Event.format ● String scalar

The event format for the event. Optional.

This is a free-text string sourced from EventsAir (e.g. CongressConvention). New formats may be added over time.

Event.formatCategory ● String scalar

The event format category for the event. Optional.

This is a free-text string sourced from EventsAir. Examples include Conferences & Seminars and Exhibitions & Roadshows.

Event.functionRegistration ● FunctionRegistration! non-null object

Retrieves a function registration by its identifier. Throws an error with code NOT_FOUND if no function registration is found.

Event.functionRegistration.id ● ID! non-null scalar

Event.functionRegistrations ● [FunctionRegistration!]! deprecated non-null object

DEPRECATED

Use functionRegistrationsPaged instead. It returns the same function registrations together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

Function registrations for this event that match the filter criteria specified in the optional filterInput argument.

See FunctionRegistrationSearchFilterInput for details on how the filterInput argument can be used to filter function registrations.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Rules:

  • Only one of filterInput and input should be specified.
  • The filterInput argument will take precedence over the input argument.

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput or input arguments have a combined total number of values exceeding 1,000

Event.functionRegistrations.filterInput ● FunctionRegistrationSearchFilterInput! non-null input
Event.functionRegistrations.input ● FunctionRegistrationFilterInput! deprecated non-null input
DEPRECATED

Use filterInput instead. This argument will be removed in a future release.

Event.functionRegistrations.limit ● PaginationLimit! non-null scalar
Event.functionRegistrations.offset ● NonNegativeInt! non-null scalar

Event.functionRegistrationsPaged ● FunctionRegistrationPage! non-null object

Function registrations for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns a FunctionRegistrationPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See FunctionRegistrationAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all function registrations whose payment status is not CANCELED."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.functionRegistrationsPaged.filterInput ● FunctionRegistrationAdvancedSearchFilterInput! non-null input
Event.functionRegistrationsPaged.limit ● PaginationLimit! non-null scalar
Event.functionRegistrationsPaged.offset ● NonNegativeInt! non-null scalar

Event.group ● EventGroup object

The event group that this event is associated with. Optional.

Event.hotelBooking ● HotelBooking! non-null object

Retrieves a hotel booking by its identifier. Throws an error with code NOT_FOUND if no hotel booking is found.

Event.hotelBooking.id ● ID! non-null scalar

Event.hotelBookings ● [HotelBooking!]! deprecated non-null object

DEPRECATED

Use hotelBookingsPaged instead. It returns the same hotel bookings together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The hotel bookings for this event.

See HotelBookingSearchFilterInput for details on how the optional input argument can be used to filter hotel bookings.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.hotelBookings.input ● HotelBookingSearchFilterInput! non-null input
Event.hotelBookings.limit ● PaginationLimit! non-null scalar
Event.hotelBookings.offset ● NonNegativeInt! non-null scalar

Event.hotelBookingsPaged ● HotelBookingPage! non-null object

Hotel bookings for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns a HotelBookingPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See HotelBookingAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn).

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.hotelBookingsPaged.filterInput ● HotelBookingAdvancedSearchFilterInput! non-null input
Event.hotelBookingsPaged.limit ● PaginationLimit! non-null scalar
Event.hotelBookingsPaged.offset ● NonNegativeInt! non-null scalar

Event.id ● ID! non-null scalar

The unique identifier for an event.

Event.invoice ● Invoice! non-null object

Retrieves an invoice by its identifier. Throws an error with code NOT_FOUND if no invoice is found.

Event.invoice.id ● ID! non-null scalar

Event.invoiceConfiguration ● InvoiceConfiguration object

Specifies the configuration of invoices for this event. Optional.

Event.invoices ● [Invoice!]! deprecated non-null object

DEPRECATED

Use invoicesPaged instead. It returns the same invoices together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

Invoices for this event that match the filter criteria specified in the optional input argument.

See InvoiceSearchFilterInput for details on how the optional input argument can be used to filter invoices.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.invoices.input ● InvoiceSearchFilterInput! non-null input
Event.invoices.limit ● PaginationLimit! non-null scalar
Event.invoices.offset ● NonNegativeInt! non-null scalar

Event.invoicesPaged ● InvoicePage! non-null object

Invoices for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

See InvoiceAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn).

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code:

  • BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.
Event.invoicesPaged.filterInput ● InvoiceAdvancedSearchFilterInput! non-null input
Event.invoicesPaged.limit ● PaginationLimit! non-null scalar
Event.invoicesPaged.offset ● NonNegativeInt! non-null scalar

Event.isArchived ● Boolean! non-null scalar

A flag indicating whether the event has been archived.

Event.isSandbox ● Boolean! non-null scalar

A flag indicating whether the event is a sandbox event.

Event.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

Event.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

Retrieves a link by its identifier. Throws an error with code NOT_FOUND if no link is found.

The list of links for this event.

The logo for the event. Optional.

Event.marketingRecord ● EventMarketingRecord! non-null object

Retrieves a marketing record by its identifier. Throws an error with code NOT_FOUND if no marketing record is found.

Event.marketingRecord.id ● ID! non-null scalar

Event.marketingRecords ● [EventMarketingRecord!]! non-null object

The marketing records for this event.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.marketingRecords.limit ● PaginationLimit! non-null scalar
Event.marketingRecords.offset ● NonNegativeInt! non-null scalar

Event.meetingPreferences ● EventMeetingPreferences! non-null object

The meeting preferences for this event.

Event.meetingSchedule ● MeetingSchedule! non-null object

Retrieves a meeting schedule by its identifier. Throws an error with code NOT_FOUND if no meeting schedule is found.

Event.meetingSchedule.id ● ID! non-null scalar

Event.meetingSchedules ● [MeetingSchedule!]! non-null object

A list of meeting schedules for this event.

EventsAir includes Meeting Matching tools that allow event exhibitors to schedule meetings with attendees.

See MeetingScheduleSearchFilterInput for details on how the optional input argument can be used to filter exhibition bookings.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code:

  • BAD_USER_INPUT if all fields in the input have a combined total number of values exceeding 1,000
Event.meetingSchedules.input ● MeetingScheduleSearchFilterInput! non-null input
Event.meetingSchedules.limit ● PaginationLimit! non-null scalar
Event.meetingSchedules.offset ● NonNegativeInt! non-null scalar

Event.mergeDocuments ● [MergeDocument!]! non-null object

A list of Merge Documents for this event.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.mergeDocuments.limit ● PaginationLimit! non-null scalar
Event.mergeDocuments.offset ● NonNegativeInt! non-null scalar

Event.name ● String! non-null scalar

A UTF-8 string representing the name of an event.

Event.note ● EventNote! non-null object

Retrieves a note by its identifier. Throws an error with code NOT_FOUND if no note is found.

Event.note.id ● ID! non-null scalar

Event.notes ● [EventNote!]! deprecated non-null object

DEPRECATED

Use notesPaged instead. It returns the same notes together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The notes for this event.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.notes.limit ● PaginationLimit! non-null scalar
Event.notes.offset ● NonNegativeInt! non-null scalar

Event.notesPaged ● EventNotePage! non-null object

Notes for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns an EventNotePage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See NoteAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all notes whose id is not in a specific list."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.notesPaged.filterInput ● NoteAdvancedSearchFilterInput! non-null input
Event.notesPaged.limit ● PaginationLimit! non-null scalar
Event.notesPaged.offset ● NonNegativeInt! non-null scalar

Event.office ● Office! non-null object

The office that manages the event.

Event.onlinePaymentServices ● OnlinePaymentServices! non-null object

The external connected services integrated with this event for online payment processing.

Event.payment ● Payment! non-null object

Retrieves a payment by its identifier. Throws an error with code NOT_FOUND if no payment is found.

Event.payment.id ● ID! non-null scalar

Event.payments ● [Payment!]! deprecated non-null object

DEPRECATED

Use paymentsPaged instead. It returns the same payments together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

Payments for this event that match the filter criteria specified in the optional input argument.

See PaymentSearchFilterInput for details on how the optional input argument can be used to filter payments.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.payments.input ● PaymentSearchFilterInput! non-null input
Event.payments.limit ● PaginationLimit! non-null scalar
Event.payments.offset ● NonNegativeInt! non-null scalar

Event.paymentsPaged ● PaymentPage! non-null object

Payments for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

See PaymentAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn).

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code:

  • BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.
Event.paymentsPaged.filterInput ● PaymentAdvancedSearchFilterInput! non-null input
Event.paymentsPaged.limit ● PaginationLimit! non-null scalar
Event.paymentsPaged.offset ● NonNegativeInt! non-null scalar

Event.portal ● EventPortal! non-null object

Retrieves a portal by its identifier. Throws an error with code NOT_FOUND if no portal is found.

Event.portal.id ● ID! non-null scalar

Event.portals ● [EventPortal!]! non-null object

The portals configured in this event.

Event.presentation ● Presentation! non-null object

Retrieves a presentation by its identifier. Throws an error with code NOT_FOUND if no presentation is found.

Event.presentation.id ● ID! non-null scalar

Event.presentations ● [Presentation!]! deprecated non-null object

DEPRECATED

Use presentationsPaged instead. It returns the same presentations together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The presentations for this event.

See PresentationSearchFilterInput for details on how the optional input argument can be used to filter presentations.

See PresentationsOrderByInput for details on how the orderByInput argument can be used to order presentations.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.presentations.input ● PresentationSearchFilterInput! non-null input
Event.presentations.limit ● PaginationLimit! non-null scalar
Event.presentations.offset ● NonNegativeInt! non-null scalar
Event.presentations.orderByInput ● PresentationsOrderByInput input

Event.presentationsPaged ● PresentationPage! non-null object

Presentations for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns a PresentationPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See PresentationAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all presentations whose title contains keynote."

See PresentationsOrderByInput for details on how the orderByInput argument can be used to order presentations.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.presentationsPaged.filterInput ● PresentationAdvancedSearchFilterInput! non-null input
Event.presentationsPaged.limit ● PaginationLimit! non-null scalar
Event.presentationsPaged.offset ● NonNegativeInt! non-null scalar
Event.presentationsPaged.orderByInput ● PresentationsOrderByInput input

Event.presenters ● [Contact!]! non-null object

Presenters for an event ordered by name (ascending).

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.presenters.limit ● PaginationLimit! non-null scalar
Event.presenters.offset ● NonNegativeInt! non-null scalar

Event.registration ● Registration! non-null object

Retrieves a registration by its identifier. Throws an error with code NOT_FOUND if no registration is found.

Event.registration.id ● ID! non-null scalar

Event.registrations ● [Registration!]! deprecated non-null object

DEPRECATED

Use registrationsPaged instead. It returns the same registrations together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

Registrations for this event that match the filter criteria specified in the optional filterInput argument. See RegistrationSearchFilterInput for details on how the filterInput argument can be used.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Rules:

  • Only one of filterInput and input should be specified.
  • The filterInput argument will take precedence over the input argument.

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput or input arguments have a combined total number of values exceeding 1,000

Event.registrations.filterInput ● RegistrationSearchFilterInput! non-null input
Event.registrations.input ● RegistrationFilterInput! deprecated non-null input
DEPRECATED

Use filterInput instead. This argument will be removed in a future release.

Event.registrations.limit ● PaginationLimit! non-null scalar
Event.registrations.offset ● NonNegativeInt! non-null scalar

Event.registrationsPaged ● RegistrationPage! non-null object

Registrations for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns a RegistrationPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See RegistrationAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all registrations whose payment status is not CANCELED."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.registrationsPaged.filterInput ● RegistrationAdvancedSearchFilterInput! non-null input
Event.registrationsPaged.limit ● PaginationLimit! non-null scalar
Event.registrationsPaged.offset ● NonNegativeInt! non-null scalar

Event.sessions ● [Session!]! deprecated non-null object

DEPRECATED

Use sessionsPaged instead. It returns the same sessions together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The sessions for this event ordered by date (ascending), then by start time (ascending).

See SessionSearchFilterInput for details on how the optional input argument can be used to filter sessions.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.sessions.input ● SessionSearchFilterInput! non-null input
Event.sessions.limit ● PaginationLimit! non-null scalar
Event.sessions.offset ● NonNegativeInt! non-null scalar

Event.sessionsPaged ● SessionPage! non-null object

Sessions for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata. Sessions are ordered by date (ascending), then by start time (ascending).

Returns a SessionPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See SessionAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all sessions whose name does not equal Lunch."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Note: when filterInput includes tracks or date, the implementation must load all matching sessions for the event before applying these filters (tracks are stored as JSON and date is merged from the session block), so latency scales with the event's total session count rather than with the page size. For events with thousands of sessions, expect higher response times when either of these filters is supplied.

Event.sessionsPaged.filterInput ● SessionAdvancedSearchFilterInput! non-null input
Event.sessionsPaged.limit ● PaginationLimit! non-null scalar
Event.sessionsPaged.offset ● NonNegativeInt! non-null scalar

Event.setup ● EventSetup! non-null object

The setup for the event.

Event.sponsorship ● Sponsorship! non-null object

Retrieves a sponsorship by its identifier. Throws an error with code NOT_FOUND if no sponsorship is found.

Event.sponsorship.id ● ID! non-null scalar

Event.sponsorships ● [Sponsorship!]! deprecated non-null object

DEPRECATED

Use sponsorshipsPaged instead. It returns the same sponsorships together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

A list of sponsorships for this event.

See SponsorshipSearchFilterInput for details on how the optional input argument can be used to filter sponsorships.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.sponsorships.input ● SponsorshipSearchFilterInput! non-null input
Event.sponsorships.limit ● PaginationLimit! non-null scalar
Event.sponsorships.offset ● NonNegativeInt! non-null scalar

Event.sponsorshipsPaged ● SponsorshipPage! non-null object

Sponsorships for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns a SponsorshipPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See SponsorshipAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all sponsorships whose status is not CANCELATION."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.sponsorshipsPaged.filterInput ● SponsorshipAdvancedSearchFilterInput! non-null input
Event.sponsorshipsPaged.limit ● PaginationLimit! non-null scalar
Event.sponsorshipsPaged.offset ● NonNegativeInt! non-null scalar

Event.startDate ● LocalDate! non-null scalar

The start date of the event.

Event.survey ● Survey object

The survey configured for this event with the given identifier. Optional. Null if the survey does not exist or has been removed.

Event.survey.id ● ID! non-null scalar

Event.surveys ● [Survey!]! deprecated non-null object

DEPRECATED

Use surveysPaged instead. It returns the same surveys together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The surveys configured for this event.

See SurveySearchFilterInput for details on how the optional input argument can be used to filter surveys.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.surveys.input ● SurveySearchFilterInput! non-null input
Event.surveys.limit ● PaginationLimit! non-null scalar
Event.surveys.offset ● NonNegativeInt! non-null scalar

Event.surveysPaged ● SurveyPage! non-null object

Surveys for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

See SurveyAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn).

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code:

  • BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.
Event.surveysPaged.filterInput ● SurveyAdvancedSearchFilterInput! non-null input
Event.surveysPaged.limit ● PaginationLimit! non-null scalar
Event.surveysPaged.offset ● NonNegativeInt! non-null scalar

Event.textMessagingService ● TextMessagingService object

The external connected service integrated with this event for text messaging. Optional.

Event.timezone ● TimeZone! non-null scalar

The timezone for the event.

Event.travelBooking ● TravelBooking! non-null object

Retrieves a travel booking by its identifier. Throws an error with code NOT_FOUND if no travel booking is found.

Event.travelBooking.id ● ID! non-null scalar

Event.travelBookings ● [TravelBooking!]! deprecated non-null object

DEPRECATED

Use travelBookingsPaged instead. It returns the same travel bookings together with pagination metadata (total count, has-next-page) and exposes a richer filter input supporting both inclusion and exclusion semantics (eq, ne, in, notIn). This field will be removed in a future release.

The travel bookings for this event.

See TravelBookingSearchFilterInput for details on how the optional input argument can be used to filter travel bookings.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
Event.travelBookings.input ● TravelBookingSearchFilterInput! non-null input
Event.travelBookings.limit ● PaginationLimit! non-null scalar
Event.travelBookings.offset ● NonNegativeInt! non-null scalar

Event.travelBookingsPaged ● TravelBookingPage! non-null object

Travel bookings for this event that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

Returns a TravelBookingPage wrapper exposing the matched items alongside pageInfo (total count, has-next-page, has-previous-page).

See TravelBookingAdvancedSearchFilterInput for details on how the filterInput argument can be used. The filter supports both inclusion and exclusion semantics (eq, ne, in, notIn) — for example, "all travel bookings whose payment status is not CANCELED."

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).

Throws an error with code: BAD_USER_INPUT if all fields in the filterInput argument have a combined total number of values exceeding 1,000.

Event.travelBookingsPaged.filterInput ● TravelBookingAdvancedSearchFilterInput! non-null input
Event.travelBookingsPaged.limit ● PaginationLimit! non-null scalar
Event.travelBookingsPaged.offset ● NonNegativeInt! non-null scalar

Event.uniqueCode ● String scalar

A customer supplied, UTF-8 string value that represents a unique code for the event. Optional.

The value must be unique across all events for a tenant.

Event.userAccessRights ● UserAccessRights! deprecated non-null object

DEPRECATED

Use accessRights instead. This field will be removed in a future release.

Indicates which users in EventsAir can access this event.

Event.venue ● EventVenue object

The venue for the event. Optional.

Returned By

event query ● events query

Member Of

CeContactStore object ● ContactStore object ● MembershipContactStore object ● UpdateEventPayload object