Change log
This change log lists changes to the EventsAir GraphQL API over time including GraphQL API schema changes and bug fixes.
Changes to the API might affect existing integrated applications and require action from you to test and update them.
Where possible, advanced notice of changes will be published in planned breaking changes to provide you time to change your applications.
GraphQL API schema change are annotated as follows:
❌ Breaking change: Indicates a change that can break compatibility with an application, such as removing a field from a query.
⚠️ Dangerous change: Indicates a change that could affect the runtime behavior of an applications, such as adding an enum value.
✅ Non-breaking change: Indicates a change that will not break compatibility with existing applications, such as the additional of a new field, type, query or mutation.
2025-07-08
Key feature changes
Bug fixes
- Update the cancel exhibition meeting request and cancel registration meeting request mutations to save specified note text.
2025-07-03
Key feature changes
- Added the ability to filter courses for continuing education and membership contact stores. The following filter options are available:
- start date within the specified date range
- end date within the specified date range
- identifiers(s)
- unique code(s)
- master course code(s)
- Added queries to return registration and agenda attendance by id.
- Added the following webhooks:
- check in and check out webhooks for event, session, function, agenda activity/break
- created, deleted webhook events for session and activity break agenda attendance
- add created, updated, deleted webhook events for function registration
- Return a bad input error when a non-id value is passed to a field that expects an id value.
Bug fixes
- Trigger the contact created webhook event on imports in the group allocation and registrations portal apps.
- Updated availableTimeSlots query to respect the 'block meetings that conflict with functions' and 'block meetings that conflict with registered sessions' settings.
- Update the UpdateEventMarketingRecord query to return a not found error when a incorrect record id is specified.
- Fixed and issue where the UpdateSession mutation cleared the date field if a date value is not specified.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
input: CourseSearchFilterInput!
(with default value) added to fieldEventCourseSetup.courses
. - Argument
input: CourseSearchFilterInput!
(with default value) added to fieldCeContactStoreCourseSetup.courses
. - Argument
input: CourseSearchFilterInput!
(with default value) added to fieldMembershipContactStoreCourseSetup.courses
. - Input field
attachedDocumentIds
of type[ID!]
was added to input object typeCreatePresentationInput
. - Input field
attachedDocumentIds
of type[ID!]
was added to input object typeUpdatePresentationInput
. - Type for argument
id
on fieldQuery.webhookSubscription
changed fromID!
toString!
. - Type for argument
id
on fieldQuery.webhookSubscriptionSecret
changed fromID!
toString!
. - Type for argument
webhookSubscriptionId
on fieldQuery.webhookMessages
changed fromID!
toString!
. - Type for argument
webhookMessageId
on fieldQuery.webhookMessageDeliveryAttempts
changed fromID!
toString!
. - Field
WebhookSubscription.id
changed type fromID!
toString!
. - Field
WebhookMessage.id
changed type fromID!
toString!
. - Field
WebhookMessageDeliveryAttempt.id
changed type fromID!
toString!
. - Field
WebhookSubscriptionFilter.identifier
changed type fromID!
toString!
. - Input field
WebhookSubscriptionFilterInput.identifier
changed type fromID!
toString!
. - Input field
DeleteWebhookSubscriptionInput.id
changed type fromID!
toString!
. - Input field
DisableWebhookSubscriptionInput.id
changed type fromID!
toString!
. - Input field
EnableWebhookSubscriptionInput.id
changed type fromID!
toString!
. - Input field
UpdateWebhookSubscriptionInput.id
changed type fromID!
toString!
.
✅ Non-breaking changes
- Field
agendaAttendanceItem
was added to object typeEvent
. - Field
functionRegistration
was added to object typeEvent
. - Field
agendaAttendanceItem
was added to object typeContact
. - Field
functionRegistration
was added to object typeContact
. - Field
updateCeContactStoreContactOnlineAccount
was added to object typeMutation
. - Field
updateContactOnlineAccount
was added to object typeMutation
. - Field
updateContactStoreContactOnlineAccount
was added to object typeMutation
. - Field
updateMembershipContactStoreContactOnlineAccount
was added to object typeMutation
. - Field
functionRegistration
was added to object typeCeContactStore
. - Field
functionRegistration
was added to object typeCeContactStoreContact
. - Field
functionRegistration
was added to object typeMembershipContactStore
. - Field
functionRegistration
was added to object typeMembershipContactStoreContact
. - Type
CourseSearchFilterInput
was added. - Type
UpdateCeContactStoreContactOnlineAccountInput
was added. - Type
UpdateContactOnlineAccountInput
was added. - Type
UpdateContactOnlineAccountPayload
was added. - Type
UpdateContactStoreContactOnlineAccountInput
was added. - Type
UpdateMembershipContactStoreContactOnlineAccountInput
was added.
2025-06-02
Key feature changes
- Updated existing mutations and queries to support multiple meeting requests per time slot for meeting matching.
- Added the ability to specify the
bookingType
in exhibition search filter. - Added new field
numberOfMeetingRequestsAllowedPerTimeSlot
toRegistrationPreferencesMeetingMatchingConfiguration
. - Added new field
localPorts
to the travel setup query.
Bug fixes
- The
definitionId
field inTagCustomFieldFilterInput
is now case insensitive. - Changed
tagNames
field inTagCustomFieldFilterInput
to be mandatory. This change avoids an internal server error message if not specified.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
bookingType
of typeExhibitionBookingType
was added to input object typeExhibitionBookingSearchFilterInput
. - Input field
TagCustomFieldFilterInput.tagNames
changed type from[String!]
to[String!]!
.
✅ Non-breaking changes
- Field
numberOfMeetingRequestsAllowedPerTimeSlot
was added to object typeRegistrationPreferencesMeetingMatchingConfiguration
. - Field
localPorts
was added to object typeTravelSetup
.
2025-04-30
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added the ability to specify non-contact authors to presentation mutations.
- Added new field
paymentStatuses
to the travel type setup query. - Added the ability to search payable items by
payingContactId
andowningContactID
. - Added the ability to specify the
payingContactId
in financial mutations whereCHARGE_TO_ANOTHER_CONTACT
payment status is used. - Added support to upload a photo in contact mutations.
- Changed
date
,start
andend
fields inSessionBlock
to be optional. See breaking changes document for more information. - The fields
CreatePresentationAuthorInput.contactId
andUpdatePresentationAuthorInput.contactId
have been deprecated. These fields will be removed in a future release.
Bug fixes
- Updated event queries to return an event not found error if a contact store id was passed as an event id.
GraphQL API schema changes
❌ Breaking changes
- Field
SessionBlock.date
changed type fromLocalDate!
toLocalDate
. - Field
SessionBlock.start
changed type fromLocalTime!
toLocalTime
. - Field
SessionBlock.end
changed type fromLocalTime!
toLocalTime
.
⚠️ Dangerous changes
- Input field
owningContactIds
of type[ID!]
was added to input object typePayableItemSearchFilterInput
. - Input field
payingContactIds
of type[ID!]
was added to input object typePayableItemSearchFilterInput
. - Input field
contactAuthor
of typePresentationContactAuthorInput
was added to input object typeCreatePresentationAuthorInput
. - Input field
nonContactAuthor
of typePresentationNonContactAuthorInput
was added to input object typeCreatePresentationAuthorInput
. - Input field
contactAuthor
of typePresentationContactAuthorInput
was added to input object typeUpdatePresentationAuthorInput
. - Input field
nonContactAuthor
of typePresentationNonContactAuthorInput
was added to input object typeUpdatePresentationAuthorInput
. - Input field
payingContactId
of typeID
was added to input object typeCreatePaymentDetailsInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeCreateContactInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeCreateContactStoreContactInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeCreateCeContactStoreContactInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeCreateMembershipContactStoreContactInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeUpdateContactDetailsInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeUpdateContactStoreContactDetailsInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeUpdateCeContactStoreContactDetailsInput
. - Input field
photo
of typeContactPhotoInput
was added to input object typeUpdateMembershipContactStoreContactDetailsInput
. - Input field
payingContactId
of typeID
was added to input object typeUpdateExhibitionBookingStatusInput
. - Input field
payingContactId
of typeID
was added to input object typeRestoreExhibitionBookingInput
. - Input field
payingContactId
of typeID
was added to input object typeUpdateFunctionRegistrationStatusInput
. - Input field
payingContactId
of typeID
was added to input object typeUpdateCeContactStoreFunctionRegistrationStatusInput
. - Input field
payingContactId
of typeID
was added to input object typeUpdateMembershipContactStoreFunctionRegistrationStatusInput
. - Input field
payingContactId
of typeID
was added to input object typeRestoreFunctionRegistrationInput
. - Input field
payingContactId
of typeID
was added to input object typeRestoreCeContactStoreFunctionRegistrationInput
. - Input field
payingContactId
of typeID
was added to input object typeRestoreMembershipContactStoreFunctionRegistrationInput
. - Input field
payingContactId
of typeID
was added to input object typeUpdateRegistrationStatusInput
. - Input field
payingContactId
of typeID
was added to input object typeRestoreRegistrationInput
.
✅ Non-breaking changes
- Field
paymentStatuses
was added to object typeTravelType
. - Input field
CreatePresentationAuthorInput.contactId
changed type fromID!
toID
. - Type
ContactPhotoInput
was added. - Type
PresentationContactAuthorInput
was added. - Type
PresentationNonContactAuthorInput
was added. - Directive
deprecated
was added to fieldCreatePresentationAuthorInput.contactId
. - Directive
deprecated
was added to fieldUpdatePresentationAuthorInput.contactId
.
2025-04-14
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added the ability to order the
presentations
list for events and contacts. - Added new input fields
abstractPage
,authorListPage
,notes
andposterBoard
to create and update presentation mutations. - Added the ability to create and update attached documents with document type format
LINK
,VIDEO_URL
andTEXT
when creating or updating a presentation. - Added new input fields
enableCheckInViaOrganizerApp
,enableCheckOutViaOrganizerApp
,enableIndicateAttendance
,enableLivePolling
,enableLiveQuestions
andinventoryLimit
to create and update session mutations. - Added the ability to assign roles to a session.
- Added the ability to create and update the survey configuration of a session.
- Added new list
contactGroups
to event and contact store queries. - Added new fields
checkInViaOrganizerAppEnabled
,checkOutViaOrganizerAppEnabled
,indicateAttendanceEnabled
,inventoryLimit
,livePollingEnabled
,liveQuestionsEnabled
andsurveyConfiguration
to session queries. - Added new fields
rank
andrankHeading
to sponsorship package setup query. - Added new lists
sessionRoles
andsessionSurveys
to presentation setup query.
Bug fixes
- Fixed an issue where the
updateRegistration
mutation was not applyingadjustmentAmount
correctly.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
orderByInput: PresentationsOrderByInput
added to fieldEvent.presentations
. - Argument
orderByInput: PresentationsOrderByInput
added to fieldContact.presentations
. - Input field
abstractPage
of typePositiveInt
was added to input object typeCreatePresentationInput
. - Input field
authorListPage
of typePositiveInt
was added to input object typeCreatePresentationInput
. - Input field
notes
of typeString
was added to input object typeCreatePresentationInput
. - Input field
posterBoard
of typeString
was added to input object typeCreatePresentationInput
. - Input field
text
of typeString
was added to input object typeCreatePresentationAttachedDocumentInput
. - Input field
url
of typeURL
was added to input object typeCreatePresentationAttachedDocumentInput
. - Input field
abstractPage
of typePositiveInt
was added to input object typeUpdatePresentationInput
. - Input field
authorListPage
of typePositiveInt
was added to input object typeUpdatePresentationInput
. - Input field
notes
of typeString
was added to input object typeUpdatePresentationInput
. - Input field
posterBoard
of typeString
was added to input object typeUpdatePresentationInput
. - Input field
text
of typeString
was added to input object typeUpdatePresentationAttachedDocumentInput
. - Input field
url
of typeString
was added to input object typeUpdatePresentationAttachedDocumentInput
. - Input field
enableCheckInViaOrganizerApp
of typeBoolean
was added to input object typeCreateSessionInput
. - Input field
enableCheckOutViaOrganizerApp
of typeBoolean
was added to input object typeCreateSessionInput
. - Input field
enableIndicateAttendance
of typeBoolean
was added to input object typeCreateSessionInput
. - Input field
enableLivePolling
of typeBoolean
was added to input object typeCreateSessionInput
. - Input field
enableLiveQuestions
of typeBoolean
was added to input object typeCreateSessionInput
. - Input field
inventoryLimit
of typePositiveInt
was added to input object typeCreateSessionInput
. - Input field
roleAssignments
of type[CreateSessionRoleAssignmentInput!]
was added to input object typeCreateSessionInput
. - Input field
surveyConfiguration
of typeCreateSessionSurveyConfigurationInput
was added to input object typeCreateSessionInput
. - Input field
enableCheckInViaOrganizerApp
of typeBoolean
was added to input object typeUpdateSessionInput
. - Input field
enableCheckOutViaOrganizerApp
of typeBoolean
was added to input object typeUpdateSessionInput
. - Input field
enableIndicateAttendance
of typeBoolean
was added to input object typeUpdateSessionInput
. - Input field
enableLivePolling
of typeBoolean
was added to input object typeUpdateSessionInput
. - Input field
enableLiveQuestions
of typeBoolean
was added to input object typeUpdateSessionInput
. - Input field
inventoryLimit
of typePositiveInt
was added to input object typeUpdateSessionInput
. - Input field
roleAssignments
of type[UpdateSessionRoleAssignmentInput!]
was added to input object typeUpdateSessionInput
. - Input field
surveyConfiguration
of typeUpdateSessionSurveyConfigurationInput
was added to input object typeUpdateSessionInput
.
✅ Non-breaking changes
- Field
contactGroups
was added to object typeEvent
. - Field
checkInViaOrganizerAppEnabled
was added to object typeSession
. - Field
checkOutViaOrganizerAppEnabled
was added to object typeSession
. - Field
indicateAttendanceEnabled
was added to object typeSession
. - Field
inventoryLimit
was added to object typeSession
. - Field
livePollingEnabled
was added to object typeSession
. - Field
liveQuestionsEnabled
was added to object typeSession
. - Field
surveyConfiguration
was added to object typeSession
. - Field
checkInViaOrganizerAppEnabled
was added to object typeSessionAttendanceAgendaItem
. - Field
checkOutViaOrganizerAppEnabled
was added to object typeSessionAttendanceAgendaItem
. - Field
indicateAttendanceEnabled
was added to object typeSessionAttendanceAgendaItem
. - Field
inventoryLimit
was added to object typeSessionAttendanceAgendaItem
. - Field
livePollingEnabled
was added to object typeSessionAttendanceAgendaItem
. - Field
liveQuestionsEnabled
was added to object typeSessionAttendanceAgendaItem
. - Field
surveyConfiguration
was added to object typeSessionAttendanceAgendaItem
. - Field
contactGroups
was added to object typeCeContactStore
. - Field
contactGroups
was added to object typeMembershipContactStore
. - Field
checkInViaOrganizerAppEnabled
was added to object typeSessionEventAgendaItem
. - Field
checkOutViaOrganizerAppEnabled
was added to object typeSessionEventAgendaItem
. - Field
indicateAttendanceEnabled
was added to object typeSessionEventAgendaItem
. - Field
inventoryLimit
was added to object typeSessionEventAgendaItem
. - Field
livePollingEnabled
was added to object typeSessionEventAgendaItem
. - Field
liveQuestionsEnabled
was added to object typeSessionEventAgendaItem
. - Field
surveyConfiguration
was added to object typeSessionEventAgendaItem
. - Field
rank
was added to object typeSponsorshipPackage
. - Field
rankHeading
was added to object typeSponsorshipPackage
. - Field
sessionRoles
was added to object typePresentationSetup
. - Field
sessionSurveys
was added to object typePresentationSetup
. - Input field
CreatePresentationAttachedDocumentInput.temporaryFileId
changed type fromID!
toID
. - Type
CreateSessionRoleAssignmentInput
was added. - Type
CreateSessionSurveyConfigurationInput
was added. - Type
PresentationOrderByField
was added. - Type
PresentationsOrderByInput
was added. - Type
SessionSurvey
was added. - Type
SessionSurveyConfiguration
was added. - Type
UpdateSessionRoleAssignmentInput
was added. - Type
UpdateSessionSurveyConfigurationInput
was added.
2025-03-27
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added the ability to filter the
associatedEvents
list in contact stores. - Added the ability to filter events by their custom fields.
- Added new input fields
automaticallyAssignPaperNumber
,start
,end
,order
andquestionTime
to create and update presentation mutations. - Added new input field
comment
to create and update registration mutations. - Added new input fields
locationId
andtrackNumbers
to create and update session mutations. - Added new input fields
additionalEmails
andsubDepartment
to create and update contact mutations in events and contact stores. - Added new fields
additionalEmails
andsubDepartment
to contact queries. - Added new field
location
to object typeActivityBreakEventAgendaItem
. - Added new field
comment
to registration queries. - Added webhook support for agenda item changes.
Bug fixes
- Fixed an issue where the
updatePresentation
mutation was resetting thepaperNumber
to 0 if it was not specified.
GraphQL API schema changes
- Argument
input: FindEventsInput!
(with default value) added to fieldCeContactStore.associatedEvents
. - Argument
input: FindEventsInput!
(with default value) added to fieldContactStore.associatedEvents
. - Argument
input: FindEventsInput!
(with default value) added to fieldMembershipContactStore.associatedEvents
. - Input field
customFields
of typeCustomFieldFilterInput
was added to input object typeEventsWhere
. - Input field
automaticallyAssignPaperNumber
of typeBoolean
was added to input object typeCreatePresentationInput
. - Input field
end
of typeLocalTime
was added to input object typeCreatePresentationInput
. - Input field
order
of typeNonNegativeInt
was added to input object typeCreatePresentationInput
. - Input field
questionTime
of typeNonNegativeInt
was added to input object typeCreatePresentationInput
. - Input field
start
of typeLocalTime
was added to input object typeCreatePresentationInput
. - Input field
automaticallyAssignPaperNumber
of typeBoolean
was added to input object typeUpdatePresentationInput
. - Input field
end
of typeLocalTime
was added to input object typeUpdatePresentationInput
. - Input field
order
of typeNonNegativeInt
was added to input object typeUpdatePresentationInput
. - Input field
questionTime
of typeNonNegativeInt
was added to input object typeUpdatePresentationInput
. - Input field
start
of typeLocalTime
was added to input object typeUpdatePresentationInput
. - Input field
comment
of typeString
was added to input object typeCreateRegistrationInput
. - Input field
comment
of typeString
was added to input object typeCreateGroupRegistrationInput
. - Input field
comment
of typeString
was added to input object typeUpdateRegistrationInput
. - Input field
comment
of typeString
was added to input object typeUpdateGroupRegistrationInput
. - Input field
locationId
of typeID
was added to input object typeCreateSessionInput
. - Input field
trackNumbers
of type[PositiveInt!]
was added to input object typeCreateSessionInput
. - Input field
locationId
of typeID
was added to input object typeUpdateSessionInput
. - Input field
trackNumbers
of type[PositiveInt!]
was added to input object typeUpdateSessionInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeCreateContactInput
. - Input field
subDepartment
of typeString
was added to input object typeCreateContactInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeCreateContactStoreContactInput
. - Input field
subDepartment
of typeString
was added to input object typeCreateContactStoreContactInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeCreateCeContactStoreContactInput
. - Input field
subDepartment
of typeString
was added to input object typeCreateCeContactStoreContactInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeCreateMembershipContactStoreContactInput
. - Input field
subDepartment
of typeString
was added to input object typeCreateMembershipContactStoreContactInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeUpdateContactDetailsInput
. - Input field
subDepartment
of typeString
was added to input object typeUpdateContactDetailsInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeUpdateContactStoreContactDetailsInput
. - Input field
subDepartment
of typeString
was added to input object typeUpdateContactStoreContactDetailsInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeUpdateCeContactStoreContactDetailsInput
. - Input field
subDepartment
of typeString
was added to input object typeUpdateCeContactStoreContactDetailsInput
. - Input field
additionalEmails
of type[EmailAddress!]
was added to input object typeUpdateMembershipContactStoreContactDetailsInput
. sInput`. - Input field
subDepartment
of typeString
was added to input object typeUpdateMembershipContactStoreContactDetailsInput
.
✅ Non-breaking changes
- Field
additionalEmails
was added to object typeContact
. - Field
badgePrinted
was added to object typeContact
. - Field
subDepartment
was added to object typeContact
. - Field
additionalEmails
was added to object typeCeContactStoreContact
. - Field
badgePrinted
was added to object typeCeContactStoreContact
. - Field
subDepartment
was added to object typeCeContactStoreContact
. - Field
additionalEmails
was added to object typeContactStoreContact
. - Field
subDepartment
was added to object typeContactStoreContact
. - Field
additionalEmails
was added to object typeMembershipContactStoreContact
. - Field
badgePrinted
was added to object typeMembershipContactStoreContact
. - Field
subDepartment
was added to object typeMembershipContactStoreContact
. - Field
location
was added to object typeActivityBreakEventAgendaItem
. - Field
comment
was added to object typeRegistration
.
2025-03-12
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added new field
inclusions
to event sponsorship setup query. - Added new field
inclusions
to sponsorship queries. - Added new field
inclusion
to sponsorship setup sponsorship packages query. - The fields
SponsorshipPackageItem.name
,SponsorshipPackageItem.value
andSponsorshipPackageItem.isCompleted
have been deprecated. These fields will be removed in a future release. - Added new input field
taxNumber
to create and update contact mutations. - Added new field
currency
to payment queries. - Set the maximum number of aliases allowed in a query to 15.
- Increased query depth limit from 7 to 8.
Bug fixes
- Fixed an issue where update function registration and update group function registration mutations allowed to pass a
functionFeeTypeId
that was not associated with the function targeted by the function registration. - Fixed an issue where the
event.setup.sponsorship.sponsorshipPackages
query returned an error ifinclusions.value.currency
was included. - Fixed an issue where the
event.setup.sponsorship.sponsorshipPackages
query returned all inclusions instead of the ones added to the sponsorship package.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
taxNumber
of typeString
was added to input object typeCreateContactInput
. - Input field
taxNumber
of typeString
was added to input object typeCreateContactStoreContactInput
. - Input field
taxNumber
of typeString
was added to input object typeCreateCeContactStoreContactInput
. - Input field
taxNumber
of typeString
was added to input object typeCreateMembershipContactStoreContactInput
. - Input field
taxNumber
of typeString
was added to input object typeUpdateContactDetailsInput
. - Input field
taxNumber
of typeString
was added to input object typeUpdateContactStoreContactDetailsInput
. - Input field
taxNumber
of typeString
was added to input object typeUpdateCeContactStoreContactDetailsInput
. - Input field
taxNumber
of typeString
was added to input object typeUpdateMembershipContactStoreContactDetailsInput
.
✅ Non-breaking changes
- Directive
deprecated
was added to fieldSponsorshipPackageItem.name
. - Directive
deprecated
was added to fieldSponsorshipPackageItem.value
. - Directive
deprecated
was added to fieldSponsorshipPackageItem.isCompleted
. - Field
currency
was added to object typePayment
. - Field
inclusion
was added to object typeSponsorshipPackageItem
. - Field
inclusions
was added to object typeSponsorship
. - Field
inclusions
was added to object typeSponsorshipSetup
. - Field
SponsorshipPackageItem.name
is deprecated. - Field
SponsorshipPackageItem.value
is deprecated. - Field
SponsorshipPackageItem.isCompleted
is deprecated. - Field
SponsorshipPackageItem.name
has deprecation reason: Useinclusion.name
instead. This field will be removed in a future release. - Field
SponsorshipPackageItem.value
has deprecation reason: Useinclusion.value
instead. This field will be removed in a future release. - Field
SponsorshipPackageItem.isCompleted
has deprecation reason: This field will be removed in a future release. - Type
Inclusion
was added. - Type
SponsorshipItem
was added.
2025-02-25
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added new queries and mutations to support courses and course registrations in events and contact stores.
- Separated function registration queries and mutations for events and contact stores. See breaking changes document for more information.
- Updated contact mutations and queries to support contact dietary requirements.
GraphQL API schema changes
❌ Breaking changes
- A 404 (NOT_FOUND) is returned if a contact store ID is passed in
eventId
field of thecreateContact
,updateContactDetails
, orupdateContactBilling
mutations. See breaking changes document for more information. - Field
MembershipContactStoreSetup.function
changed type fromFunctionSetup!
toMembershipContactStoreFunctionSetup!
. - Field
CeContactStoreSetup.function
changed type fromFunctionSetup!
toCeContactStoreFunctionSetup!
. - Field
CeContactStore.functionRegistrations
changed type from[FunctionRegistration!]!
to[CeContactStoreFunctionRegistration!]!
. - Field
MembershipContactStore.functionRegistrations
changed type from[FunctionRegistration!]!
to[MembershipContactStoreFunctionRegistration!]!
. - Field
MembershipContactStoreContact.functionRegistrations
changed type from[FunctionRegistration!]!
to[MembershipContactStoreFunctionRegistration!]!
.
⚠️ Dangerous changes
- Input field
dietary
of typeContactDietaryInput
was added to input object typeCreateContactInput
. - Input field
dietary
of typeContactDietaryInput
was added to input object typeCreateContactStoreContactInput
. - Input field
dietary
of typeContactDietaryInput
was added to input object typeCreateCeContactStoreContactInput
. - Input field
dietary
of typeContactDietaryInput
was added to input object typeCreateMembershipContactStoreContactInput
. - Input field
dietary
of typeContactDietaryInput
was added to input object typeUpdateContactDetailsInput
. - Input field
dietary
of typeContactDietaryInput
was added to input object typeUpdateContactStoreContactDetailsInput
. - Input field
dietary
of typeContactDietaryInput
was added to input object typeUpdateCeContactStoreContactDetailsInput
. - Input field
dietary
of typeContactDietaryInput
was added to input object typeUpdateMembershipContactStoreContactDetailsInput
.
✅ Non-breaking changes
- Field
contact
was added to object typeEventSetup
. - Field
course
was added to object typeEventSetup
. - Field
contact
was added to object typeMembershipContactStoreSetup
. - Field
course
was added to object typeMembershipContactStoreSetup
. - Field
contact
was added to object typeCeContactStoreSetup
. - Field
course
was added to object typeCeContactStoreSetup
. - Field
courseRegistrations
was added to object typeContact
. - Field
dietary
was added to object typeContact
. - Field
cancelCeContactStoreFunctionRegistration
was added to object typeMutation
. - Field
cancelMembershipContactStoreFunctionRegistration
was added to object typeMutation
. - Field
createCeContactStoreCourse
was added to object typeMutation
. - Field
createCeContactStoreCourseClassification
was added to object typeMutation
. - Field
createCeContactStoreCourseClassificationType
was added to object typeMutation
. - Field
createCeContactStoreCourseCreditType
was added to object typeMutation
. - Field
createCeContactStoreCourseFeeType
was added to object typeMutation
. - Field
createCeContactStoreCourseRegistration
was added to object typeMutation
. - Field
createCeContactStoreCourseSubClassification
was added to object typeMutation
. - Field
createCeContactStoreFunctionRegistration
was added to object typeMutation
. - Field
createCeContactStoreFunctionRegistrationWithBasicGuests
was added to object typeMutation
. - Field
createCeContactStoreFunctionRegistrationWithContactGuests
was added to object typeMutation
. - Field
createCeContactStoreGroupFunctionRegistration
was added to object typeMutation
. - Field
createEventCourse
was added to object typeMutation
. - Field
createEventCourseClassification
was added to object typeMutation
. - Field
createEventCourseClassificationType
was added to object typeMutation
. - Field
createEventCourseCreditType
was added to object typeMutation
. - Field
createEventCourseFeeType
was added to object typeMutation
. - Field
createEventCourseRegistration
was added to object typeMutation
. - Field
createEventCourseSubClassification
was added to object typeMutation
. - Field
createMembershipContactStoreCourse
was added to object typeMutation
. - Field
createMembershipContactStoreCourseClassification
was added to object typeMutation
. - Field
createMembershipContactStoreCourseClassificationType
was added to object typeMutation
. - Field
createMembershipContactStoreCourseCreditType
was added to object typeMutation
. - Field
createMembershipContactStoreCourseFeeType
was added to object typeMutation
. - Field
createMembershipContactStoreCourseRegistration
was added to object typeMutation
. - Field
createMembershipContactStoreCourseSubClassification
was added to object typeMutation
. - Field
createMembershipContactStoreFunctionRegistration
was added to object typeMutation
. - Field
createMembershipContactStoreFunctionRegistrationWithBasicGuests
was added to object typeMutation
. - Field
createMembershipContactStoreFunctionRegistrationWithContactGuests
was added to object typeMutation
. - Field
createMembershipContactStoreGroupFunctionRegistration
was added to object typeMutation
. - Field
deleteCeContactStoreCourse
was added to object typeMutation
. - Field
deleteCeContactStoreCourseClassification
was added to object typeMutation
. - Field
deleteCeContactStoreCourseClassificationType
was added to object typeMutation
. - Field
deleteCeContactStoreCourseCreditType
was added to object typeMutation
. - Field
deleteCeContactStoreCourseFeeType
was added to object typeMutation
. - Field
deleteCeContactStoreCourseRegistration
was added to object typeMutation
. - Field
deleteCeContactStoreCourseSubClassification
was added to object typeMutation
. - Field
deleteCeContactStoreFunctionRegistration
was added to object typeMutation
. - Field
deleteCeContactStoreGroupFunctionRegistration
was added to object typeMutation
. - Field
deleteEventCourse
was added to object typeMutation
. - Field
deleteEventCourseClassification
was added to object typeMutation
. - Field
deleteEventCourseClassificationType
was added to object typeMutation
. - Field
deleteEventCourseCreditType
was added to object typeMutation
. - Field
deleteEventCourseFeeType
was added to object typeMutation
. - Field
deleteEventCourseRegistration
was added to object typeMutation
. - Field
deleteEventCourseSubClassification
was added to object typeMutation
. - Field
deleteMembershipContactStoreCourse
was added to object typeMutation
. - Field
deleteMembershipContactStoreCourseClassification
was added to object typeMutation
. - Field
deleteMembershipContactStoreCourseClassificationType
was added to object typeMutation
. - Field
deleteMembershipContactStoreCourseCreditType
was added to object typeMutation
. - Field
deleteMembershipContactStoreCourseFeeType
was added to object typeMutation
. - Field
deleteMembershipContactStoreCourseRegistration
was added to object typeMutation
. - Field
deleteMembershipContactStoreCourseSubClassification
was added to object typeMutation
. - Field
deleteMembershipContactStoreFunctionRegistration
was added to object typeMutation
. - Field
deleteMembershipContactStoreGroupFunctionRegistration
was added to object typeMutation
. - Field
restoreCeContactStoreFunctionRegistration
was added to object typeMutation
. - Field
restoreMembershipContactStoreFunctionRegistration
was added to object typeMutation
. - Field
updateCeContactStoreCourse
was added to object typeMutation
. - Field
updateCeContactStoreCourseClassification
was added to object typeMutation
. - Field
updateCeContactStoreCourseClassificationType
was added to object typeMutation
. - Field
updateCeContactStoreCourseCreditType
was added to object typeMutation
. - Field
updateCeContactStoreCourseFeeType
was added to object typeMutation
. - Field
updateCeContactStoreCourseRegistration
was added to object typeMutation
. - Field
updateCeContactStoreCourseSubClassification
was added to object typeMutation
. - Field
updateCeContactStoreFunctionRegistration
was added to object typeMutation
. - Field
updateCeContactStoreFunctionRegistrationStatus
was added to object typeMutation
. - Field
updateCeContactStoreFunctionRegistrationWithBasicGuests
was added to object typeMutation
. - Field
updateCeContactStoreFunctionRegistrationWithContactGuests
was added to object typeMutation
. - Field
updateCeContactStoreGroupFunctionRegistration
was added to object typeMutation
. - Field
updateEventCourse
was added to object typeMutation
. - Field
updateEventCourseClassification
was added to object typeMutation
. - Field
updateEventCourseClassificationType
was added to object typeMutation
. - Field
updateEventCourseCreditType
was added to object typeMutation
. - Field
updateEventCourseFeeType
was added to object typeMutation
. - Field
updateEventCourseRegistration
was added to object typeMutation
. - Field
updateEventCourseSubClassification
was added to object typeMutation
. - Field
updateMembershipContactStoreCourse
was added to object typeMutation
. - Field
updateMembershipContactStoreCourseClassification
was added to object typeMutation
. - Field
updateMembershipContactStoreCourseClassificationType
was added to object typeMutation
. - Field
updateMembershipContactStoreCourseCreditType
was added to object typeMutation
. - Field
updateMembershipContactStoreCourseFeeType
was added to object typeMutation
. - Field
updateMembershipContactStoreCourseRegistration
was added to object typeMutation
. - Field
updateMembershipContactStoreCourseSubClassification
was added to object typeMutation
. - Field
updateMembershipContactStoreFunctionRegistration
was added to object typeMutation
. - Field
updateMembershipContactStoreFunctionRegistrationStatus
was added to object typeMutation
. - Field
updateMembershipContactStoreFunctionRegistrationWithBasicGuests
was added to object typeMutation
. - Field
updateMembershipContactStoreFunctionRegistrationWithContactGuests
was added to object typeMutation
. - Field
updateMembershipContactStoreGroupFunctionRegistration
was added to object typeMutation
. - Field
courseRegistrations
was added to object typeCeContactStore
. - Field
courseRegistrations
was added to object typeCeContactStoreContact
. - Field
dietary
was added to object typeCeContactStoreContact
. - Field
functionRegistrations
was added to object typeCeContactStoreContact
. - Field
courseRegistrations
was added to object typeEvent
. - Field
courseRegistrations
was added to object typeMembershipContactStore
. - Field
contact
was added to object typeContactStoreSetup
. - Field
dietary
was added to object typeContactStoreContact
. - Field
courseRegistrations
was added to object typeMembershipContactStoreContact
. - Field
dietary
was added to object typeMembershipContactStoreContact
. - Type
CancelCeContactStoreFunctionRegistrationInput
was added. - Type
CancelCeContactStoreFunctionRegistrationPayload
was added. - Type
CancelMembershipContactStoreFunctionRegistrationInput
was added. - Type
CancelMembershipContactStoreFunctionRegistrationPayload
was added. - Type
CeContactStoreCourse
was added. - Type
CeContactStoreCourseInstructor
was added. - Type
CeContactStoreCourseRegistration
was added. - Type
CeContactStoreCourseSetup
was added. - Type
CeContactStoreFunction
was added. - Type
CeContactStoreFunctionAttendance
was added. - Type
CeContactStoreFunctionGuest
was added. - Type
CeContactStoreFunctionGuestContact
was added. - Type
CeContactStoreFunctionRegistration
was added. - Type
CeContactStoreFunctionSetup
was added. - Type
CePortalVisibility
was added. - Type
ContactDietaryInput
was added. - Type
ContactSetup
was added. - Type
CourseAttendanceStatus
was added. - Type
CourseClassification
was added. - Type
CourseClassificationAssociation
was added. - Type
CourseClassificationType
was added. - Type
CourseCredit
was added. - Type
CourseCreditType
was added. - Type
CourseDiscountCode
was added. - Type
CourseDiscountCodeApplicability
was added. - Type
CourseFeeType
was added. - Type
CourseFeeTypeInventory
was added. - Type
CourseFeeTypeInventoryType
was added. - Type
CoursePreferences
was added. - Type
CoursePreferencesOverviewConfiguration
was added. - Type
CourseRegistrationItineraryConfiguration
was added. - Type
CourseRegistrationItineraryConfigurationInput
was added. - Type
CourseRegistrationPaymentDetails
was added. - Type
CourseStatus
was added. - Type
CourseSubClassification
was added. - Type
CreateCeContactStoreCourseClassificationInput
was added. - Type
CreateCeContactStoreCourseClassificationTypeInput
was added. - Type
CreateCeContactStoreCourseCreditTypeInput
was added. - Type
CreateCeContactStoreCourseFeeTypeInput
was added. - Type
CreateCeContactStoreCourseInput
was added. - Type
CreateCeContactStoreCoursePayload
was added. - Type
CreateCeContactStoreCourseRegistrationInput
was added. - Type
CreateCeContactStoreCourseRegistrationPayload
was added. - Type
CreateCeContactStoreCourseSubClassificationInput
was added. - Type
CreateCeContactStoreFunctionRegistrationInput
was added. - Type
CreateCeContactStoreFunctionRegistrationPayload
was added. - Type
CreateCeContactStoreFunctionRegistrationWithBasicGuestsInput
was added. - Type
CreateCeContactStoreFunctionRegistrationWithContactGuestsInput
was added. - Type
CreateCeContactStoreGroupFunctionRegistrationInput
was added. - Type
CreateCourseClassificationInput
was added. - Type
CreateCourseClassificationPayload
was added. - Type
CreateCourseClassificationTypePayload
was added. - Type
CreateCourseCreditInput
was added. - Type
CreateCourseCreditTypePayload
was added. - Type
CreateCourseFeeTypeInventoryInput
was added. - Type
CreateCourseFeeTypePayload
was added. - Type
CreateCourseInstructorInput
was added. - Type
CreateCourseSubClassificationPayload
was added. - Type
CreateEventCourseClassificationInput
was added. - Type
CreateEventCourseClassificationTypeInput
was added. - Type
CreateEventCourseCreditTypeInput
was added. - Type
CreateEventCourseFeeTypeInput
was added. - Type
CreateEventCourseInput
was added. - Type
CreateEventCoursePayload
was added. - Type
CreateEventCourseRegistrationInput
was added. - Type
CreateEventCourseRegistrationPayload
was added. - Type
CreateEventCourseSubClassificationInput
was added. - Type
CreateMembershipContactStoreCourseClassificationInput
was added. - Type
CreateMembershipContactStoreCourseClassificationTypeInput
was added. - Type
CreateMembershipContactStoreCourseCreditTypeInput
was added. - Type
CreateMembershipContactStoreCourseFeeTypeInput
was added. - Type
CreateMembershipContactStoreCourseInput
was added. - Type
CreateMembershipContactStoreCoursePayload
was added. - Type
CreateMembershipContactStoreCourseRegistrationInput
was added. - Type
CreateMembershipContactStoreCourseRegistrationPayload
was added. - Type
CreateMembershipContactStoreCourseSubClassificationInput
was added. - Type
CreateMembershipContactStoreFunctionRegistrationInput
was added. - Type
CreateMembershipContactStoreFunctionRegistrationPayload
was added. - Type
CreateMembershipContactStoreFunctionRegistrationWithBasicGuestsInput
was added. - Type
CreateMembershipContactStoreFunctionRegistrationWithContactGuestsInput
was added. - Type
CreateMembershipContactStoreGroupFunctionRegistrationInput
was added. - Type
DateRangeCePortalVisibility
was added. - Type
DeleteCeContactStoreCourseClassificationInput
was added. - Type
DeleteCeContactStoreCourseClassificationTypeInput
was added. - Type
DeleteCeContactStoreCourseCreditTypeInput
was added. - Type
DeleteCeContactStoreCourseFeeTypeInput
was added. - Type
DeleteCeContactStoreCourseInput
was added. - Type
DeleteCeContactStoreCourseRegistrationInput
was added. - Type
DeleteCeContactStoreCourseSubClassificationInput
was added. - Type
DeleteCeContactStoreFunctionRegistrationInput
was added. - Type
DeleteCeContactStoreGroupFunctionRegistrationInput
was added. - Type
DeleteCourseClassificationPayload
was added. - Type
DeleteCourseClassificationTypePayload
was added. - Type
DeleteCourseCreditTypePayload
was added. - Type
DeleteCourseFeeTypePayload
was added. - Type
DeleteCoursePayload
was added. - Type
DeleteCourseRegistrationPayload
was added. - Type
DeleteCourseSubClassificationPayload
was added. - Type
DeleteEventCourseClassificationInput
was added. - Type
DeleteEventCourseClassificationTypeInput
was added. - Type
DeleteEventCourseCreditTypeInput
was added. - Type
DeleteEventCourseFeeTypeInput
was added. - Type
DeleteEventCourseInput
was added. - Type
DeleteEventCourseRegistrationInput
was added. - Type
DeleteEventCourseSubClassificationInput
was added. - Type
DeleteFunctionRegistrationPayload
was added. - Type
DeleteMembershipContactStoreCourseClassificationInput
was added. - Type
DeleteMembershipContactStoreCourseClassificationTypeInput
was added. - Type
DeleteMembershipContactStoreCourseCreditTypeInput
was added. - Type
DeleteMembershipContactStoreCourseFeeTypeInput
was added. - Type
DeleteMembershipContactStoreCourseInput
was added. - Type
DeleteMembershipContactStoreCourseRegistrationInput
was added. - Type
DeleteMembershipContactStoreCourseSubClassificationInput
was added. - Type
DeleteMembershipContactStoreFunctionRegistrationInput
was added. - Type
DeleteMembershipContactStoreGroupFunctionRegistrationInput
was added. - Type
Dietary
was added. - Type
DietaryRequirement
was added. - Type
EventCourse
was added. - Type
EventCourseInstructor
was added. - Type
EventCourseRegistration
was added. - Type
EventCourseSetup
was added. - Type
FixedCePortalVisibility
was added. - Type
MembershipContactStoreCourse
was added. - Type
MembershipContactStoreCourseInstructor
was added. - Type
MembershipContactStoreCourseRegistration
was added. - Type
MembershipContactStoreCourseSetup
was added. - Type
MembershipContactStoreFunction
was added. - Type
MembershipContactStoreFunctionAttendance
was added. - Type
MembershipContactStoreFunctionGuest
was added. - Type
MembershipContactStoreFunctionGuestContact
was added. - Type
MembershipContactStoreFunctionRegistration
was added. - Type
MembershipContactStoreFunctionSetup
was added. - Type
OverviewFieldType
was added. - Type
RestoreCeContactStoreFunctionRegistrationInput
was added. - Type
RestoreCeContactStoreFunctionRegistrationPayload
was added. - Type
RestoreMembershipContactStoreFunctionRegistrationInput
was added. - Type
RestoreMembershipContactStoreFunctionRegistrationPayload
was added. - Type
UpdateCeContactStoreCourseClassificationInput
was added. - Type
UpdateCeContactStoreCourseClassificationTypeInput
was added. - Type
UpdateCeContactStoreCourseCreditTypeInput
was added. - Type
UpdateCeContactStoreCourseFeeTypeInput
was added. - Type
UpdateCeContactStoreCourseInput
was added. - Type
UpdateCeContactStoreCoursePayload
was added. - Type
UpdateCeContactStoreCourseRegistrationInput
was added. - Type
UpdateCeContactStoreCourseRegistrationPayload
was added. - Type
UpdateCeContactStoreCourseSubClassificationInput
was added. - Type
UpdateCeContactStoreFunctionRegistrationInput
was added. - Type
UpdateCeContactStoreFunctionRegistrationPayload
was added. - Type
UpdateCeContactStoreFunctionRegistrationStatusInput
was added. - Type
UpdateCeContactStoreFunctionRegistrationStatusPayload
was added. - Type
UpdateCeContactStoreFunctionRegistrationWithBasicGuestsInput
was added. - Type
UpdateCeContactStoreFunctionRegistrationWithContactGuestsInput
was added. - Type
UpdateCeContactStoreGroupFunctionRegistrationInput
was added. - Type
UpdateCourseClassificationInput
was added. - Type
UpdateCourseClassificationPayload
was added. - Type
UpdateCourseClassificationTypePayload
was added. - Type
UpdateCourseCreditInput
was added. - Type
UpdateCourseCreditTypePayload
was added. - Type
UpdateCourseFeeTypeInventoryInput
was added. - Type
UpdateCourseFeeTypePayload
was added. - Type
UpdateCourseSubClassificationPayload
was added. - Type
UpdateEventCourseClassificationInput
was added. - Type
UpdateEventCourseClassificationTypeInput
was added. - Type
UpdateEventCourseCreditTypeInput
was added. - Type
UpdateEventCourseFeeTypeInput
was added. - Type
UpdateEventCourseInput
was added. - Type
UpdateEventCoursePayload
was added. - Type
UpdateEventCourseRegistrationInput
was added. - Type
UpdateEventCourseRegistrationPayload
was added. - Type
UpdateEventCourseSubClassificationInput
was added. - Type
UpdateMembershipContactStoreCourseClassificationInput
was added. - Type
UpdateMembershipContactStoreCourseClassificationTypeInput
was added. - Type
UpdateMembershipContactStoreCourseCreditTypeInput
was added. - Type
UpdateMembershipContactStoreCourseFeeTypeInput
was added. - Type
UpdateMembershipContactStoreCourseInput
was added. - Type
UpdateMembershipContactStoreCoursePayload
was added. - Type
UpdateMembershipContactStoreCourseRegistrationInput
was added. - Type
UpdateMembershipContactStoreCourseRegistrationPayload
was added. - Type
UpdateMembershipContactStoreCourseSubClassificationInput
was added. - Type
UpdateMembershipContactStoreFunctionRegistrationInput
was added. - Type
UpdateMembershipContactStoreFunctionRegistrationPayload
was added. - Type
UpdateMembershipContactStoreFunctionRegistrationStatusInput
was added. - Type
UpdateMembershipContactStoreFunctionRegistrationStatusPayload
was added. - Type
UpdateMembershipContactStoreFunctionRegistrationWithBasicGuestsInput
was added. - Type
UpdateMembershipContactStoreFunctionRegistrationWithContactGuestsInput
was added. - Type
UpdateMembershipContactStoreGroupFunctionRegistrationInput
was added.
2025-02-06
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added new mutations to support contact groups in events and contact stores.
- Added new field
creditHours
to object typeRegistrationType
. - Added new field
group
to object typeInvoice
. - Added new field
dueDate
to object typeInvoiceLineItem
. - Added new fields
orderId
andpaymentId
to object typeEventsAirPaymentsPaymentDetails
. - Added new field
customFields
to object typeContactGroup
. - Added new field
members
to object typeContactGroup
,CeContactStoreContactGroup
andMembershipContactStoreContactGroup
. - The field
EventsAirPaymentsPaymentDetails.reference
has been deprecated. Please use the fieldEventsAirPaymentsPaymentDetails.paymentId
instead.EventsAirPaymentsPaymentDetails.reference
will be removed in a future release.
Bug fixes
- Fixed an issue where
updateContactDetails
mutation was not updating fax number. - Fixed an issue where
updateFunctionRegistration
mutation was not applying adjustment amount. - Fixed an issue where
invoices
query did not include tax information for 0% taxes. - Fixed an issue where
EventAgendaItem.tracks
returns and error in certain cases. - Fixed an issue where updating the currency of an item to the default event currency was not possible.
GraphQL API schema changes
✅ Non-breaking changes
- Field
createCeContactStoreContactGroup
was added to object typeMutation
. - Field
createEventContactGroup
was added to object typeMutation
. - Field
createGroupFunctionRegistration
was added to object typeMutation
. - Field
createMembershipContactStoreContactGroup
was added to object typeMutation
. - Field
deleteCeContactStoreContactGroup
was added to object typeMutation
. - Field
deleteEventContactGroup
was added to object typeMutation
. - Field
deleteGroupFunctionRegistration
was added to object typeMutation
. - Field
deleteMembershipContactStoreContactGroup
was added to object typeMutation
. - Field
linkContactToCeContactStoreContactGroup
was added to object typeMutation
. - Field
linkContactToEventContactGroup
was added to object typeMutation
. - Field
linkContactToMembershipContactStoreContactGroup
was added to object typeMutation
. - Field
removeContactFromCeContactStoreContactGroup
was added to object typeMutation
. - Field
removeContactFromEventContactGroup
was added to object typeMutation
. - Field
removeContactFromMembershipContactStoreContactGroup
was added to object typeMutation
. - Field
updateCeContactStoreContactGroupName
was added to object typeMutation
. - Field
updateEventContactGroupCustomFields
was added to object typeMutation
. - Field
updateEventContactGroupName
was added to object typeMutation
. - Field
updateGroupFunctionRegistration
was added to object typeMutation
. - Field
updateMembershipContactStoreContactGroupName
was added to object typeMutation
. - Field
creditHours
was added to object typeRegistrationType
. - Field
group
was added to object typeInvoice
. - Field
dueDate
was added to object typeInvoiceLineItem
. - Field
orderId
was added to object typeEventsAirPaymentsPaymentDetails
. - Field
paymentId
was added to object typeEventsAirPaymentsPaymentDetails
. - Field
customFields
was added to object typeContactGroup
. - Field
members
was added to object typeContactGroup
. - Field
members
was added to object typeCeContactStoreContactGroup
. - Field
members
was added to object typeMembershipContactStoreContactGroup
. - Field
EventsAirPaymentsPaymentDetails.reference
is deprecated. - Field
EventsAirPaymentsPaymentDetails.reference
has deprecation reason UsepaymentId
instead. This field will be removed in a future release. - Type
CreateCeContactStoreContactGroupInput
was added. - Type
CreateCeContactStoreContactGroupPayload
was added. - Type
CreateEventContactGroupInput
was added. - Type
CreateEventContactGroupPayload
was added. - Type
CreateGroupFunctionRegistrationInput
was added. - Type
CreateMembershipContactStoreContactGroupInput
was added. - Type
CreateMembershipContactStoreContactGroupPayload
was added. - Type
DeleteCeContactStoreContactGroupInput
was added. - Type
DeleteCeContactStoreContactGroupPayload
was added. - Type
DeleteEventContactGroupInput
was added. - Type
DeleteEventContactGroupPayload
was added. - Type
DeleteGroupFunctionRegistrationInput
was added. - Type
DeleteGroupFunctionRegistrationPayload
was added. - Type
DeleteMembershipContactStoreContactGroupInput
was added. - Type
DeleteMembershipContactStoreContactGroupPayload
was added. - Type
LinkContactToCeContactStoreContactGroupInput
was added. - Type
LinkContactToCeContactStoreContactGroupPayload
was added. - Type
LinkContactToEventContactGroupInput
was added. - Type
LinkContactToEventContactGroupPayload
was added. - Type
LinkContactToMembershipContactStoreContactGroupInput
was added. - Type
LinkContactToMembershipContactStoreContactGroupPayload
was added. - Type
RemoveContactFromCeContactStoreContactGroupInput
was added. - Type
RemoveContactFromCeContactStoreContactGroupPayload
was added. - Type
RemoveContactFromEventContactGroupInput
was added. - Type
RemoveContactFromEventContactGroupPayload
was added. - Type
RemoveContactFromMembershipContactStoreContactGroupInput
was added. - Type
RemoveContactFromMembershipContactStoreContactGroupPayload
was added. - Type
UpdateCeContactStoreContactGroupNameInput
was added. - Type
UpdateCeContactStoreContactGroupNamePayload
was added. - Type
UpdateEventContactGroupCustomFieldsInput
was added. - Type
UpdateEventContactGroupCustomFieldsPayload
was added. - Type
UpdateEventContactGroupNameInput
was added. - Type
UpdateEventContactGroupNamePayload
was added. - Type
UpdateGroupFunctionRegistrationInput
was added. - Type
UpdateMembershipContactStoreContactGroupNameInput
was added. - Type
UpdateMembershipContactStoreContactGroupNamePayload
was added.
2025-01-16
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added new mutations to create, update and delete group registrations.
- Added new fields
tickets
andisGroupInventory
to registration queries for group inventory. - Added new field
isGroupInventory
to function registration queries for group inventory.
Bug fixes
- Fixed an issue where exhibition booking mutations failed if a non event currency was specified.
- Fixed an issue where exhibition booking mutations did not apply cancellation fee on cancellation.
- Fixed an issue where exhibition booking mutations did not set the cancellation date on cancellation.
- Fixed an issue where function registration mutations did not set the cancellation date on cancellation.
- Fixed an issue where registration mutations failed if a non default currency was specified and the registration type had component taxes.
- Fixed an issue where taxes were not applied correctly in registration mutations.
- Fixed an issue where taxes were not applied correctly in function registration mutations.
- Fixed an issue where taxes were not applied correctly in exhibition booking mutations.
- Fixed an issue where taxes were not applied correctly in sponsorship mutations.
- Fixed an issue where a payment made through an EventsAir interactive site did not trigger a payment created webhook.
- Fixed an issue where a purchase order made through an EventsAir interactive site did not trigger an invoice issued webhook.
GraphQL API schema changes
✅ Non-breaking changes
- Field
isGroupInventory
was added to object typeFunctionRegistration
. - Field
createGroupRegistration
was added to object typeMutation
. - Field
deleteGroupRegistration
was added to object typeMutation
. - Field
updateGroupRegistration
was added to object typeMutation
. - Field
isGroupInventory
was added to object typeRegistration
. - Field
tickets
was added to object typeRegistration
. - Type
CreateGroupRegistrationInput
was added. - Type
CreateGroupRegistrationPayload
was added. - Type
DeleteGroupRegistrationInput
was added. - Type
UpdateGroupRegistrationInput
was added. - Type
UpdateGroupRegistrationPayload
was added.
2024-11-25
Key feature changes
The following key features have been added or modified. Please refer to the detailed GraphQL API schema changes following for further details.
- Added queries and mutations to support recording agenda item attendance in an event.
- Added new mutations to create and update contacts in contact stores.
- Added new fields
secondaryAddress
,useSecondaryAddress
,suffix
andtaxNumber
to theContact
type. - Added new input fields
secondaryAddress
,useSecondaryAddress
andsuffix
to theCreateContactInput
andUpdateContactDetailsInput
types. - Added a new field
purchaseOrderNumber
to theInvoice
type. - Added new filter option
payableItemIds
toInvoiceSearchFilterInput
.
Bug fixes
- Fixed an issue where
updateEventNote
,updateContactStoreNote
,updateCeContactStoreNote
andupdateMembershipContactStoreNote
mutations didn't updatecustomFields
. - Fixed an issue where filtering
contacts
withcontacts.registrationFilter.dateRegistered
filter returned an incorrect result.