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-10-22
Key feature changes
- Added permission checks for existing mutations to ensure the user has sufficient permission level to access the corresponding module.
- Added mutations for marketing tags.
- Added mutations for exhibition stands.
- Added mutations for sponsorship & exhibition documents types.
- Added mutations for sponsorship inclusions.
- Added mutations for configuring dietary requirements.
- Added mutations for registration types.
- Added mutations for registration groups.
- Added mutations for session role assignments.
- Fixed a bug affecting the
functionFeeTyperesponse where theisPooledWithParentFunctionboolean returns the incorrect value. - Fixed a bug affecting the way start & end times of a session are updated when assigning/unassigning a session block (concurrent session).
GraphQL API schema changes
✅ Non-breaking changes
- Field
sessionRoleswas added to object typeContact. - Field
createCeContactStoreDietaryRequirementwas added to object typeMutation. - Field
createCeContactStoreMarketingTagwas added to object typeMutation. - Field
createContactStoreDietaryRequirementwas added to object typeMutation. - Field
createContactStoreMarketingTagwas added to object typeMutation. - Field
createEventDietaryRequirementwas added to object typeMutation. - Field
createEventMarketingTagwas added to object typeMutation. - Field
createExhibitionDocumentTypewas added to object typeMutation. - Field
createExhibitionStandwas added to object typeMutation. - Field
createInclusionwas added to object typeMutation. - Field
createMembershipContactStoreDietaryRequirementwas added to object typeMutation. - Field
createMembershipContactStoreMarketingTagwas added to object typeMutation. - Field
createRegistrationGroupwas added to object typeMutation. - Field
createRegistrationTypewas added to object typeMutation. - Field
createSessionRoleAssignmentwas added to object typeMutation. - Field
createSponsorshipDocumentTypewas added to object typeMutation. - Field
deleteCeContactStoreDietaryRequirementwas added to object typeMutation. - Field
deleteCeContactStoreMarketingTagwas added to object typeMutation. - Field
deleteContactStoreDietaryRequirementwas added to object typeMutation. - Field
deleteContactStoreMarketingTagwas added to object typeMutation. - Field
deleteEventDietaryRequirementwas added to object typeMutation. - Field
deleteEventMarketingTagwas added to object typeMutation. - Field
deleteExhibitionDocumentTypewas added to object typeMutation. - Field
deleteExhibitionStandwas added to object typeMutation. - Field
deleteInclusionwas added to object typeMutation. - Field
deleteMembershipContactStoreDietaryRequirementwas added to object typeMutation. - Field
deleteMembershipContactStoreMarketingTagwas added to object typeMutation. - Field
deleteRegistrationGroupwas added to object typeMutation. - Field
deleteSessionRoleAssignmentwas added to object typeMutation. - Field
deleteSponsorshipDocumentTypewas added to object typeMutation. - Field
updateCeContactStoreMarketingTagwas added to object typeMutation. - Field
updateContactStoreMarketingTagwas added to object typeMutation. - Field
updateEventMarketingTagwas added to object typeMutation. - Field
updateExhibitionDocumentTypewas added to object typeMutation. - Field
updateExhibitionStandwas added to object typeMutation. - Field
updateInclusionwas added to object typeMutation. - Field
updateMembershipContactStoreMarketingTagwas added to object typeMutation. - Field
updateRegistrationGroupwas added to object typeMutation. - Field
updateRegistrationTypewas added to object typeMutation. - Field
updateSessionRoleAssignmentwas added to object typeMutation. - Field
updateSponsorshipDocumentTypewas added to object typeMutation. - Field
systemDietaryRequirementswas added to object typeQuery. - Field
documentTypeswas added to object typeExhibitionSetup. - Field
areawas added to object typeExhibitionStand. - Field
depthwas added to object typeExhibitionStand. - Field
heightwas added to object typeExhibitionStand. - Field
openSideswas added to object typeExhibitionStand. - Field
widthwas added to object typeExhibitionStand. - Field
backgroundColorwas added to object typeRegistrationGroup. - Field
textColorwas added to object typeRegistrationGroup. - Field
maximumPrescheduledMeetingsLimitwas added to object typeRegistrationTypeMeetingPreferenceSettings. - Field
maximumPrescheduledMeetingsPerDaywas added to object typeRegistrationTypeMeetingPreferenceSettings. - Field
documentTypeswas added to object typeSponsorshipSetup. - Type
AlternateCurrencyExhibitionStandPriceInputwas added. - Type
ContactSessionRoleAssignmentwas added. - Type
CreateCeContactStoreDietaryRequirementInputwas added. - Type
CreateCeContactStoreMarketingTagInputwas added. - Type
CreateCeContactStoreMarketingTagPayloadwas added. - Type
CreateContactStoreDietaryRequirementInputwas added. - Type
CreateContactStoreMarketingTagInputwas added. - Type
CreateContactStoreMarketingTagPayloadwas added. - Type
CreateDietaryRequirementPayloadwas added. - Type
CreateEventDietaryRequirementInputwas added. - Type
CreateEventMarketingTagInputwas added. - Type
CreateEventMarketingTagPayloadwas added. - Type
CreateExhibitionDocumentTypeInputwas added. - Type
CreateExhibitionDocumentTypePayloadwas added. - Type
CreateExhibitionStandInputwas added. - Type
CreateExhibitionStandPayloadwas added. - Type
CreateInclusionInputwas added. - Type
CreateInclusionPayloadwas added. - Type
CreateMembershipContactStoreDietaryRequirementInputwas added. - Type
CreateMembershipContactStoreMarketingTagInputwas added. - Type
CreateMembershipContactStoreMarketingTagPayloadwas added. - Type
CreateRegistrationGroupInputwas added. - Type
CreateRegistrationGroupPayloadwas added. - Type
CreateRegistrationTypeInputwas added. - Type
CreateRegistrationTypePayloadwas added. - Type
CreateSessionRoleAssignmentPayloadwas added. - Type
CreateSessionRoleSignleAssignmentInputwas added. - Type
CreateSponsorshipDocumentTypeInputwas added. - Type
CreateSponsorshipDocumentTypePayloadwas added. - Type
DeleteCeContactStoreDietaryRequirementInputwas added. - Type
DeleteCeContactStoreMarketingTagInputwas added. - Type
DeleteContactStoreDietaryRequirementInputwas added. - Type
DeleteContactStoreMarketingTagInputwas added. - Type
DeleteDietaryRequirementPayloadwas added. - Type
DeleteEventDietaryRequirementInputwas added. - Type
DeleteEventMarketingTagInputwas added. - Type
DeleteExhibitionDocumentTypeInputwas added. - Type
DeleteExhibitionDocumentTypePayloadwas added. - Type
DeleteExhibitionStandInputwas added. - Type
DeleteExhibitionStandPayloadwas added. - Type
DeleteInclusionInputwas added. - Type
DeleteInclusionPayloadwas added. - Type
DeleteMembershipContactStoreDietaryRequirementInputwas added. - Type
DeleteMembershipContactStoreMarketingTagInputwas added. - Type
DeleteRegistrationGroupInputwas added. - Type
DeleteRegistrationGroupPayloadwas added. - Type
DeleteSessionRoleAssignmentInputwas added. - Type
DeleteSessionRoleAssignmentPayloadwas added. - Type
DeleteSponsorshipDocumentTypeInputwas added. - Type
DeleteSponsorshipDocumentTypePayloadwas added. - Type
ExhibitionStandPriceInputwas added. - Type
MarketingDeletePayloadwas added. - Type
RegistrationTypeInventoryInputwas added. - Type
RegistrationTypeInventoryTypewas added. - Type
SystemDietaryRequirementwas added. - Type
UpdateCeContactStoreMarketingTagInputwas added. - Type
UpdateCeContactStoreMarketingTagPayloadwas added. - Type
UpdateContactStoreMarketingTagInputwas added. - Type
UpdateContactStoreMarketingTagPayloadwas added. - Type
UpdateEventMarketingTagInputwas added. - Type
UpdateEventMarketingTagPayloadwas added. - Type
UpdateExhibitionDocumentTypeInputwas added. - Type
UpdateExhibitionDocumentTypePayloadwas added. - Type
UpdateExhibitionStandInputwas added. - Type
UpdateExhibitionStandPayloadwas added. - Type
UpdateInclusionInputwas added. - Type
UpdateInclusionPayloadwas added. - Type
UpdateMembershipContactStoreMarketingTagInputwas added. - Type
UpdateMembershipContactStoreMarketingTagPayloadwas added. - Type
UpdateRegistrationGroupInputwas added. - Type
UpdateRegistrationGroupPayloadwas added. - Type
UpdateRegistrationTypeInputwas added. - Type
UpdateRegistrationTypePayloadwas added. - Type
UpdateSessionRoleAssignmentPayloadwas added. - Type
UpdateSessionRoleSignleAssignmentInputwas added. - Type
UpdateSponsorshipDocumentTypeInputwas added. - Type
UpdateSponsorshipDocumentTypePayloadwas added.
2025-09-30
Key feature changes
- Added extra fields to existing session mutation
- Added mutations for session configuration (SessionRole, SessionBlock).
- Added mutations for functions and function configuration (FeeType, Group).
- Added mutations for presentation configuration (DocumentType, Keyword, Paperstatus, Theme, Subtheme)
- Added mutations for locations.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
doNotPublishToAttendeeAppof typeBooleanwas added to input object typeCreateSessionInput. - Input field
doNotPublishToEventWebsiteof typeBooleanwas added to input object typeCreateSessionInput. - Input field
doNotPublishToMyAgendaof typeBooleanwas added to input object typeCreateSessionInput. - Input field
doNotPublishToOnAirof typeBooleanwas added to input object typeCreateSessionInput. - Input field
foodAndBeverageof typeStringwas added to input object typeCreateSessionInput. - Input field
doNotPublishToAttendeeAppof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
doNotPublishToEventWebsiteof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
doNotPublishToMyAgendaof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
doNotPublishToOnAirof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
foodAndBeverageof typeStringwas added to input object typeUpdateSessionInput.
✅ Non-breaking changes
- Field
doNotPublishToAttendeeAppwas added to object typeSession. - Field
doNotPublishToEventWebsitewas added to object typeSession. - Field
doNotPublishToMyAgendawas added to object typeSession. - Field
doNotPublishToOnAirwas added to object typeSession. - Field
foodAndBeveragewas added to object typeSession. - Field
createCeContactStoreFunctionwas added to object typeMutation. - Field
createCeContactStoreFunctionFeeTypewas added to object typeMutation. - Field
createCeContactStoreFunctionGroupwas added to object typeMutation. - Field
createCeContactStoreLocationwas added to object typeMutation. - Field
createEventFunctionwas added to object typeMutation. - Field
createEventFunctionFeeTypewas added to object typeMutation. - Field
createEventFunctionGroupwas added to object typeMutation. - Field
createEventLocationwas added to object typeMutation. - Field
createMembershipContactStoreFunctionwas added to object typeMutation. - Field
createMembershipContactStoreFunctionFeeTypewas added to object typeMutation. - Field
createMembershipContactStoreFunctionGroupwas added to object typeMutation. - Field
createMembershipContactStoreLocationwas added to object typeMutation. - Field
createPresentationDocumentTypewas added to object typeMutation. - Field
createPresentationKeywordwas added to object typeMutation. - Field
createPresentationPaperStatuswas added to object typeMutation. - Field
createPresentationSubThemewas added to object typeMutation. - Field
createPresentationThemewas added to object typeMutation. - Field
createPresentationTypewas added to object typeMutation. - Field
createSessionBlockwas added to object typeMutation. - Field
createSessionRolewas added to object typeMutation. - Field
deleteCeContactStoreFunctionwas added to object typeMutation. - Field
deleteCeContactStoreFunctionFeeTypewas added to object typeMutation. - Field
deleteCeContactStoreFunctionGroupwas added to object typeMutation. - Field
deleteCeContactStoreLocationwas added to object typeMutation. - Field
deleteEventFunctionwas added to object typeMutation. - Field
deleteEventFunctionFeeTypewas added to object typeMutation. - Field
deleteEventFunctionGroupwas added to object typeMutation. - Field
deleteEventLocationwas added to object typeMutation. - Field
deleteMembershipContactStoreFunctionwas added to object typeMutation. - Field
deleteMembershipContactStoreFunctionFeeTypewas added to object typeMutation. - Field
deleteMembershipContactStoreFunctionGroupwas added to object typeMutation. - Field
deleteMembershipContactStoreLocationwas added to object typeMutation. - Field
deletePresentationDocumentTypewas added to object typeMutation. - Field
deletePresentationKeywordwas added to object typeMutation. - Field
deletePresentationPaperStatuswas added to object typeMutation. - Field
deletePresentationSubThemewas added to object typeMutation. - Field
deletePresentationThemewas added to object typeMutation. - Field
deletePresentationTypewas added to object typeMutation. - Field
deleteSessionBlockwas added to object typeMutation. - Field
deleteSessionRolewas added to object typeMutation. - Field
updateCeContactStoreFunctionwas added to object typeMutation. - Field
updateCeContactStoreFunctionFeeTypewas added to object typeMutation. - Field
updateCeContactStoreFunctionGroupwas added to object typeMutation. - Field
updateCeContactStoreLocationwas added to object typeMutation. - Field
updateEventFunctionwas added to object typeMutation. - Field
updateEventFunctionFeeTypewas added to object typeMutation. - Field
updateEventFunctionGroupwas added to object typeMutation. - Field
updateEventLocationwas added to object typeMutation. - Field
updateMembershipContactStoreFunctionwas added to object typeMutation. - Field
updateMembershipContactStoreFunctionFeeTypewas added to object typeMutation. - Field
updateMembershipContactStoreFunctionGroupwas added to object typeMutation. - Field
updateMembershipContactStoreLocationwas added to object typeMutation. - Field
updatePresentationDocumentTypewas added to object typeMutation. - Field
updatePresentationKeywordwas added to object typeMutation. - Field
updatePresentationPaperStatuswas added to object typeMutation. - Field
updatePresentationSubThemewas added to object typeMutation. - Field
updatePresentationThemewas added to object typeMutation. - Field
updatePresentationTypewas added to object typeMutation. - Field
updateSessionBlockwas added to object typeMutation. - Field
updateSessionRolewas added to object typeMutation. - Field
checkInViaOrganizerAppEnabledwas added to interfaceAttendanceAgendaItem. - Field
checkOutViaOrganizerAppEnabledwas added to interfaceAttendanceAgendaItem. - Field
doNotPublishToAttendeeAppwas added to interfaceAttendanceAgendaItem. - Field
doNotPublishToEventWebsitewas added to interfaceAttendanceAgendaItem. - Field
doNotPublishToMyAgendawas added to interfaceAttendanceAgendaItem. - Field
doNotPublishToOnAirwas added to interfaceAttendanceAgendaItem. - Field
expectedAttendeeswas added to interfaceAttendanceAgendaItem. - Field
foodAndBeveragewas added to interfaceAttendanceAgendaItem. - Field
indicateAttendanceEnabledwas added to interfaceAttendanceAgendaItem. - Field
locationwas added to interfaceAttendanceAgendaItem. - Field
roomSetupwas added to interfaceAttendanceAgendaItem. - Field
checkInViaOrganizerAppEnabledwas added to object typeActivityBreakAttendanceAgendaItem. - Field
checkOutViaOrganizerAppEnabledwas added to object typeActivityBreakAttendanceAgendaItem. - Field
doNotPublishToAttendeeAppwas added to object typeActivityBreakAttendanceAgendaItem. - Field
doNotPublishToEventWebsitewas added to object typeActivityBreakAttendanceAgendaItem. - Field
doNotPublishToMyAgendawas added to object typeActivityBreakAttendanceAgendaItem. - Field
doNotPublishToOnAirwas added to object typeActivityBreakAttendanceAgendaItem. - Field
expectedAttendeeswas added to object typeActivityBreakAttendanceAgendaItem. - Field
foodAndBeveragewas added to object typeActivityBreakAttendanceAgendaItem. - Field
indicateAttendanceEnabledwas added to object typeActivityBreakAttendanceAgendaItem. - Field
locationwas added to object typeActivityBreakAttendanceAgendaItem. - Field
roomSetupwas added to object typeActivityBreakAttendanceAgendaItem. - Field
doNotPublishToAttendeeAppwas added to object typeSessionAttendanceAgendaItem. - Field
doNotPublishToEventWebsitewas added to object typeSessionAttendanceAgendaItem. - Field
doNotPublishToMyAgendawas added to object typeSessionAttendanceAgendaItem. - Field
doNotPublishToOnAirwas added to object typeSessionAttendanceAgendaItem. - Field
foodAndBeveragewas added to object typeSessionAttendanceAgendaItem. - Field
roomSetupwas added to object typeSessionAttendanceAgendaItem. - Field
allowCheckInForEventStreamwas added to object typeLocation. - Field
customFieldswas added to object typePresentationType. - Field
backgroundColorwas added to object typePresentationKeyword. - Field
colorCodingEnabledwas added to object typePresentationKeyword. - Field
showBoldNamewas added to object typePresentationKeyword. - Field
textColorwas added to object typePresentationKeyword. - Type
AlternateCurrencyFeeInputwas added. - Type
CreateCeContactStoreFunctionFeeTypeInputwas added. - Type
CreateCeContactStoreFunctionGroupInputwas added. - Type
CreateCeContactStoreFunctionInputwas added. - Type
CreateCeContactStoreFunctionPayloadwas added. - Type
CreateCeContactStoreLocationInputwas added. - Type
CreateCeContactStoreLocationPayloadwas added. - Type
CreateEventFunctionFeeTypeInputwas added. - Type
CreateEventFunctionGroupInputwas added. - Type
CreateEventFunctionInputwas added. - Type
CreateEventFunctionPayloadwas added. - Type
CreateEventLocationInputwas added. - Type
CreateEventLocationPayloadwas added. - Type
CreateFunctionFeeTypePayloadwas added. - Type
CreateFunctionGroupPayloadwas added. - Type
CreateMembershipContactStoreFunctionFeeTypeInputwas added. - Type
CreateMembershipContactStoreFunctionGroupInputwas added. - Type
CreateMembershipContactStoreFunctionInputwas added. - Type
CreateMembershipContactStoreFunctionPayloadwas added. - Type
CreateMembershipContactStoreLocationInputwas added. - Type
CreateMembershipContactStoreLocationPayloadwas added. - Type
CreatePresentationDocumentTypeInputwas added. - Type
CreatePresentationDocumentTypePayloadwas added. - Type
CreatePresentationKeywordInputwas added. - Type
CreatePresentationKeywordPayloadwas added. - Type
CreatePresentationPaperStatusInputwas added. - Type
CreatePresentationPaperStatusPayloadwas added. - Type
CreatePresentationSubThemeInputwas added. - Type
CreatePresentationSubThemePayloadwas added. - Type
CreatePresentationThemeInputwas added. - Type
CreatePresentationThemePayloadwas added. - Type
CreatePresentationTypeInputwas added. - Type
CreatePresentationTypePayloadwas added. - Type
CreateSessionBlockInputwas added. - Type
CreateSessionBlockPayloadwas added. - Type
CreateSessionRoleInputwas added. - Type
CreateSessionRolePayloadwas added. - Type
DeleteCeContactStoreFunctionFeeTypeInputwas added. - Type
DeleteCeContactStoreFunctionGroupInputwas added. - Type
DeleteCeContactStoreFunctionInputwas added. - Type
DeleteCeContactStoreFunctionPayloadwas added. - Type
DeleteCeContactStoreLocationInputwas added. - Type
DeleteCeContactStoreLocationPayloadwas added. - Type
DeleteEventFunctionFeeTypeInputwas added. - Type
DeleteEventFunctionGroupInputwas added. - Type
DeleteEventFunctionInputwas added. - Type
DeleteEventFunctionPayloadwas added. - Type
DeleteEventLocationInputwas added. - Type
DeleteEventLocationPayloadwas added. - Type
DeleteFunctionFeeTypePayloadwas added. - Type
DeleteFunctionGroupPayloadwas added. - Type
DeleteMembershipContactStoreFunctionFeeTypeInputwas added. - Type
DeleteMembershipContactStoreFunctionGroupInputwas added. - Type
DeleteMembershipContactStoreFunctionInputwas added. - Type
DeleteMembershipContactStoreFunctionPayloadwas added. - Type
DeleteMembershipContactStoreLocationInputwas added. - Type
DeleteMembershipContactStoreLocationPayloadwas added. - Type
DeletePresentationDocumentTypeInputwas added. - Type
DeletePresentationDocumentTypePayloadwas added. - Type
DeletePresentationKeywordInputwas added. - Type
DeletePresentationKeywordPayloadwas added. - Type
DeletePresentationPaperStatusInputwas added. - Type
DeletePresentationPaperStatusPayloadwas added. - Type
DeletePresentationSubThemeInputwas added. - Type
DeletePresentationSubThemePayloadwas added. - Type
DeletePresentationThemeInputwas added. - Type
DeletePresentationThemePayloadwas added. - Type
DeletePresentationTypeInputwas added. - Type
DeletePresentationTypePayloadwas added. - Type
DeleteSessionBlockInputwas added. - Type
DeleteSessionBlockPayloadwas added. - Type
DeleteSessionRoleInputwas added. - Type
DeleteSessionRolePayloadwas added. - Type
FeeInputwas added. - Type
FunctionFeeTypeInventoryInputwas added. - Type
FunctionFeeTypeInventoryTypewas added. - Type
UpdateCeContactStoreFunctionFeeTypeInputwas added. - Type
UpdateCeContactStoreFunctionGroupInputwas added. - Type
UpdateCeContactStoreFunctionInputwas added. - Type
UpdateCeContactStoreFunctionPayloadwas added. - Type
UpdateCeContactStoreLocationInputwas added. - Type
UpdateCeContactStoreLocationPayloadwas added. - Type
UpdateEventFunctionFeeTypeInputwas added. - Type
UpdateEventFunctionGroupInputwas added. - Type
UpdateEventFunctionInputwas added. - Type
UpdateEventFunctionPayloadwas added. - Type
UpdateEventLocationInputwas added. - Type
UpdateEventLocationPayloadwas added. - Type
UpdateFunctionFeeTypePayloadwas added. - Type
UpdateFunctionGroupPayloadwas added. - Type
UpdateMembershipContactStoreFunctionFeeTypeInputwas added. - Type
UpdateMembershipContactStoreFunctionGroupInputwas added. - Type
UpdateMembershipContactStoreFunctionInputwas added. - Type
UpdateMembershipContactStoreFunctionPayloadwas added. - Type
UpdateMembershipContactStoreLocationInputwas added. - Type
UpdateMembershipContactStoreLocationPayloadwas added. - Type
UpdatePresentationDocumentTypeInputwas added. - Type
UpdatePresentationDocumentTypePayloadwas added. - Type
UpdatePresentationKeywordInputwas added. - Type
UpdatePresentationKeywordPayloadwas added. - Type
UpdatePresentationPaperStatusInputwas added. - Type
UpdatePresentationPaperStatusPayloadwas added. - Type
UpdatePresentationSubThemeInputwas added. - Type
UpdatePresentationSubThemePayloadwas added. - Type
UpdatePresentationThemeInputwas added. - Type
UpdatePresentationThemePayloadwas added. - Type
UpdatePresentationTypeInputwas added. - Type
UpdatePresentationTypePayloadwas added. - Type
UpdateSessionBlockInputwas added. - Type
UpdateSessionBlockPayloadwas added. - Type
UpdateSessionRoleInputwas added. - Type
UpdateSessionRolePayloadwas added.
2025-09-12
Bug fixes
- Fixed an issue affecting
availableMeetingTimeSlotswhen queryingregistrationsfor a function that has no date/start/end time, or the function registration is in a cancelled state.
2025-09-10
Key feature changes
- Added mutations for agenda heading, activity/break and information blocks.
- Added support for EventsAir membership contact stores. The following changes have been made:
- The existing mutation
createMembershipCategorywas renamed tocreateExternalMembershipCategory. - The existing mutation
updateMembershipCategorywas renamed toupdateExternalMembershipCategory. - The existing mutation
deleteMembershipCategorywas renamed todeleteExternalMembershipCategory. - The existing mutation
createMembershipFeeTypewas renamed tocreateExternalMembershipFeeType. - The existing mutation
updateMembershipFeeTypewas renamed toupdateExternalMembershipFeeType. - The existing mutation
deleteMembershipFeeTypewas renamed todeleteExternalMembershipFeeType. - The existing mutation
createMembershipRegistrationwas renamed tocreateExternalMembershipRegistration. - The existing mutation
updateMembershipRegistrationwas renamed toupdateExternalMembershipRegistration. - The existing mutation
deleteMembershipRegistrationwas renamed todeleteExternalMembershipRegistration. - Added entity for
EventsAirMembershipFeeType.
- The existing mutation
- Added field
discountCodestoMembershipContactStore - Added field
customFieldsto object typeMembershipCategory. - Added field
creditHoursto object typeFunctionFeeType. - Query depth limit increased from 7 to 12.
GraphQL API schema changes
❌ Breaking changes
- Field
CreateMembershipFeeTypePayload.membershipFeeTypechanged type fromMembershipFeeType!toExternalMembershipFeeType!. - Field
UpdateMembershipFeeTypePayload.membershipFeeTypechanged type fromMembershipFeeType!toExternalMembershipFeeType!. - Field
CreateMembershipRegistrationPayload.membershipRegistrationchanged type fromMembershipRegistration!toExternalMembershipRegistration!. - Field
UpdateMembershipRegistrationPayload.membershipRegistrationchanged type fromMembershipRegistration!toExternalMembershipRegistration!. MembershipFeeTypekind changed toInterfaceTypeDefinition.MembershipRegistrationkind changed toInterfaceTypeDefinition.
✅ Non-breaking changes
- Field
discountCodeswas added to object typeMembershipContactStoreSetup. - Field
checkInViaOrganizerAppEnabledwas added to object typeFunction. - Field
checkOutViaOrganizerAppEnabledwas added to object typeFunction. - Field
doNotPublishToAttendeeAppwas added to object typeFunction. - Field
doNotPublishToEventWebsitewas added to object typeFunction. - Field
doNotPublishToMyAgendawas added to object typeFunction. - Field
doNotPublishToOnAirwas added to object typeFunction. - Field
endsOnNextDaywas added to object typeFunction. - Field
expectedAttendeeswas added to object typeFunction. - Field
foodAndBeveragewas added to object typeFunction. - Field
roomSetupwas added to object typeFunction. - Field
checkInViaOrganizerAppEnabledwas added to object typeCeContactStoreFunction. - Field
checkOutViaOrganizerAppEnabledwas added to object typeCeContactStoreFunction. - Field
doNotPublishToAttendeeAppwas added to object typeCeContactStoreFunction. - Field
doNotPublishToEventWebsitewas added to object typeCeContactStoreFunction. - Field
doNotPublishToMyAgendawas added to object typeCeContactStoreFunction. - Field
doNotPublishToOnAirwas added to object typeCeContactStoreFunction. - Field
endsOnNextDaywas added to object typeCeContactStoreFunction. - Field
expectedAttendeeswas added to object typeCeContactStoreFunction. - Field
foodAndBeveragewas added to object typeCeContactStoreFunction. - Field
roomSetupwas added to object typeCeContactStoreFunction. - Field
checkInViaOrganizerAppEnabledwas added to object typeMembershipContactStoreFunction. - Field
checkOutViaOrganizerAppEnabledwas added to object typeMembershipContactStoreFunction. - Field
doNotPublishToAttendeeAppwas added to object typeMembershipContactStoreFunction. - Field
doNotPublishToEventWebsitewas added to object typeMembershipContactStoreFunction. - Field
doNotPublishToMyAgendawas added to object typeMembershipContactStoreFunction. - Field
doNotPublishToOnAirwas added to object typeMembershipContactStoreFunction. - Field
endsOnNextDaywas added to object typeMembershipContactStoreFunction. - Field
expectedAttendeeswas added to object typeMembershipContactStoreFunction. - Field
foodAndBeveragewas added to object typeMembershipContactStoreFunction. - Field
roomSetupwas added to object typeMembershipContactStoreFunction. - Field
createActivityBreakEventAgendaItemwas added to object typeMutation. - Field
createExternalMembershipCategorywas added to object typeMutation. - Field
createExternalMembershipFeeTypewas added to object typeMutation. - Field
createExternalMembershipRegistrationwas added to object typeMutation. - Field
createHeadingEventAgendaItemwas added to object typeMutation. - Field
createInformationEventAgendaItemwas added to object typeMutation. - Field
deleteActivityBreakEventAgendaItemwas added to object typeMutation. - Field
deleteExternalMembershipCategorywas added to object typeMutation. - Field
deleteExternalMembershipFeeTypewas added to object typeMutation. - Field
deleteExternalMembershipRegistrationwas added to object typeMutation. - Field
deleteHeadingEventAgendaItemwas added to object typeMutation. - Field
deleteInformationEventAgendaItemwas added to object typeMutation. - Field
updateActivityBreakEventAgendaItemwas added to object typeMutation. - Field
updateExternalMembershipCategorywas added to object typeMutation. - Field
updateExternalMembershipFeeTypewas added to object typeMutation. - Field
updateExternalMembershipRegistrationwas added to object typeMutation. - Field
updateHeadingEventAgendaItemwas added to object typeMutation. - Field
updateInformationEventAgendaItemwas added to object typeMutation. - Field
versionInformationwas added to object typeQuery. - Field
doNotPublishToAttendeeAppwas added to interfaceEventAgendaItem. - Field
doNotPublishToEventWebsitewas added to interfaceEventAgendaItem. - Field
doNotPublishToOnAirwas added to interfaceEventAgendaItem. - Field
doNotPublishToAttendeeAppwas added to object typeHeadingEventAgendaItem. - Field
doNotPublishToEventWebsitewas added to object typeHeadingEventAgendaItem. - Field
doNotPublishToOnAirwas added to object typeHeadingEventAgendaItem. - Field
showTimeswas added to object typeHeadingEventAgendaItem. - Field
checkInViaOrganizerAppEnabledwas added to object typeActivityBreakEventAgendaItem. - Field
checkOutViaOrganizerAppEnabledwas added to object typeActivityBreakEventAgendaItem. - Field
doNotPublishToAttendeeAppwas added to object typeActivityBreakEventAgendaItem. - Field
doNotPublishToEventWebsitewas added to object typeActivityBreakEventAgendaItem. - Field
doNotPublishToMyAgendawas added to object typeActivityBreakEventAgendaItem. - Field
doNotPublishToOnAirwas added to object typeActivityBreakEventAgendaItem. - Field
expectedAttendeeswas added to object typeActivityBreakEventAgendaItem. - Field
foodAndBeveragewas added to object typeActivityBreakEventAgendaItem. - Field
indicateAttendanceEnabledwas added to object typeActivityBreakEventAgendaItem. - Field
roomSetupwas added to object typeActivityBreakEventAgendaItem. - Field
doNotPublishToAttendeeAppwas added to object typeInformationEventAgendaItem. - Field
doNotPublishToEventWebsitewas added to object typeInformationEventAgendaItem. - Field
doNotPublishToOnAirwas added to object typeInformationEventAgendaItem. - Field
showTimeswas added to object typeInformationEventAgendaItem. - Field
checkInViaOrganizerAppEnabledwas added to object typeFunctionEventAgendaItem. - Field
checkOutViaOrganizerAppEnabledwas added to object typeFunctionEventAgendaItem. - Field
doNotPublishToAttendeeAppwas added to object typeFunctionEventAgendaItem. - Field
doNotPublishToEventWebsitewas added to object typeFunctionEventAgendaItem. - Field
doNotPublishToMyAgendawas added to object typeFunctionEventAgendaItem. - Field
doNotPublishToOnAirwas added to object typeFunctionEventAgendaItem. - Field
endsOnNextDaywas added to object typeFunctionEventAgendaItem. - Field
expectedAttendeeswas added to object typeFunctionEventAgendaItem. - Field
foodAndBeveragewas added to object typeFunctionEventAgendaItem. - Field
roomSetupwas added to object typeFunctionEventAgendaItem. - Field
doNotPublishToAttendeeAppwas added to object typeSessionEventAgendaItem. - Field
doNotPublishToEventWebsitewas added to object typeSessionEventAgendaItem. - Field
doNotPublishToMyAgendawas added to object typeSessionEventAgendaItem. - Field
doNotPublishToOnAirwas added to object typeSessionEventAgendaItem. - Field
foodAndBeveragewas added to object typeSessionEventAgendaItem. - Field
creditHourswas added to object typeFunctionFeeType. - Field
customFieldswas added to object typeMembershipCategory. - Type
CreateActivityBreakEventAgendaItemInputwas added. - Type
CreateActivityBreakEventAgendaItemPayloadwas added. - Type
CreateHeadingEventAgendaItemInputwas added. - Type
CreateHeadingEventAgendaItemPayloadwas added. - Type
CreateInformationEventAgendaItemInputwas added. - Type
CreateInformationEventAgendaItemPayloadwas added. - Type
DeleteActivityBreakEventAgendaItemInputwas added. - Type
DeleteActivityBreakEventAgendaItemPayloadwas added. - Type
DeleteHeadingEventAgendaItemInputwas added. - Type
DeleteHeadingEventAgendaItemPayloadwas added. - Type
DeleteInformationEventAgendaItemInputwas added. - Type
DeleteInformationEventAgendaItemPayloadwas added. - Type
EventsAirMembershipFeeTypewas added. - Type
EventsAirMembershipRegistrationwas added. - Type
ExternalMembershipFeeTypewas added. - Type
ExternalMembershipRegistrationwas added. - Type
MembershipChargewas added. - Type
MembershipDefaultRenewalwas added. - Type
MembershipDefaultStartDatewas added. - Type
MembershipDiscountCodewas added. - Type
MembershipDiscountCodeApplicabilitywas added. - Type
MembershipFeewas added. - Type
MembershipFeeTypeTypewas added. - Type
MembershipRegistrationPaymentDetailswas added. - Type
MembershipRegistrationTypewas added. - Type
UpdateActivityBreakEventAgendaItemInputwas added. - Type
UpdateActivityBreakEventAgendaItemPayloadwas added. - Type
UpdateHeadingEventAgendaItemInputwas added. - Type
UpdateHeadingEventAgendaItemPayloadwas added. - Type
UpdateInformationEventAgendaItemInputwas added. - Type
UpdateInformationEventAgendaItemPayloadwas added. - Type
VersionInformationwas added.
2025-07-24
Key feature changes
- All membership queries now return also return non-external memberships. The new
isExternalfield specifies the type. - Added pagination support to the
Session.presentations,Presentation.documentsandPresentation.authorsqueries. - Added query by
idsto theSessionSearchFilterInputinput.
Bug fixes
- Implement quota cost for the
Session.presentations,Presentation.documentsandPresentation.authorsqueries. Note: this change may result in queries that previously worked now returning a quota-exceeded message. Please use pagination features to restrict the amount of data being requested.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
limit: PaginationLimit!(with default value) added to fieldSession.presentations. - Argument
offset: NonNegativeInt!(with default value) added to fieldSession.presentations. - Argument
limit: PaginationLimit!(with default value) added to fieldPresentation.documents. - Argument
offset: NonNegativeInt!(with default value) added to fieldPresentation.documents. - Argument
limit: PaginationLimit!(with default value) added to fieldPresentation.authors. - Argument
offset: NonNegativeInt!(with default value) added to fieldPresentation.authors. - Input field
idsof type[ID!]was added to input object typeSessionSearchFilterInput.
✅ Non-breaking changes
- Field
isExternalwas added to object typeMembershipContactStore.
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
attachedDocumentIdsof type[ID!]was added to input object typeCreatePresentationInput. - Input field
attachedDocumentIdsof type[ID!]was added to input object typeUpdatePresentationInput. - Type for argument
idon fieldQuery.webhookSubscriptionchanged fromID!toString!. - Type for argument
idon fieldQuery.webhookSubscriptionSecretchanged fromID!toString!. - Type for argument
webhookSubscriptionIdon fieldQuery.webhookMessageschanged fromID!toString!. - Type for argument
webhookMessageIdon fieldQuery.webhookMessageDeliveryAttemptschanged fromID!toString!. - Field
WebhookSubscription.idchanged type fromID!toString!. - Field
WebhookMessage.idchanged type fromID!toString!. - Field
WebhookMessageDeliveryAttempt.idchanged type fromID!toString!. - Field
WebhookSubscriptionFilter.identifierchanged type fromID!toString!. - Input field
WebhookSubscriptionFilterInput.identifierchanged type fromID!toString!. - Input field
DeleteWebhookSubscriptionInput.idchanged type fromID!toString!. - Input field
DisableWebhookSubscriptionInput.idchanged type fromID!toString!. - Input field
EnableWebhookSubscriptionInput.idchanged type fromID!toString!. - Input field
UpdateWebhookSubscriptionInput.idchanged type fromID!toString!.
✅ Non-breaking changes
- Field
agendaAttendanceItemwas added to object typeEvent. - Field
functionRegistrationwas added to object typeEvent. - Field
agendaAttendanceItemwas added to object typeContact. - Field
functionRegistrationwas added to object typeContact. - Field
updateCeContactStoreContactOnlineAccountwas added to object typeMutation. - Field
updateContactOnlineAccountwas added to object typeMutation. - Field
updateContactStoreContactOnlineAccountwas added to object typeMutation. - Field
updateMembershipContactStoreContactOnlineAccountwas added to object typeMutation. - Field
functionRegistrationwas added to object typeCeContactStore. - Field
functionRegistrationwas added to object typeCeContactStoreContact. - Field
functionRegistrationwas added to object typeMembershipContactStore. - Field
functionRegistrationwas added to object typeMembershipContactStoreContact. - Type
CourseSearchFilterInputwas added. - Type
UpdateCeContactStoreContactOnlineAccountInputwas added. - Type
UpdateContactOnlineAccountInputwas added. - Type
UpdateContactOnlineAccountPayloadwas added. - Type
UpdateContactStoreContactOnlineAccountInputwas added. - Type
UpdateMembershipContactStoreContactOnlineAccountInputwas 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
bookingTypein exhibition search filter. - Added new field
numberOfMeetingRequestsAllowedPerTimeSlottoRegistrationPreferencesMeetingMatchingConfiguration. - Added new field
localPortsto the travel setup query.
Bug fixes
- The
definitionIdfield inTagCustomFieldFilterInputis now case insensitive. - Changed
tagNamesfield inTagCustomFieldFilterInputto be mandatory. This change avoids an internal server error message if not specified.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
bookingTypeof typeExhibitionBookingTypewas added to input object typeExhibitionBookingSearchFilterInput. - Input field
TagCustomFieldFilterInput.tagNameschanged type from[String!]to[String!]!.
✅ Non-breaking changes
- Field
numberOfMeetingRequestsAllowedPerTimeSlotwas added to object typeRegistrationPreferencesMeetingMatchingConfiguration. - Field
localPortswas 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
paymentStatusesto the travel type setup query. - Added the ability to search payable items by
payingContactIdandowningContactID. - Added the ability to specify the
payingContactIdin financial mutations whereCHARGE_TO_ANOTHER_CONTACTpayment status is used. - Added support to upload a photo in contact mutations.
- Changed
date,startandendfields inSessionBlockto be optional. See breaking changes document for more information. - The fields
CreatePresentationAuthorInput.contactIdandUpdatePresentationAuthorInput.contactIdhave 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.datechanged type fromLocalDate!toLocalDate. - Field
SessionBlock.startchanged type fromLocalTime!toLocalTime. - Field
SessionBlock.endchanged type fromLocalTime!toLocalTime.
⚠️ Dangerous changes
- Input field
owningContactIdsof type[ID!]was added to input object typePayableItemSearchFilterInput. - Input field
payingContactIdsof type[ID!]was added to input object typePayableItemSearchFilterInput. - Input field
contactAuthorof typePresentationContactAuthorInputwas added to input object typeCreatePresentationAuthorInput. - Input field
nonContactAuthorof typePresentationNonContactAuthorInputwas added to input object typeCreatePresentationAuthorInput. - Input field
contactAuthorof typePresentationContactAuthorInputwas added to input object typeUpdatePresentationAuthorInput. - Input field
nonContactAuthorof typePresentationNonContactAuthorInputwas added to input object typeUpdatePresentationAuthorInput. - Input field
payingContactIdof typeIDwas added to input object typeCreatePaymentDetailsInput. - Input field
photoof typeContactPhotoInputwas added to input object typeCreateContactInput. - Input field
photoof typeContactPhotoInputwas added to input object typeCreateContactStoreContactInput. - Input field
photoof typeContactPhotoInputwas added to input object typeCreateCeContactStoreContactInput. - Input field
photoof typeContactPhotoInputwas added to input object typeCreateMembershipContactStoreContactInput. - Input field
photoof typeContactPhotoInputwas added to input object typeUpdateContactDetailsInput. - Input field
photoof typeContactPhotoInputwas added to input object typeUpdateContactStoreContactDetailsInput. - Input field
photoof typeContactPhotoInputwas added to input object typeUpdateCeContactStoreContactDetailsInput. - Input field
photoof typeContactPhotoInputwas added to input object typeUpdateMembershipContactStoreContactDetailsInput. - Input field
payingContactIdof typeIDwas added to input object typeUpdateExhibitionBookingStatusInput. - Input field
payingContactIdof typeIDwas added to input object typeRestoreExhibitionBookingInput. - Input field
payingContactIdof typeIDwas added to input object typeUpdateFunctionRegistrationStatusInput. - Input field
payingContactIdof typeIDwas added to input object typeUpdateCeContactStoreFunctionRegistrationStatusInput. - Input field
payingContactIdof typeIDwas added to input object typeUpdateMembershipContactStoreFunctionRegistrationStatusInput. - Input field
payingContactIdof typeIDwas added to input object typeRestoreFunctionRegistrationInput. - Input field
payingContactIdof typeIDwas added to input object typeRestoreCeContactStoreFunctionRegistrationInput. - Input field
payingContactIdof typeIDwas added to input object typeRestoreMembershipContactStoreFunctionRegistrationInput. - Input field
payingContactIdof typeIDwas added to input object typeUpdateRegistrationStatusInput. - Input field
payingContactIdof typeIDwas added to input object typeRestoreRegistrationInput.
✅ Non-breaking changes
- Field
paymentStatuseswas added to object typeTravelType. - Input field
CreatePresentationAuthorInput.contactIdchanged type fromID!toID. - Type
ContactPhotoInputwas added. - Type
PresentationContactAuthorInputwas added. - Type
PresentationNonContactAuthorInputwas added. - Directive
deprecatedwas added to fieldCreatePresentationAuthorInput.contactId. - Directive
deprecatedwas 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
presentationslist for events and contacts. - Added new input fields
abstractPage,authorListPage,notesandposterBoardto create and update presentation mutations. - Added the ability to create and update attached documents with document type format
LINK,VIDEO_URLandTEXTwhen creating or updating a presentation. - Added new input fields
enableCheckInViaOrganizerApp,enableCheckOutViaOrganizerApp,enableIndicateAttendance,enableLivePolling,enableLiveQuestionsandinventoryLimitto 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
contactGroupsto event and contact store queries. - Added new fields
checkInViaOrganizerAppEnabled,checkOutViaOrganizerAppEnabled,indicateAttendanceEnabled,inventoryLimit,livePollingEnabled,liveQuestionsEnabledandsurveyConfigurationto session queries. - Added new fields
rankandrankHeadingto sponsorship package setup query. - Added new lists
sessionRolesandsessionSurveysto presentation setup query.
Bug fixes
- Fixed an issue where the
updateRegistrationmutation was not applyingadjustmentAmountcorrectly.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
orderByInput: PresentationsOrderByInputadded to fieldEvent.presentations. - Argument
orderByInput: PresentationsOrderByInputadded to fieldContact.presentations. - Input field
abstractPageof typePositiveIntwas added to input object typeCreatePresentationInput. - Input field
authorListPageof typePositiveIntwas added to input object typeCreatePresentationInput. - Input field
notesof typeStringwas added to input object typeCreatePresentationInput. - Input field
posterBoardof typeStringwas added to input object typeCreatePresentationInput. - Input field
textof typeStringwas added to input object typeCreatePresentationAttachedDocumentInput. - Input field
urlof typeURLwas added to input object typeCreatePresentationAttachedDocumentInput. - Input field
abstractPageof typePositiveIntwas added to input object typeUpdatePresentationInput. - Input field
authorListPageof typePositiveIntwas added to input object typeUpdatePresentationInput. - Input field
notesof typeStringwas added to input object typeUpdatePresentationInput. - Input field
posterBoardof typeStringwas added to input object typeUpdatePresentationInput. - Input field
textof typeStringwas added to input object typeUpdatePresentationAttachedDocumentInput. - Input field
urlof typeStringwas added to input object typeUpdatePresentationAttachedDocumentInput. - Input field
enableCheckInViaOrganizerAppof typeBooleanwas added to input object typeCreateSessionInput. - Input field
enableCheckOutViaOrganizerAppof typeBooleanwas added to input object typeCreateSessionInput. - Input field
enableIndicateAttendanceof typeBooleanwas added to input object typeCreateSessionInput. - Input field
enableLivePollingof typeBooleanwas added to input object typeCreateSessionInput. - Input field
enableLiveQuestionsof typeBooleanwas added to input object typeCreateSessionInput. - Input field
inventoryLimitof typePositiveIntwas added to input object typeCreateSessionInput. - Input field
roleAssignmentsof type[CreateSessionRoleAssignmentInput!]was added to input object typeCreateSessionInput. - Input field
surveyConfigurationof typeCreateSessionSurveyConfigurationInputwas added to input object typeCreateSessionInput. - Input field
enableCheckInViaOrganizerAppof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
enableCheckOutViaOrganizerAppof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
enableIndicateAttendanceof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
enableLivePollingof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
enableLiveQuestionsof typeBooleanwas added to input object typeUpdateSessionInput. - Input field
inventoryLimitof typePositiveIntwas added to input object typeUpdateSessionInput. - Input field
roleAssignmentsof type[UpdateSessionRoleAssignmentInput!]was added to input object typeUpdateSessionInput. - Input field
surveyConfigurationof typeUpdateSessionSurveyConfigurationInputwas added to input object typeUpdateSessionInput.
✅ Non-breaking changes
- Field
contactGroupswas added to object typeEvent. - Field
checkInViaOrganizerAppEnabledwas added to object typeSession. - Field
checkOutViaOrganizerAppEnabledwas added to object typeSession. - Field
indicateAttendanceEnabledwas added to object typeSession. - Field
inventoryLimitwas added to object typeSession. - Field
livePollingEnabledwas added to object typeSession. - Field
liveQuestionsEnabledwas added to object typeSession. - Field
surveyConfigurationwas added to object typeSession. - Field
checkInViaOrganizerAppEnabledwas added to object typeSessionAttendanceAgendaItem. - Field
checkOutViaOrganizerAppEnabledwas added to object typeSessionAttendanceAgendaItem. - Field
indicateAttendanceEnabledwas added to object typeSessionAttendanceAgendaItem. - Field
inventoryLimitwas added to object typeSessionAttendanceAgendaItem. - Field
livePollingEnabledwas added to object typeSessionAttendanceAgendaItem. - Field
liveQuestionsEnabledwas added to object typeSessionAttendanceAgendaItem. - Field
surveyConfigurationwas added to object typeSessionAttendanceAgendaItem. - Field
contactGroupswas added to object typeCeContactStore. - Field
contactGroupswas added to object typeMembershipContactStore. - Field
checkInViaOrganizerAppEnabledwas added to object typeSessionEventAgendaItem. - Field
checkOutViaOrganizerAppEnabledwas added to object typeSessionEventAgendaItem. - Field
indicateAttendanceEnabledwas added to object typeSessionEventAgendaItem. - Field
inventoryLimitwas added to object typeSessionEventAgendaItem. - Field
livePollingEnabledwas added to object typeSessionEventAgendaItem. - Field
liveQuestionsEnabledwas added to object typeSessionEventAgendaItem. - Field
surveyConfigurationwas added to object typeSessionEventAgendaItem. - Field
rankwas added to object typeSponsorshipPackage. - Field
rankHeadingwas added to object typeSponsorshipPackage. - Field
sessionRoleswas added to object typePresentationSetup. - Field
sessionSurveyswas added to object typePresentationSetup. - Input field
CreatePresentationAttachedDocumentInput.temporaryFileIdchanged type fromID!toID. - Type
CreateSessionRoleAssignmentInputwas added. - Type
CreateSessionSurveyConfigurationInputwas added. - Type
PresentationOrderByFieldwas added. - Type
PresentationsOrderByInputwas added. - Type
SessionSurveywas added. - Type
SessionSurveyConfigurationwas added. - Type
UpdateSessionRoleAssignmentInputwas added. - Type
UpdateSessionSurveyConfigurationInputwas 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
associatedEventslist in contact stores. - Added the ability to filter events by their custom fields.
- Added new input fields
automaticallyAssignPaperNumber,start,end,orderandquestionTimeto create and update presentation mutations. - Added new input field
commentto create and update registration mutations. - Added new input fields
locationIdandtrackNumbersto create and update session mutations. - Added new input fields
additionalEmailsandsubDepartmentto create and update contact mutations in events and contact stores. - Added new fields
additionalEmailsandsubDepartmentto contact queries. - Added new field
locationto object typeActivityBreakEventAgendaItem. - Added new field
commentto registration queries. - Added webhook support for agenda item changes.
Bug fixes
- Fixed an issue where the
updatePresentationmutation was resetting thepaperNumberto 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
customFieldsof typeCustomFieldFilterInputwas added to input object typeEventsWhere. - Input field
automaticallyAssignPaperNumberof typeBooleanwas added to input object typeCreatePresentationInput. - Input field
endof typeLocalTimewas added to input object typeCreatePresentationInput. - Input field
orderof typeNonNegativeIntwas added to input object typeCreatePresentationInput. - Input field
questionTimeof typeNonNegativeIntwas added to input object typeCreatePresentationInput. - Input field
startof typeLocalTimewas added to input object typeCreatePresentationInput. - Input field
automaticallyAssignPaperNumberof typeBooleanwas added to input object typeUpdatePresentationInput. - Input field
endof typeLocalTimewas added to input object typeUpdatePresentationInput. - Input field
orderof typeNonNegativeIntwas added to input object typeUpdatePresentationInput. - Input field
questionTimeof typeNonNegativeIntwas added to input object typeUpdatePresentationInput. - Input field
startof typeLocalTimewas added to input object typeUpdatePresentationInput. - Input field
commentof typeStringwas added to input object typeCreateRegistrationInput. - Input field
commentof typeStringwas added to input object typeCreateGroupRegistrationInput. - Input field
commentof typeStringwas added to input object typeUpdateRegistrationInput. - Input field
commentof typeStringwas added to input object typeUpdateGroupRegistrationInput. - Input field
locationIdof typeIDwas added to input object typeCreateSessionInput. - Input field
trackNumbersof type[PositiveInt!]was added to input object typeCreateSessionInput. - Input field
locationIdof typeIDwas added to input object typeUpdateSessionInput. - Input field
trackNumbersof type[PositiveInt!]was added to input object typeUpdateSessionInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeCreateContactInput. - Input field
subDepartmentof typeStringwas added to input object typeCreateContactInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeCreateContactStoreContactInput. - Input field
subDepartmentof typeStringwas added to input object typeCreateContactStoreContactInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeCreateCeContactStoreContactInput. - Input field
subDepartmentof typeStringwas added to input object typeCreateCeContactStoreContactInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeCreateMembershipContactStoreContactInput. - Input field
subDepartmentof typeStringwas added to input object typeCreateMembershipContactStoreContactInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeUpdateContactDetailsInput. - Input field
subDepartmentof typeStringwas added to input object typeUpdateContactDetailsInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeUpdateContactStoreContactDetailsInput. - Input field
subDepartmentof typeStringwas added to input object typeUpdateContactStoreContactDetailsInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeUpdateCeContactStoreContactDetailsInput. - Input field
subDepartmentof typeStringwas added to input object typeUpdateCeContactStoreContactDetailsInput. - Input field
additionalEmailsof type[EmailAddress!]was added to input object typeUpdateMembershipContactStoreContactDetailsInput. sInput`. - Input field
subDepartmentof typeStringwas added to input object typeUpdateMembershipContactStoreContactDetailsInput.
✅ Non-breaking changes
- Field
additionalEmailswas added to object typeContact. - Field
badgePrintedwas added to object typeContact. - Field
subDepartmentwas added to object typeContact. - Field
additionalEmailswas added to object typeCeContactStoreContact. - Field
badgePrintedwas added to object typeCeContactStoreContact. - Field
subDepartmentwas added to object typeCeContactStoreContact. - Field
additionalEmailswas added to object typeContactStoreContact. - Field
subDepartmentwas added to object typeContactStoreContact. - Field
additionalEmailswas added to object typeMembershipContactStoreContact. - Field
badgePrintedwas added to object typeMembershipContactStoreContact. - Field
subDepartmentwas added to object typeMembershipContactStoreContact. - Field
locationwas added to object typeActivityBreakEventAgendaItem. - Field
commentwas 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
inclusionsto event sponsorship setup query. - Added new field
inclusionsto sponsorship queries. - Added new field
inclusionto sponsorship setup sponsorship packages query. - The fields
SponsorshipPackageItem.name,SponsorshipPackageItem.valueandSponsorshipPackageItem.isCompletedhave been deprecated. These fields will be removed in a future release. - Added new input field
taxNumberto create and update contact mutations. - Added new field
currencyto 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
functionFeeTypeIdthat was not associated with the function targeted by the function registration. - Fixed an issue where the
event.setup.sponsorship.sponsorshipPackagesquery returned an error ifinclusions.value.currencywas included. - Fixed an issue where the
event.setup.sponsorship.sponsorshipPackagesquery returned all inclusions instead of the ones added to the sponsorship package.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
taxNumberof typeStringwas added to input object typeCreateContactInput. - Input field
taxNumberof typeStringwas added to input object typeCreateContactStoreContactInput. - Input field
taxNumberof typeStringwas added to input object typeCreateCeContactStoreContactInput. - Input field
taxNumberof typeStringwas added to input object typeCreateMembershipContactStoreContactInput. - Input field
taxNumberof typeStringwas added to input object typeUpdateContactDetailsInput. - Input field
taxNumberof typeStringwas added to input object typeUpdateContactStoreContactDetailsInput. - Input field
taxNumberof typeStringwas added to input object typeUpdateCeContactStoreContactDetailsInput. - Input field
taxNumberof typeStringwas added to input object typeUpdateMembershipContactStoreContactDetailsInput.
✅ Non-breaking changes
- Directive
deprecatedwas added to fieldSponsorshipPackageItem.name. - Directive
deprecatedwas added to fieldSponsorshipPackageItem.value. - Directive
deprecatedwas added to fieldSponsorshipPackageItem.isCompleted. - Field
currencywas added to object typePayment. - Field
inclusionwas added to object typeSponsorshipPackageItem. - Field
inclusionswas added to object typeSponsorship. - Field
inclusionswas added to object typeSponsorshipSetup. - Field
SponsorshipPackageItem.nameis deprecated. - Field
SponsorshipPackageItem.valueis deprecated. - Field
SponsorshipPackageItem.isCompletedis deprecated. - Field
SponsorshipPackageItem.namehas deprecation reason: Useinclusion.nameinstead. This field will be removed in a future release. - Field
SponsorshipPackageItem.valuehas deprecation reason: Useinclusion.valueinstead. This field will be removed in a future release. - Field
SponsorshipPackageItem.isCompletedhas deprecation reason: This field will be removed in a future release. - Type
Inclusionwas added. - Type
SponsorshipItemwas 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
eventIdfield of thecreateContact,updateContactDetails, orupdateContactBillingmutations. See breaking changes document for more information. - Field
MembershipContactStoreSetup.functionchanged type fromFunctionSetup!toMembershipContactStoreFunctionSetup!. - Field
CeContactStoreSetup.functionchanged type fromFunctionSetup!toCeContactStoreFunctionSetup!. - Field
CeContactStore.functionRegistrationschanged type from[FunctionRegistration!]!to[CeContactStoreFunctionRegistration!]!. - Field
MembershipContactStore.functionRegistrationschanged type from[FunctionRegistration!]!to[MembershipContactStoreFunctionRegistration!]!. - Field
MembershipContactStoreContact.functionRegistrationschanged type from[FunctionRegistration!]!to[MembershipContactStoreFunctionRegistration!]!.
⚠️ Dangerous changes
- Input field
dietaryof typeContactDietaryInputwas added to input object typeCreateContactInput. - Input field
dietaryof typeContactDietaryInputwas added to input object typeCreateContactStoreContactInput. - Input field
dietaryof typeContactDietaryInputwas added to input object typeCreateCeContactStoreContactInput. - Input field
dietaryof typeContactDietaryInputwas added to input object typeCreateMembershipContactStoreContactInput. - Input field
dietaryof typeContactDietaryInputwas added to input object typeUpdateContactDetailsInput. - Input field
dietaryof typeContactDietaryInputwas added to input object typeUpdateContactStoreContactDetailsInput. - Input field
dietaryof typeContactDietaryInputwas added to input object typeUpdateCeContactStoreContactDetailsInput. - Input field
dietaryof typeContactDietaryInputwas added to input object typeUpdateMembershipContactStoreContactDetailsInput.
✅ Non-breaking changes
- Field
contactwas added to object typeEventSetup. - Field
coursewas added to object typeEventSetup. - Field
contactwas added to object typeMembershipContactStoreSetup. - Field
coursewas added to object typeMembershipContactStoreSetup. - Field
contactwas added to object typeCeContactStoreSetup. - Field
coursewas added to object typeCeContactStoreSetup. - Field
courseRegistrationswas added to object typeContact. - Field
dietarywas added to object typeContact. - Field
cancelCeContactStoreFunctionRegistrationwas added to object typeMutation. - Field
cancelMembershipContactStoreFunctionRegistrationwas added to object typeMutation. - Field
createCeContactStoreCoursewas added to object typeMutation. - Field
createCeContactStoreCourseClassificationwas added to object typeMutation. - Field
createCeContactStoreCourseClassificationTypewas added to object typeMutation. - Field
createCeContactStoreCourseCreditTypewas added to object typeMutation. - Field
createCeContactStoreCourseFeeTypewas added to object typeMutation. - Field
createCeContactStoreCourseRegistrationwas added to object typeMutation. - Field
createCeContactStoreCourseSubClassificationwas added to object typeMutation. - Field
createCeContactStoreFunctionRegistrationwas added to object typeMutation. - Field
createCeContactStoreFunctionRegistrationWithBasicGuestswas added to object typeMutation. - Field
createCeContactStoreFunctionRegistrationWithContactGuestswas added to object typeMutation. - Field
createCeContactStoreGroupFunctionRegistrationwas added to object typeMutation. - Field
createEventCoursewas added to object typeMutation. - Field
createEventCourseClassificationwas added to object typeMutation. - Field
createEventCourseClassificationTypewas added to object typeMutation. - Field
createEventCourseCreditTypewas added to object typeMutation. - Field
createEventCourseFeeTypewas added to object typeMutation. - Field
createEventCourseRegistrationwas added to object typeMutation. - Field
createEventCourseSubClassificationwas added to object typeMutation. - Field
createMembershipContactStoreCoursewas added to object typeMutation. - Field
createMembershipContactStoreCourseClassificationwas added to object typeMutation. - Field
createMembershipContactStoreCourseClassificationTypewas added to object typeMutation. - Field
createMembershipContactStoreCourseCreditTypewas added to object typeMutation. - Field
createMembershipContactStoreCourseFeeTypewas added to object typeMutation. - Field
createMembershipContactStoreCourseRegistrationwas added to object typeMutation. - Field
createMembershipContactStoreCourseSubClassificationwas added to object typeMutation. - Field
createMembershipContactStoreFunctionRegistrationwas added to object typeMutation. - Field
createMembershipContactStoreFunctionRegistrationWithBasicGuestswas added to object typeMutation. - Field
createMembershipContactStoreFunctionRegistrationWithContactGuestswas added to object typeMutation. - Field
createMembershipContactStoreGroupFunctionRegistrationwas added to object typeMutation. - Field
deleteCeContactStoreCoursewas added to object typeMutation. - Field
deleteCeContactStoreCourseClassificationwas added to object typeMutation. - Field
deleteCeContactStoreCourseClassificationTypewas added to object typeMutation. - Field
deleteCeContactStoreCourseCreditTypewas added to object typeMutation. - Field
deleteCeContactStoreCourseFeeTypewas added to object typeMutation. - Field
deleteCeContactStoreCourseRegistrationwas added to object typeMutation. - Field
deleteCeContactStoreCourseSubClassificationwas added to object typeMutation. - Field
deleteCeContactStoreFunctionRegistrationwas added to object typeMutation. - Field
deleteCeContactStoreGroupFunctionRegistrationwas added to object typeMutation. - Field
deleteEventCoursewas added to object typeMutation. - Field
deleteEventCourseClassificationwas added to object typeMutation. - Field
deleteEventCourseClassificationTypewas added to object typeMutation. - Field
deleteEventCourseCreditTypewas added to object typeMutation. - Field
deleteEventCourseFeeTypewas added to object typeMutation. - Field
deleteEventCourseRegistrationwas added to object typeMutation. - Field
deleteEventCourseSubClassificationwas added to object typeMutation. - Field
deleteMembershipContactStoreCoursewas added to object typeMutation. - Field
deleteMembershipContactStoreCourseClassificationwas added to object typeMutation. - Field
deleteMembershipContactStoreCourseClassificationTypewas added to object typeMutation. - Field
deleteMembershipContactStoreCourseCreditTypewas added to object typeMutation. - Field
deleteMembershipContactStoreCourseFeeTypewas added to object typeMutation. - Field
deleteMembershipContactStoreCourseRegistrationwas added to object typeMutation. - Field
deleteMembershipContactStoreCourseSubClassificationwas added to object typeMutation. - Field
deleteMembershipContactStoreFunctionRegistrationwas added to object typeMutation. - Field
deleteMembershipContactStoreGroupFunctionRegistrationwas added to object typeMutation. - Field
restoreCeContactStoreFunctionRegistrationwas added to object typeMutation. - Field
restoreMembershipContactStoreFunctionRegistrationwas added to object typeMutation. - Field
updateCeContactStoreCoursewas added to object typeMutation. - Field
updateCeContactStoreCourseClassificationwas added to object typeMutation. - Field
updateCeContactStoreCourseClassificationTypewas added to object typeMutation. - Field
updateCeContactStoreCourseCreditTypewas added to object typeMutation. - Field
updateCeContactStoreCourseFeeTypewas added to object typeMutation. - Field
updateCeContactStoreCourseRegistrationwas added to object typeMutation. - Field
updateCeContactStoreCourseSubClassificationwas added to object typeMutation. - Field
updateCeContactStoreFunctionRegistrationwas added to object typeMutation. - Field
updateCeContactStoreFunctionRegistrationStatuswas added to object typeMutation. - Field
updateCeContactStoreFunctionRegistrationWithBasicGuestswas added to object typeMutation. - Field
updateCeContactStoreFunctionRegistrationWithContactGuestswas added to object typeMutation. - Field
updateCeContactStoreGroupFunctionRegistrationwas added to object typeMutation. - Field
updateEventCoursewas added to object typeMutation. - Field
updateEventCourseClassificationwas added to object typeMutation. - Field
updateEventCourseClassificationTypewas added to object typeMutation. - Field
updateEventCourseCreditTypewas added to object typeMutation. - Field
updateEventCourseFeeTypewas added to object typeMutation. - Field
updateEventCourseRegistrationwas added to object typeMutation. - Field
updateEventCourseSubClassificationwas added to object typeMutation. - Field
updateMembershipContactStoreCoursewas added to object typeMutation. - Field
updateMembershipContactStoreCourseClassificationwas added to object typeMutation. - Field
updateMembershipContactStoreCourseClassificationTypewas added to object typeMutation. - Field
updateMembershipContactStoreCourseCreditTypewas added to object typeMutation. - Field
updateMembershipContactStoreCourseFeeTypewas added to object typeMutation. - Field
updateMembershipContactStoreCourseRegistrationwas added to object typeMutation. - Field
updateMembershipContactStoreCourseSubClassificationwas added to object typeMutation. - Field
updateMembershipContactStoreFunctionRegistrationwas added to object typeMutation. - Field
updateMembershipContactStoreFunctionRegistrationStatuswas added to object typeMutation. - Field
updateMembershipContactStoreFunctionRegistrationWithBasicGuestswas added to object typeMutation. - Field
updateMembershipContactStoreFunctionRegistrationWithContactGuestswas added to object typeMutation. - Field
updateMembershipContactStoreGroupFunctionRegistrationwas added to object typeMutation. - Field
courseRegistrationswas added to object typeCeContactStore. - Field
courseRegistrationswas added to object typeCeContactStoreContact. - Field
dietarywas added to object typeCeContactStoreContact. - Field
functionRegistrationswas added to object typeCeContactStoreContact. - Field
courseRegistrationswas added to object typeEvent. - Field
courseRegistrationswas added to object typeMembershipContactStore. - Field
contactwas added to object typeContactStoreSetup. - Field
dietarywas added to object typeContactStoreContact. - Field
courseRegistrationswas added to object typeMembershipContactStoreContact. - Field
dietarywas added to object typeMembershipContactStoreContact. - Type
CancelCeContactStoreFunctionRegistrationInputwas added. - Type
CancelCeContactStoreFunctionRegistrationPayloadwas added. - Type
CancelMembershipContactStoreFunctionRegistrationInputwas added. - Type
CancelMembershipContactStoreFunctionRegistrationPayloadwas added. - Type
CeContactStoreCoursewas added. - Type
CeContactStoreCourseInstructorwas added. - Type
CeContactStoreCourseRegistrationwas added. - Type
CeContactStoreCourseSetupwas added. - Type
CeContactStoreFunctionwas added. - Type
CeContactStoreFunctionAttendancewas added. - Type
CeContactStoreFunctionGuestwas added. - Type
CeContactStoreFunctionGuestContactwas added. - Type
CeContactStoreFunctionRegistrationwas added. - Type
CeContactStoreFunctionSetupwas added. - Type
CePortalVisibilitywas added. - Type
ContactDietaryInputwas added. - Type
ContactSetupwas added. - Type
CourseAttendanceStatuswas added. - Type
CourseClassificationwas added. - Type
CourseClassificationAssociationwas added. - Type
CourseClassificationTypewas added. - Type
CourseCreditwas added. - Type
CourseCreditTypewas added. - Type
CourseDiscountCodewas added. - Type
CourseDiscountCodeApplicabilitywas added. - Type
CourseFeeTypewas added. - Type
CourseFeeTypeInventorywas added. - Type
CourseFeeTypeInventoryTypewas added. - Type
CoursePreferenceswas added. - Type
CoursePreferencesOverviewConfigurationwas added. - Type
CourseRegistrationItineraryConfigurationwas added. - Type
CourseRegistrationItineraryConfigurationInputwas added. - Type
CourseRegistrationPaymentDetailswas added. - Type
CourseStatuswas added. - Type
CourseSubClassificationwas added. - Type
CreateCeContactStoreCourseClassificationInputwas added. - Type
CreateCeContactStoreCourseClassificationTypeInputwas added. - Type
CreateCeContactStoreCourseCreditTypeInputwas added. - Type
CreateCeContactStoreCourseFeeTypeInputwas added. - Type
CreateCeContactStoreCourseInputwas added. - Type
CreateCeContactStoreCoursePayloadwas added. - Type
CreateCeContactStoreCourseRegistrationInputwas added. - Type
CreateCeContactStoreCourseRegistrationPayloadwas added. - Type
CreateCeContactStoreCourseSubClassificationInputwas added. - Type
CreateCeContactStoreFunctionRegistrationInputwas added. - Type
CreateCeContactStoreFunctionRegistrationPayloadwas added. - Type
CreateCeContactStoreFunctionRegistrationWithBasicGuestsInputwas added. - Type
CreateCeContactStoreFunctionRegistrationWithContactGuestsInputwas added. - Type
CreateCeContactStoreGroupFunctionRegistrationInputwas added. - Type
CreateCourseClassificationInputwas added. - Type
CreateCourseClassificationPayloadwas added. - Type
CreateCourseClassificationTypePayloadwas added. - Type
CreateCourseCreditInputwas added. - Type
CreateCourseCreditTypePayloadwas added. - Type
CreateCourseFeeTypeInventoryInputwas added. - Type
CreateCourseFeeTypePayloadwas added. - Type
CreateCourseInstructorInputwas added. - Type
CreateCourseSubClassificationPayloadwas added. - Type
CreateEventCourseClassificationInputwas added. - Type
CreateEventCourseClassificationTypeInputwas added. - Type
CreateEventCourseCreditTypeInputwas added. - Type
CreateEventCourseFeeTypeInputwas added. - Type
CreateEventCourseInputwas added. - Type
CreateEventCoursePayloadwas added. - Type
CreateEventCourseRegistrationInputwas added. - Type
CreateEventCourseRegistrationPayloadwas added. - Type
CreateEventCourseSubClassificationInputwas added. - Type
CreateMembershipContactStoreCourseClassificationInputwas added. - Type
CreateMembershipContactStoreCourseClassificationTypeInputwas added. - Type
CreateMembershipContactStoreCourseCreditTypeInputwas added. - Type
CreateMembershipContactStoreCourseFeeTypeInputwas added. - Type
CreateMembershipContactStoreCourseInputwas added. - Type
CreateMembershipContactStoreCoursePayloadwas added. - Type
CreateMembershipContactStoreCourseRegistrationInputwas added. - Type
CreateMembershipContactStoreCourseRegistrationPayloadwas added. - Type
CreateMembershipContactStoreCourseSubClassificationInputwas added. - Type
CreateMembershipContactStoreFunctionRegistrationInputwas added. - Type
CreateMembershipContactStoreFunctionRegistrationPayloadwas added. - Type
CreateMembershipContactStoreFunctionRegistrationWithBasicGuestsInputwas added. - Type
CreateMembershipContactStoreFunctionRegistrationWithContactGuestsInputwas added. - Type
CreateMembershipContactStoreGroupFunctionRegistrationInputwas added. - Type
DateRangeCePortalVisibilitywas added. - Type
DeleteCeContactStoreCourseClassificationInputwas added. - Type
DeleteCeContactStoreCourseClassificationTypeInputwas added. - Type
DeleteCeContactStoreCourseCreditTypeInputwas added. - Type
DeleteCeContactStoreCourseFeeTypeInputwas added. - Type
DeleteCeContactStoreCourseInputwas added. - Type
DeleteCeContactStoreCourseRegistrationInputwas added. - Type
DeleteCeContactStoreCourseSubClassificationInputwas added. - Type
DeleteCeContactStoreFunctionRegistrationInputwas added. - Type
DeleteCeContactStoreGroupFunctionRegistrationInputwas added. - Type
DeleteCourseClassificationPayloadwas added. - Type
DeleteCourseClassificationTypePayloadwas added. - Type
DeleteCourseCreditTypePayloadwas added. - Type
DeleteCourseFeeTypePayloadwas added. - Type
DeleteCoursePayloadwas added. - Type
DeleteCourseRegistrationPayloadwas added. - Type
DeleteCourseSubClassificationPayloadwas added. - Type
DeleteEventCourseClassificationInputwas added. - Type
DeleteEventCourseClassificationTypeInputwas added. - Type
DeleteEventCourseCreditTypeInputwas added. - Type
DeleteEventCourseFeeTypeInputwas added. - Type
DeleteEventCourseInputwas added. - Type
DeleteEventCourseRegistrationInputwas added. - Type
DeleteEventCourseSubClassificationInputwas added. - Type
DeleteFunctionRegistrationPayloadwas added. - Type
DeleteMembershipContactStoreCourseClassificationInputwas added. - Type
DeleteMembershipContactStoreCourseClassificationTypeInputwas added. - Type
DeleteMembershipContactStoreCourseCreditTypeInputwas added. - Type
DeleteMembershipContactStoreCourseFeeTypeInputwas added. - Type
DeleteMembershipContactStoreCourseInputwas added. - Type
DeleteMembershipContactStoreCourseRegistrationInputwas added. - Type
DeleteMembershipContactStoreCourseSubClassificationInputwas added. - Type
DeleteMembershipContactStoreFunctionRegistrationInputwas added. - Type
DeleteMembershipContactStoreGroupFunctionRegistrationInputwas added. - Type
Dietarywas added. - Type
DietaryRequirementwas added. - Type
EventCoursewas added. - Type
EventCourseInstructorwas added. - Type
EventCourseRegistrationwas added. - Type
EventCourseSetupwas added. - Type
FixedCePortalVisibilitywas added. - Type
MembershipContactStoreCoursewas added. - Type
MembershipContactStoreCourseInstructorwas added. - Type
MembershipContactStoreCourseRegistrationwas added. - Type
MembershipContactStoreCourseSetupwas added. - Type
MembershipContactStoreFunctionwas added. - Type
MembershipContactStoreFunctionAttendancewas added. - Type
MembershipContactStoreFunctionGuestwas added. - Type
MembershipContactStoreFunctionGuestContactwas added. - Type
MembershipContactStoreFunctionRegistrationwas added. - Type
MembershipContactStoreFunctionSetupwas added. - Type
OverviewFieldTypewas added. - Type
RestoreCeContactStoreFunctionRegistrationInputwas added. - Type
RestoreCeContactStoreFunctionRegistrationPayloadwas added. - Type
RestoreMembershipContactStoreFunctionRegistrationInputwas added. - Type
RestoreMembershipContactStoreFunctionRegistrationPayloadwas added. - Type
UpdateCeContactStoreCourseClassificationInputwas added. - Type
UpdateCeContactStoreCourseClassificationTypeInputwas added. - Type
UpdateCeContactStoreCourseCreditTypeInputwas added. - Type
UpdateCeContactStoreCourseFeeTypeInputwas added. - Type
UpdateCeContactStoreCourseInputwas added. - Type
UpdateCeContactStoreCoursePayloadwas added. - Type
UpdateCeContactStoreCourseRegistrationInputwas added. - Type
UpdateCeContactStoreCourseRegistrationPayloadwas added. - Type
UpdateCeContactStoreCourseSubClassificationInputwas added. - Type
UpdateCeContactStoreFunctionRegistrationInputwas added. - Type
UpdateCeContactStoreFunctionRegistrationPayloadwas added. - Type
UpdateCeContactStoreFunctionRegistrationStatusInputwas added. - Type
UpdateCeContactStoreFunctionRegistrationStatusPayloadwas added. - Type
UpdateCeContactStoreFunctionRegistrationWithBasicGuestsInputwas added. - Type
UpdateCeContactStoreFunctionRegistrationWithContactGuestsInputwas added. - Type
UpdateCeContactStoreGroupFunctionRegistrationInputwas added. - Type
UpdateCourseClassificationInputwas added. - Type
UpdateCourseClassificationPayloadwas added. - Type
UpdateCourseClassificationTypePayloadwas added. - Type
UpdateCourseCreditInputwas added. - Type
UpdateCourseCreditTypePayloadwas added. - Type
UpdateCourseFeeTypeInventoryInputwas added. - Type
UpdateCourseFeeTypePayloadwas added. - Type
UpdateCourseSubClassificationPayloadwas added. - Type
UpdateEventCourseClassificationInputwas added. - Type
UpdateEventCourseClassificationTypeInputwas added. - Type
UpdateEventCourseCreditTypeInputwas added. - Type
UpdateEventCourseFeeTypeInputwas added. - Type
UpdateEventCourseInputwas added. - Type
UpdateEventCoursePayloadwas added. - Type
UpdateEventCourseRegistrationInputwas added. - Type
UpdateEventCourseRegistrationPayloadwas added. - Type
UpdateEventCourseSubClassificationInputwas added. - Type
UpdateMembershipContactStoreCourseClassificationInputwas added. - Type
UpdateMembershipContactStoreCourseClassificationTypeInputwas added. - Type
UpdateMembershipContactStoreCourseCreditTypeInputwas added. - Type
UpdateMembershipContactStoreCourseFeeTypeInputwas added. - Type
UpdateMembershipContactStoreCourseInputwas added. - Type
UpdateMembershipContactStoreCoursePayloadwas added. - Type
UpdateMembershipContactStoreCourseRegistrationInputwas added. - Type
UpdateMembershipContactStoreCourseRegistrationPayloadwas added. - Type
UpdateMembershipContactStoreCourseSubClassificationInputwas added. - Type
UpdateMembershipContactStoreFunctionRegistrationInputwas added. - Type
UpdateMembershipContactStoreFunctionRegistrationPayloadwas added. - Type
UpdateMembershipContactStoreFunctionRegistrationStatusInputwas added. - Type
UpdateMembershipContactStoreFunctionRegistrationStatusPayloadwas added. - Type
UpdateMembershipContactStoreFunctionRegistrationWithBasicGuestsInputwas added. - Type
UpdateMembershipContactStoreFunctionRegistrationWithContactGuestsInputwas added. - Type
UpdateMembershipContactStoreGroupFunctionRegistrationInputwas 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
creditHoursto object typeRegistrationType. - Added new field
groupto object typeInvoice. - Added new field
dueDateto object typeInvoiceLineItem. - Added new fields
orderIdandpaymentIdto object typeEventsAirPaymentsPaymentDetails. - Added new field
customFieldsto object typeContactGroup. - Added new field
membersto object typeContactGroup,CeContactStoreContactGroupandMembershipContactStoreContactGroup. - The field
EventsAirPaymentsPaymentDetails.referencehas been deprecated. Please use the fieldEventsAirPaymentsPaymentDetails.paymentIdinstead.EventsAirPaymentsPaymentDetails.referencewill be removed in a future release.
Bug fixes
- Fixed an issue where
updateContactDetailsmutation was not updating fax number. - Fixed an issue where
updateFunctionRegistrationmutation was not applying adjustment amount. - Fixed an issue where
invoicesquery did not include tax information for 0% taxes. - Fixed an issue where
EventAgendaItem.tracksreturns 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
createCeContactStoreContactGroupwas added to object typeMutation. - Field
createEventContactGroupwas added to object typeMutation. - Field
createGroupFunctionRegistrationwas added to object typeMutation. - Field
createMembershipContactStoreContactGroupwas added to object typeMutation. - Field
deleteCeContactStoreContactGroupwas added to object typeMutation. - Field
deleteEventContactGroupwas added to object typeMutation. - Field
deleteGroupFunctionRegistrationwas added to object typeMutation. - Field
deleteMembershipContactStoreContactGroupwas added to object typeMutation. - Field
linkContactToCeContactStoreContactGroupwas added to object typeMutation. - Field
linkContactToEventContactGroupwas added to object typeMutation. - Field
linkContactToMembershipContactStoreContactGroupwas added to object typeMutation. - Field
removeContactFromCeContactStoreContactGroupwas added to object typeMutation. - Field
removeContactFromEventContactGroupwas added to object typeMutation. - Field
removeContactFromMembershipContactStoreContactGroupwas added to object typeMutation. - Field
updateCeContactStoreContactGroupNamewas added to object typeMutation. - Field
updateEventContactGroupCustomFieldswas added to object typeMutation. - Field
updateEventContactGroupNamewas added to object typeMutation. - Field
updateGroupFunctionRegistrationwas added to object typeMutation. - Field
updateMembershipContactStoreContactGroupNamewas added to object typeMutation. - Field
creditHourswas added to object typeRegistrationType. - Field
groupwas added to object typeInvoice. - Field
dueDatewas added to object typeInvoiceLineItem. - Field
orderIdwas added to object typeEventsAirPaymentsPaymentDetails. - Field
paymentIdwas added to object typeEventsAirPaymentsPaymentDetails. - Field
customFieldswas added to object typeContactGroup. - Field
memberswas added to object typeContactGroup. - Field
memberswas added to object typeCeContactStoreContactGroup. - Field
memberswas added to object typeMembershipContactStoreContactGroup. - Field
EventsAirPaymentsPaymentDetails.referenceis deprecated. - Field
EventsAirPaymentsPaymentDetails.referencehas deprecation reason UsepaymentIdinstead. This field will be removed in a future release. - Type
CreateCeContactStoreContactGroupInputwas added. - Type
CreateCeContactStoreContactGroupPayloadwas added. - Type
CreateEventContactGroupInputwas added. - Type
CreateEventContactGroupPayloadwas added. - Type
CreateGroupFunctionRegistrationInputwas added. - Type
CreateMembershipContactStoreContactGroupInputwas added. - Type
CreateMembershipContactStoreContactGroupPayloadwas added. - Type
DeleteCeContactStoreContactGroupInputwas added. - Type
DeleteCeContactStoreContactGroupPayloadwas added. - Type
DeleteEventContactGroupInputwas added. - Type
DeleteEventContactGroupPayloadwas added. - Type
DeleteGroupFunctionRegistrationInputwas added. - Type
DeleteGroupFunctionRegistrationPayloadwas added. - Type
DeleteMembershipContactStoreContactGroupInputwas added. - Type
DeleteMembershipContactStoreContactGroupPayloadwas added. - Type
LinkContactToCeContactStoreContactGroupInputwas added. - Type
LinkContactToCeContactStoreContactGroupPayloadwas added. - Type
LinkContactToEventContactGroupInputwas added. - Type
LinkContactToEventContactGroupPayloadwas added. - Type
LinkContactToMembershipContactStoreContactGroupInputwas added. - Type
LinkContactToMembershipContactStoreContactGroupPayloadwas added. - Type
RemoveContactFromCeContactStoreContactGroupInputwas added. - Type
RemoveContactFromCeContactStoreContactGroupPayloadwas added. - Type
RemoveContactFromEventContactGroupInputwas added. - Type
RemoveContactFromEventContactGroupPayloadwas added. - Type
RemoveContactFromMembershipContactStoreContactGroupInputwas added. - Type
RemoveContactFromMembershipContactStoreContactGroupPayloadwas added. - Type
UpdateCeContactStoreContactGroupNameInputwas added. - Type
UpdateCeContactStoreContactGroupNamePayloadwas added. - Type
UpdateEventContactGroupCustomFieldsInputwas added. - Type
UpdateEventContactGroupCustomFieldsPayloadwas added. - Type
UpdateEventContactGroupNameInputwas added. - Type
UpdateEventContactGroupNamePayloadwas added. - Type
UpdateGroupFunctionRegistrationInputwas added. - Type
UpdateMembershipContactStoreContactGroupNameInputwas added. - Type
UpdateMembershipContactStoreContactGroupNamePayloadwas 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
ticketsandisGroupInventoryto registration queries for group inventory. - Added new field
isGroupInventoryto 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
isGroupInventorywas added to object typeFunctionRegistration. - Field
createGroupRegistrationwas added to object typeMutation. - Field
deleteGroupRegistrationwas added to object typeMutation. - Field
updateGroupRegistrationwas added to object typeMutation. - Field
isGroupInventorywas added to object typeRegistration. - Field
ticketswas added to object typeRegistration. - Type
CreateGroupRegistrationInputwas added. - Type
CreateGroupRegistrationPayloadwas added. - Type
DeleteGroupRegistrationInputwas added. - Type
UpdateGroupRegistrationInputwas added. - Type
UpdateGroupRegistrationPayloadwas 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,suffixandtaxNumberto theContacttype. - Added new input fields
secondaryAddress,useSecondaryAddressandsuffixto theCreateContactInputandUpdateContactDetailsInputtypes. - Added a new field
purchaseOrderNumberto theInvoicetype. - Added new filter option
payableItemIdstoInvoiceSearchFilterInput.
Bug fixes
- Fixed an issue where
updateEventNote,updateContactStoreNote,updateCeContactStoreNoteandupdateMembershipContactStoreNotemutations didn't updatecustomFields. - Fixed an issue where filtering
contactswithcontacts.registrationFilter.dateRegisteredfilter returned an incorrect result.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
payableItemIdsof type[ID!]was added to input object typeInvoiceSearchFilterInput. - Input field
secondaryAddressof typeAddressInputwas added to input object typeCreateContactInput. - Input field
suffixof typeStringwas added to input object typeCreateContactInput. - Input field
useSecondaryAddressof typeBooleanwas added to input object typeCreateContactInput. - Input field
secondaryAddressof typeAddressInputwas added to input object typeUpdateContactDetailsInput. - Input field
suffixof typeStringwas added to input object typeUpdateContactDetailsInput. - Input field
useSecondaryAddressof typeBooleanwas added to input object typeUpdateContactDetailsInput.
✅ Non-breaking changes
- Field
agendaItemAttendanceswas added to object typeContact. - Field
secondaryAddresswas added to object typeContact. - Field
suffixwas added to object typeContact. - Field
taxNumberwas added to object typeContact. - Field
useSecondaryAddresswas added to object typeContact. - Field
createAgendaItemAttendancewas added to object typeMutation. - Field
createCeContactStoreContactwas added to object typeMutation. - Field
createContactStoreContactwas added to object typeMutation. - Field
createMembershipContactStoreContactwas added to object typeMutation. - Field
deleteAgendaItemAttendancewas added to object typeMutation. - Field
updateCeContactStoreContactBillingwas added to object typeMutation. - Field
updateCeContactStoreContactDetailswas added to object typeMutation. - Field
updateContactStoreContactBillingwas added to object typeMutation. - Field
updateContactStoreContactDetailswas added to object typeMutation. - Field
updateMembershipContactStoreContactBillingwas added to object typeMutation. - Field
updateMembershipContactStoreContactDetailswas added to object typeMutation. - Field
secondaryAddresswas added to object typeCeContactStoreContact. - Field
suffixwas added to object typeCeContactStoreContact. - Field
taxNumberwas added to object typeCeContactStoreContact. - Field
useSecondaryAddresswas added to object typeCeContactStoreContact. - Field
agendaItemAttendanceswas added to object typeEvent. - Field
secondaryAddresswas added to object typeContactStoreContact. - Field
suffixwas added to object typeContactStoreContact. - Field
taxNumberwas added to object typeContactStoreContact. - Field
useSecondaryAddresswas added to object typeContactStoreContact. - Field
purchaseOrderNumberwas added to object typeInvoice. - Field
secondaryAddresswas added to object typeMembershipContactStoreContact. - Field
suffixwas added to object typeMembershipContactStoreContact. - Field
taxNumberwas added to object typeMembershipContactStoreContact. - Field
useSecondaryAddresswas added to object typeMembershipContactStoreContact. - Type
ActivityBreakAttendanceAgendaItemwas added. - Type
AgendaItemAttendancewas added. - Type
AgendaItemAttendanceSearchFilterInputwas added. - Type
AgendaItemCheckInStatuswas added. - Type
AgendaItemCheckOutStatuswas added. - Type
AttendanceAgendaItemwas added. - Type
AttendanceAgendaItemSearchFilterInputwas added. - Type
AttendanceAgendaItemTrackSearchFilterInputwas added. - Type
AttendanceAgendaItemTypewas added. - Type
CreateAgendaItemAttendanceInputwas added. - Type
CreateAgendaItemAttendancePayloadwas added. - Type
CreateCeContactStoreContactInputwas added. - Type
CreateCeContactStoreContactPayloadwas added. - Type
CreateContactStoreContactInputwas added. - Type
CreateContactStoreContactPayloadwas added. - Type
CreateMembershipContactStoreContactInputwas added. - Type
CreateMembershipContactStoreContactPayloadwas added. - Type
DeleteAgendaItemAttendanceInputwas added. - Type
DeleteAgendaItemAttendancePayloadwas added. - Type
SessionAttendanceAgendaItemwas added. - Type
UpdateCeContactStoreContactBillingInputwas added. - Type
UpdateCeContactStoreContactBillingPayloadwas added. - Type
UpdateCeContactStoreContactDetailsInputwas added. - Type
UpdateCeContactStoreContactDetailsPayloadwas added. - Type
UpdateContactStoreContactBillingInputwas added. - Type
UpdateContactStoreContactBillingPayloadwas added. - Type
UpdateContactStoreContactDetailsInputwas added. - Type
UpdateContactStoreContactDetailsPayloadwas added. - Type
UpdateMembershipContactStoreContactBillingInputwas added. - Type
UpdateMembershipContactStoreContactBillingPayloadwas added. - Type
UpdateMembershipContactStoreContactDetailsInputwas added. - Type
UpdateMembershipContactStoreContactDetailsPayloadwas added.
2024-11-05
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 support for retrieving
profileandbrochuresofcontact.exhibitionBookingsandcontact.sponsorships. - Added support for retrieving the
appPinof acontact.onlineUser. - Added support for retrieving
locationsin membership and continuing education stores.
GraphQL API schema changes
✅ Non-breaking changes
- Field
locationswas added to object typeCeContactStoreSetup. - Field
profilewas added to object typeExhibitionBooking. - Field
brochureswas added to object typeExhibitionBooking. - Field
locationswas added to object typeMembershipContactStoreSetup. - Field
appPinwas added to object typeOnlineUser. - Field
profilewas added to object typeSponsorship. - Field
brochureswas added to object typeSponsorship. - Type
Brochurewas added. - Type
BrochureDetailswas added. - Type
PdfBrochureDetailswas added. - Type
UrlBrochureDetailswas added. - Type
VideoUrlBrochureDetailswas added.
2024-09-19
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 filter option
trackstoFunctionRegistrationFunctionSearchFilterInput. - The field
PresentationSetup.locationshas been deprecated. Please use the new fieldEventSetup.locations.PresentationSetup.locationswill be removed in a future release.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
tracksof type[Int!]was added to input object typeFunctionRegistrationFunctionSearchFilterInput.
✅ Non-breaking changes
- Directive
deprecatedwas added to fieldPresentationSetup.locations. - Field
locationswas added to object typeEventSetup.
2024-09-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 the ability to filter data through an argument for the following fields:
CeContactStore.functionRegistrationsContact.functionRegistrationsContact.registrationsEvent.functionRegistrationsEvent.registrationsFunction.feeTypesFunctionSetup.functionsMembershipContactStore.functionRegistrationsMembershipContactStoreContact.functionRegistrationsQuery.payableItems
-
Extended the filter options for events and contact stores.
-
The argument
inputof fieldEvent.functionRegistrationshas been deprecated. Please use the new argumentfilterInputinstead.inputwill be removed in a future release. -
The argument
inputof fieldEvent.registrationshas been deprecated. Please use the new argumentfilterInputinstead.inputwill be removed in a future release.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
input: FunctionFeeTypeSearchFilterInput!(with default value) added to fieldFunction.feeTypes. - Argument
input: RegistrationSearchFilterInput!(with default value) added to fieldContact.registrations. - Argument
input: FunctionRegistrationSearchFilterInput!(with default value) added to fieldContact.functionRegistrations. - Argument
input: PayableItemSearchFilterInput!(with default value) added to fieldQuery.payableItems. - Argument
input: FunctionRegistrationSearchFilterInput!(with default value) added to fieldCeContactStore.functionRegistrations. - Argument
filterInput: RegistrationSearchFilterInput!(with default value) added to fieldEvent.registrations. - Argument
filterInput: FunctionRegistrationSearchFilterInput!(with default value) added to fieldEvent.functionRegistrations. - Argument
input: FunctionSearchFilterInput!(with default value) added to fieldFunctionSetup.functions. - Argument
input: FunctionRegistrationSearchFilterInput!(with default value) added to fieldMembershipContactStore.functionRegistrations. - Argument
input: FunctionRegistrationSearchFilterInput!(with default value) added to fieldMembershipContactStoreContact.functionRegistrations. - Input field
aliasesof type[String!]was added to input object typeContactStoresWhere. - Input field
officeof typeOfficeWherewas added to input object typeContactStoresWhere. - Input field
uniqueCodesof type[String!]was added to input object typeContactStoresWhere. - Input field
aliasesof type[String!]was added to input object typeEventsWhere. - Input field
groupof typeEventGroupWherewas added to input object typeEventsWhere. - Input field
officeof typeOfficeWherewas added to input object typeEventsWhere. - Input field
uniqueCodesof type[String!]was added to input object typeEventsWhere. - Input field
isExportedof typeBooleanwas added to input object typeInvoiceSearchFilterInput. - Input field
isExportedof typeBooleanwas added to input object typePaymentSearchFilterInput.
✅ Non-breaking changes
- Directive
deprecatedwas added to argumentinputof fieldEvent.functionRegistrations. - Directive
deprecatedwas added to argumentinputof fieldEvent.registrations. - Type
EventGroupWherewas added. - Type
FunctionFeeTypeSearchFilterInputwas added. - Type
FunctionFunctionFeeTypeSearchFilterInputwas added. - Type
FunctionFunctionGroupSearchFilterInputwas added. - Type
FunctionRegistrationFunctionFeeTypeSearchFilterInputwas added. - Type
FunctionRegistrationFunctionGroupSearchFilterInputwas added. - Type
FunctionRegistrationFunctionLocationSearchFilterInputwas added. - Type
FunctionRegistrationFunctionSearchFilterInputwas added. - Type
FunctionRegistrationSearchFilterInputwas added. - Type
FunctionSearchFilterInputwas added. - Type
OfficeWherewas added. - Type
OpenEndedDecimalRangeFilterwas added. - Type
PayableItemSearchFilterInputwas added. - Type
RegistrationGroupSearchFilterInputwas added. - Type
RegistrationSearchFilterInputwas added. - Type
RegistrationTypeSearchFilterInputwas added.
2024-08-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 data through an argument for the following fields:
Query.invoicesQuery.journalsQuery.paymentsGloballyScopedCustomFieldDefinitions.events
-
Added mutations and queries to support sending email communications using merge documents.
Bug fixes
- Fixed an issue where queries that included an
EmailAddressfield threw an error if the email address in the result set contained invalid characters. Invalid email addresses are now replaced bynull. - Fixed an issue when in certain conditions
Mutation.updateEventthrew an unexpected error.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
input: InvoiceSearchFilterInput!(with default value) added to fieldQuery.invoices. - Argument
input: JournalSearchFilterInput!(with default value) added to fieldQuery.journals. - Argument
input: PaymentSearchFilterInput!(with default value) added to fieldQuery.payments. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldGloballyScopedCustomFieldDefinitions.events.
✅ Non-breaking changes
- Field
createCommunicationTagwas added to object typeMutation. - Field
queueEmailCommunicationwas added to object typeMutation. - Field
communicationTagswas added to object typeCeContactStore. - Field
mergeDocumentswas added to object typeCeContactStore. - Field
communicationTagswas added to object typeContactStore. - Field
mergeDocumentswas added to object typeContactStore. - Field
communicationTagswas added to object typeEvent. - Field
mergeDocumentswas added to object typeEvent. - Field
communicationTagswas added to object typeMembershipContactStore. - Field
mergeDocumentswas added to object typeMembershipContactStore. - Type
CommunicationTagwas added. - Type
CreateCommunicationTagInputwas added. - Type
CreateCommunicationTagPayloadwas added. - Type
JournalSearchFilterInputwas added. - Type
MergeDocumentwas added. - Type
MergeDocumentDateFormatwas added. - Type
MergeDocumentTypewas added. - Type
QueueEmailCommunicationInputwas added. - Type
QueueEmailCommunicationPayloadwas added.
2024-08-07
Key feature changes
The following feature was added. Please refer to the detailed GraphQL API schema changes following for further details.
- Added a new field,
billingRecipient, to theInvoiceRecipienttype, that returns billing details for the invoice recipient.
Bug fixes
- Fixed an issue where event queries (
Query.events) were including archived events by default. To include archived events, use theincludeArchivedEventsinput field on theEventsWhereinput.
GraphQL API schema changes
✅ Non-breaking changes
- Field
billingRecipientwas added to object typeInvoiceRecipient. - Type
InvoiceBillingRecipientwas added. - Type
InvoiceBillingRecipientAddresswas added.
2024-07-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 filter data through an input field for the following fields:
CeContactStoreContact.notesContact.exhibitionBookingsContact.notesContact.presentationsContact.sponsorshipsContactStoreContact.notesEvent.exhibitionBookingsEvent.presentationsEvent.sessionsEvent.sponsorshipsEventAgenda.itemsMembershipContactStoreContact.notes
- Added the ability to mark payments and invoices as exported for events, continuing education contact stores, and membership contact stores.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
input: NoteSearchFilterInput!(with default value) added to fieldCeContactStoreContact.notes. - Argument
input: ExhibitionBookingSearchFilterInput!(with default value) added to fieldContact.exhibitionBookings. - Argument
input: NoteSearchFilterInput!(with default value) added to fieldContact.notes. - Argument
input: PresentationSearchFilterInput!(with default value) added to fieldContact.presentations. - Argument
input: SponsorshipSearchFilterInput!(with default value) added to fieldContact.sponsorships. - Argument
input: NoteSearchFilterInput!(with default value) added to fieldContactStoreContact.notes. - Argument
input: ExhibitionBookingSearchFilterInput!(with default value) added to fieldEvent.exhibitionBookings. - Argument
input: PresentationSearchFilterInput!(with default value) added to fieldEvent.presentations. - Argument
input: SessionSearchFilterInput!(with default value) added to fieldEvent.sessions. - Argument
input: SponsorshipSearchFilterInput!(with default value) added to fieldEvent.sponsorships. - Argument
input: EventAgendaItemSearchFilterInput!(with default value) added to fieldEventAgenda.items. - Argument
input: NoteSearchFilterInput!(with default value) added to fieldMembershipContactStoreContact.notes. - Input field
userDefinedField1of typeStringwas added to input object typeContactFilterInput. - Input field
userDefinedField2of typeStringwas added to input object typeContactFilterInput. - Input field
userDefinedField3of typeStringwas added to input object typeContactFilterInput. - Input field
userDefinedField4of typeStringwas added to input object typeContactFilterInput.
✅ Non-breaking changes
- Field
markCeContactStoreInvoicesAsExportedwas added to object typeMutation. - Field
markCeContactStorePaymentsAsExportedwas added to object typeMutation. - Field
markEventInvoicesAsExportedwas added to object typeMutation. - Field
markEventPaymentsAsExportedwas added to object typeMutation. - Field
markMembershipContactStoreInvoicesAsExportedwas added to object typeMutation. - Field
markMembershipContactStorePaymentsAsExportedwas added to object typeMutation. - Type
EventAgendaItemSearchFilterInputwas added. - Type
EventAgendaItemTrackSearchFilterInputwas added. - Type
ExhibitionBookingPaymentDetailsSearchFilterInputwas added. - Type
ExhibitionBookingSearchFilterInputwas added. - Type
ExhibitionBookingStandSearchFilterInputwas added. - Type
ExhibitionBookingStandTypeSearchFilterInputwas added. - Type
MarkCeContactStoreInvoicesAsExportedInputwas added. - Type
MarkCeContactStoreInvoicesAsExportedPayloadwas added. - Type
MarkCeContactStorePaymentsAsExportedInputwas added. - Type
MarkCeContactStorePaymentsAsExportedPayloadwas added. - Type
MarkEventInvoicesAsExportedInputwas added. - Type
MarkEventInvoicesAsExportedPayloadwas added. - Type
MarkEventPaymentsAsExportedInputwas added. - Type
MarkEventPaymentsAsExportedPayloadwas added. - Type
MarkMembershipContactStoreInvoicesAsExportedInputwas added. - Type
MarkMembershipContactStoreInvoicesAsExportedPayloadwas added. - Type
MarkMembershipContactStorePaymentsAsExportedInputwas added. - Type
MarkMembershipContactStorePaymentsAsExportedPayloadwas added. - Type
NoteSearchFilterInputwas added. - Type
NoteTypeSearchFilterInputwas added. - Type
PresentationKeywordSearchFilterInputwas added. - Type
PresentationPaperStatusSearchFilterInputwas added. - Type
PresentationSearchFilterInputwas added. - Type
PresentationSessionSearchFilterInputwas added. - Type
PresentationSubThemeSearchFilterInputwas added. - Type
PresentationThemeSearchFilterInputwas added. - Type
PresentationTypeSearchFilterInputwas added. - Type
SessionBlockSearchFilterInputwas added. - Type
SessionLocationSearchFilterInputwas added. - Type
SessionSearchFilterInputwas added. - Type
SessionTrackSearchFilterInputwas added. - Type
SponsorshipPackageSearchFilterInputwas added. - Type
SponsorshipPaymentDetailsSearchFilterInputwas added. - Type
SponsorshipSearchFilterInputwas added.
2024-07-05
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 get a contact by its identifier through the
CeContactStore.contact,ContactStore.contact,Event.contact, andMembershipContactStore.contactfields. - Added support for retrieving an exhibition booking or a registration by its identifier through the
Event.exhibitionBookingandEvent.registrationfields. - Added the ability to retrieve invoices and payments in the context of an event, a Continuing Education contact store, or a membership store.
- Added the ability to get an invoice or a payment by its identifier in the context of an event, a Continuing Education contact store, or a membership store.
- Added social media links to contacts in events, Continuing Education contact stores, and membership with a new
socialMediafield on the relevant contact type. - Added support for specifying social media links during the creation and update of contacts with a new
socialMediainput field on theCreateContactInputandUpdateContactInputinput types.
GraphQL API schema changes
⚠️ Dangerous changes
- Input field
socialMediaof typeContactSocialMediaInputwas added to input object typeCreateContactInput. - Input field
socialMediaof typeContactSocialMediaInputwas added to input object typeUpdateContactInput.
✅ Non-breaking changes
- Field
contactwas added to object typeCeContactStore. - Field
invoicewas added to object typeCeContactStore. - Field
invoiceswas added to object typeCeContactStore. - Field
paymentwas added to object typeCeContactStore. - Field
paymentswas added to object typeCeContactStore. - Field
socialMediawas added to object typeCeContactStoreContact. - Field
socialMediawas added to object typeContact. - Field
contactwas added to object typeContactStore. - Field
contactwas added to object typeEvent. - Field
exhibitionBookingwas added to object typeEvent. - Field
invoicewas added to object typeEvent. - Field
invoiceswas added to object typeEvent. - Field
paymentwas added to object typeEvent. - Field
paymentswas added to object typeEvent. - Field
registrationwas added to object typeEvent. - Field
contactwas added to object typeMembershipContactStore. - Field
invoicewas added to object typeMembershipContactStore. - Field
invoiceswas added to object typeMembershipContactStore. - Field
paymentwas added to object typeMembershipContactStore. - Field
paymentswas added to object typeMembershipContactStore. - Field
socialMediawas added to object typeMembershipContactStoreContact. - Type
ContactSocialMediawas added. - Type
ContactSocialMediaInputwas added.
2024-06-18
Bug fixes
- Fixed an issue where the
offsetandlimitarguments were ignored for theEventMarketingSetup.groups,ContactStoreMarketingSetup.groups,CeContactStoreMarketingSetup.groups, andMembershipContactStoreMarketingSetup.groupsfields. - Fixed an issue where
Event.exhibitionBookingsandContact.exhibitionBookingsfields returned exhibition bookings associated with deleted contacts.
2024-06-07
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.
- Introduced a breaking change where the
InvoiceLineItem.payableItemandPaymentLineItem.payableItemfields changed type fromPayableItem!toPayableItem, meaning they are now nullable. - Added support for webhooks. Please note that webhooks in EventsAir are a subscription service with a recurring licence fee. For more information see the webhooks guide.
- Added support for uploading presentation documents in the
createPresentationandupdatePresentationmutations through theattachedDocumentsinput field. For more information see the file upload guide. - Attendance-related changes for events, functions, and sessions:
- Added mutations to perform check-in and check-out operations.
- Added new fields to get check-in and check-out dates for attendees.
- Deprecated the
attachedDocumentIdsinput field on both theCreatePresentationInputandUpdatePresentationInputinput types.
GraphQL API schema changes
❌ Breaking changes
- Field
InvoiceLineItem.payableItemchanged type fromPayableItem!toPayableItem. - Field
PaymentLineItem.payableItemchanged type fromPayableItem!toPayableItem.
⚠️ Dangerous changes
- Input field
attachedDocumentsof type[CreatePresentationAttachedDocumentInput!]was added to input object typeCreatePresentationInput. - Input field
attachedDocumentsof type[UpdatePresentationAttachedDocumentInput!]was added to input object typeUpdatePresentationInput.
✅ Non-breaking changes
- Field
checkOutDatewas added to object typeContact. - Field
attendanceswas added to object typeFunction. - Field
checkInDatewas added to object typeFunctionRegistration. - Field
checkOutDatewas added to object typeFunctionRegistration. - Field
checkIntoEventwas added to object typeMutation. - Field
checkIntoFunctionwas added to object typeMutation. - Field
checkIntoSessionwas added to object typeMutation. - Field
checkOutOfEventwas added to object typeMutation. - Field
checkOutOfFunctionwas added to object typeMutation. - Field
checkOutOfSessionwas added to object typeMutation. - Field
createWebhookSubscriptionwas added to object typeMutation. - Field
deleteWebhookSubscriptionwas added to object typeMutation. - Field
disableWebhookSubscriptionwas added to object typeMutation. - Field
enableWebhookSubscriptionwas added to object typeMutation. - Field
generateWebhookManagementPortalUrlwas added to object typeMutation. - Field
updateWebhookSubscriptionwas added to object typeMutation. - Field
webhookEventTypewas added to object typeQuery. - Field
webhookEventTypeswas added to object typeQuery. - Field
webhookMessageDeliveryAttemptswas added to object typeQuery. - Field
webhookMessageswas added to object typeQuery. - Field
webhookSubscriptionwas added to object typeQuery. - Field
webhookSubscriptionSecretwas added to object typeQuery. - Field
webhookSubscriptionswas added to object typeQuery. - Field
attendanceswas added to object typeSession. - Type
CheckIntoEventInputwas added. - Type
CheckIntoEventPayloadwas added. - Type
CheckIntoFunctionInputwas added. - Type
CheckIntoFunctionPayloadwas added. - Type
CheckIntoSessionInputwas added. - Type
CheckIntoSessionPayloadwas added. - Type
CheckOutOfEventInputwas added. - Type
CheckOutOfEventPayloadwas added. - Type
CheckOutOfFunctionInputwas added. - Type
CheckOutOfFunctionPayloadwas added. - Type
CheckOutOfSessionInputwas added. - Type
CheckOutOfSessionPayloadwas added. - Type
CreatePresentationAttachedDocumentInputwas added. - Type
CreateWebhookSubscriptionInputwas added. - Type
CreateWebhookSubscriptionPayloadwas added. - Type
DeleteWebhookSubscriptionInputwas added. - Type
DeleteWebhookSubscriptionPayloadwas added. - Type
DisableWebhookSubscriptionInputwas added. - Type
DisableWebhookSubscriptionPayloadwas added. - Type
EnableWebhookSubscriptionInputwas added. - Type
EnableWebhookSubscriptionPayloadwas added. - Type
FunctionAttendancewas added. - Type
GenerateWebhookManagementPortalUrlPayloadwas added. - Type
PageInfowas added. - Type
SessionAttendancewas added. - Type
UpdatePresentationAttachedDocumentInputwas added. - Type
UpdateWebhookSubscriptionInputwas added. - Type
UpdateWebhookSubscriptionPayloadwas added. - Type
WebhookEventTypewas added. - Type
WebhookEventTypeConnectionwas added. - Type
WebhookEventTypeEdgewas added. - Type
WebhookMessagewas added. - Type
WebhookMessageConnectionwas added. - Type
WebhookMessageDeliveryAttemptwas added. - Type
WebhookMessageDeliveryAttemptConnectionwas added. - Type
WebhookMessageDeliveryAttemptEdgewas added. - Type
WebhookMessageDeliveryAttemptTriggerTypewas added. - Type
WebhookMessageDeliveryStatuswas added. - Type
WebhookMessageEdgewas added. - Type
WebhookSubscriptionwas added. - Type
WebhookSubscriptionConnectionwas added. - Type
WebhookSubscriptionEdgewas added. - Type
WebhookSubscriptionFilterwas added. - Type
WebhookSubscriptionFilterInputwas added. - Type
WebhookSubscriptionFilterTypewas added. - Type
WebhookSubscriptionSecretwas added.
2024-05-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.
- Increased the hourly GraphQL operation cost limit from 500,000 to 1,000,000. See Usage limits for more details.
- Added queries and mutations to create and release temporary holds for inventories of registrations, function registrations and their associated discount codes. For more information see the Inventories guide.
- Added new filtering options for custom fields. You can now query custom fields based on their
definitionIds,namesoruniqueCodes. For more details seeCustomFieldSearchFilterInputused in these queries.
GraphQL API schema changes
⚠️ Dangerous changes
- Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldCeContactStore.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldCeContactStoreContact.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldContactStore.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldContactStoreContact.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldContact.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldFunctionEventAgendaItem.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldSessionEventAgendaItem.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldEvent.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldExhibitionStandType.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldExhibitionBooking.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldFunctionRegistration.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldFunction.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldFunctionGroup.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldFunctionFeeType.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldEventMarketingRecord.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldEventMarketingGroup.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldEventMarketingTag.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldEventMarketingSubTag.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldContactStoreMarketingRecord.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldCeContactStoreMarketingRecord.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldMembershipContactStoreMarketingRecord.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldMembershipContactStore.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldMembershipContactStoreContact.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldEventNoteType.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldEventNote.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldContactStoreNote.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldCeContactStoreNote.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldMembershipContactStoreNote.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldPresentation.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldRegistrationType.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldRegistrationGroup.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldRegistration.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldSession.customFields. - Argument
input: CustomFieldSearchFilterInput!(with default value) added to fieldSessionRole.customFields. - Input field
temporaryHoldContextIdof typeIDwas added to input object typeCreateRegistrationInput. - Input field
temporaryHoldContextIdof typeIDwas added to input object typeCreateFunctionRegistrationInput. - Input field
temporaryHoldContextIdof typeIDwas added to input object typeCreateFunctionRegistrationWithBasicGuestsInput. - Input field
temporaryHoldContextIdof typeIDwas added to input object typeCreateFunctionRegistrationWithContactGuestsInput. - Input field
temporaryHoldContextIdof typeIDwas added to input object typeUpdateFunctionRegistrationInput. - Input field
temporaryHoldContextIdof typeIDwas added to input object typeUpdateFunctionRegistrationWithBasicGuestsInput. - Input field
temporaryHoldContextIdof typeIDwas added to input object typeUpdateFunctionRegistrationWithContactGuestsInput.
✅ Non-breaking changes
- Field
inventorywas added to object typeFunctionDiscountCode. - Field
inventorywas added to object typeFunctionFeeType. - Field
inventorywas added to object typeRegistrationDiscountCode. - Field
inventorywas added to object typeRegistrationType. - Field
createTemporaryHoldForFunctionDiscountCodewas added to object typeMutation. - Field
createTemporaryHoldForFunctionRegistrationwas added to object typeMutation. - Field
createTemporaryHoldForRegistrationwas added to object typeMutation. - Field
createTemporaryHoldForRegistrationDiscountCodewas added to object typeMutation. - Field
releaseTemporaryHoldForFunctionDiscountCodewas added to object typeMutation. - Field
releaseTemporaryHoldForFunctionRegistrationwas added to object typeMutation. - Field
releaseTemporaryHoldForRegistrationwas added to object typeMutation. - Field
releaseTemporaryHoldForRegistrationDiscountCodewas added to object typeMutation. - Type
CreateTemporaryHoldForFunctionDiscountCodeInputwas added. - Type
CreateTemporaryHoldForFunctionDiscountCodePayloadwas added. - Type
CreateTemporaryHoldForFunctionRegistrationInputwas added. - Type
CreateTemporaryHoldForFunctionRegistrationPayloadwas added. - Type
CreateTemporaryHoldForRegistrationDiscountCodeInputwas added. - Type
CreateTemporaryHoldForRegistrationDiscountCodePayloadwas added. - Type
CreateTemporaryHoldForRegistrationInputwas added. - Type
CreateTemporaryHoldForRegistrationPayloadwas added. - Type
CustomFieldSearchFilterInputwas added. - Type
FunctionFeeTypeInventorywas added. - Type
Inventorywas added. - Type
RegistrationTypeInventorywas added. - Type
ReleaseTemporaryHoldForFunctionDiscountCodeInputwas added. - Type
ReleaseTemporaryHoldForFunctionDiscountCodePayloadwas added. - Type
ReleaseTemporaryHoldForFunctionRegistrationInputwas added. - Type
ReleaseTemporaryHoldForFunctionRegistrationPayloadwas added. - Type
ReleaseTemporaryHoldForRegistrationDiscountCodeInputwas added. - Type
ReleaseTemporaryHoldForRegistrationDiscountCodePayloadwas added. - Type
ReleaseTemporaryHoldForRegistrationInputwas added. - Type
ReleaseTemporaryHoldForRegistrationPayloadwas added.
2024-05-07
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 marketing records (also known as marketing tags).
- Added queries and mutations to support notes.
- Added queries and mutations to support membership records in a membership contact store.
- Added new filtering options for custom field definitions. You can now query custom field definitions based on their
customFieldDefinitionIds,namesoruniqueCodes. For more details seeCustomFieldDefinitionSearchFilterInputused in these queries. This input can be used to filter custom field definitions in the scope of events, contact stores, continuing education contact stores and membership contact stores. - Modified how the HTTP request limit for the GraphQL API are applied. Now up to 750 HTTP requests over a 5-minute window are allowed.
GraphQL API schema changes
❌ Breaking changes
- Field
_internal(deprecated) was removed from object typeContactStoreSetup.
⚠️ Dangerous changes
- Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldCeContactStoreScopedCustomFieldDefinitions.contacts. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldCeContactStoreScopedCustomFieldDefinitions.functionGroups. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldCeContactStoreScopedCustomFieldDefinitions.functionFeeTypes. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldCeContactStoreScopedCustomFieldDefinitions.functions. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldCeContactStoreScopedCustomFieldDefinitions.functionRegistrations. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldContactStoreScopedCustomFieldDefinitions.contacts. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.contacts. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.exhibitionBookings. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.exhibitionStandTypes. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.functionGroups. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.functionFeeTypes. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.functions. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.functionRegistrations. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.presentations. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.registrationGroups. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.registrationTypes. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.registrations. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.sessions. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldEventScopedCustomFieldDefinitions.sessionRoles. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldMembershipContactStoreScopedCustomFieldDefinitions.contacts. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldMembershipContactStoreScopedCustomFieldDefinitions.functionGroups. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldMembershipContactStoreScopedCustomFieldDefinitions.functionFeeTypes. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldMembershipContactStoreScopedCustomFieldDefinitions.functions. - Argument
input: CustomFieldDefinitionSearchFilterInput!(with default value) added to fieldMembershipContactStoreScopedCustomFieldDefinitions.functionRegistrations. - Input field
marketingFilterof typeContactMarketingFilterInputwas added to input object typeCeContactStoreContactSearchFilterInput. - Input field
marketingFilterof typeContactMarketingFilterInputwas added to input object typeContactStoreContactSearchFilterInput. - Input field
marketingFilterof typeContactMarketingFilterInputwas added to input object typeContactSearchFilterInput. - Input field
marketingFilterof typeContactMarketingFilterInputwas added to input object typeMembershipContactStoreContactSearchFilterInput.
✅ Non-breaking changes
- Field
marketingwas added to object typeEventSetup. - Field
notewas added to object typeEventSetup. - Field
marketingwas added to object typeMembershipContactStoreSetup. - Field
membershipwas added to object typeMembershipContactStoreSetup. - Field
notewas added to object typeMembershipContactStoreSetup. - Field
marketingwas added to object typeCeContactStoreSetup. - Field
notewas added to object typeCeContactStoreSetup. - Field
marketingRecordswas added to object typeCeContactStore. - Field
noteswas added to object typeCeContactStore. - Field
marketingRecordswas added to object typeCeContactStoreScopedCustomFieldDefinitions. - Field
noteTypeswas added to object typeCeContactStoreScopedCustomFieldDefinitions. - Field
noteswas added to object typeCeContactStoreScopedCustomFieldDefinitions. - Field
inactiveSincewas added to object typeCeContactStoreContact. - Field
isAnonymizedwas added to object typeCeContactStoreContact. - Field
marketingRecordswas added to object typeCeContactStoreContact. - Field
noteswas added to object typeCeContactStoreContact. - Field
marketingRecordswas added to object typeContactStore. - Field
noteswas added to object typeContactStore. - Field
marketingRecordswas added to object typeContactStoreScopedCustomFieldDefinitions. - Field
noteTypeswas added to object typeContactStoreScopedCustomFieldDefinitions. - Field
noteswas added to object typeContactStoreScopedCustomFieldDefinitions. - Field
marketingwas added to object typeContactStoreSetup. - Field
notewas added to object typeContactStoreSetup. - Field
inactiveSincewas added to object typeContactStoreContact. - Field
isAnonymizedwas added to object typeContactStoreContact. - Field
marketingRecordswas added to object typeContactStoreContact. - Field
noteswas added to object typeContactStoreContact. - Field
isAnonymizedwas added to object typeContact. - Field
marketingRecordswas added to object typeContact. - Field
noteswas added to object typeContact. - Field
marketingRecordswas added to object typeEvent. - Field
noteswas added to object typeEvent. - Field
marketingGroupswas added to object typeEventScopedCustomFieldDefinitions. - Field
marketingRecordswas added to object typeEventScopedCustomFieldDefinitions. - Field
marketingSubTagswas added to object typeEventScopedCustomFieldDefinitions. - Field
marketingTagswas added to object typeEventScopedCustomFieldDefinitions. - Field
noteTypeswas added to object typeEventScopedCustomFieldDefinitions. - Field
noteswas added to object typeEventScopedCustomFieldDefinitions. - Field
contactSnapshotwas added to object typeJournalEntry. - Field
marketingRecordswas added to object typeMembershipContactStore. - Field
noteswas added to object typeMembershipContactStore. - Field
marketingRecordswas added to object typeMembershipContactStoreScopedCustomFieldDefinitions. - Field
noteTypeswas added to object typeMembershipContactStoreScopedCustomFieldDefinitions. - Field
noteswas added to object typeMembershipContactStoreScopedCustomFieldDefinitions. - Field
inactiveSincewas added to object typeMembershipContactStoreContact. - Field
isAnonymizedwas added to object typeMembershipContactStoreContact. - Field
marketingRecordswas added to object typeMembershipContactStoreContact. - Field
membershipRegistrationswas added to object typeMembershipContactStoreContact. - Field
noteswas added to object typeMembershipContactStoreContact. - Field
registrationGroupswas added to object typeRegistrationSetup. - Field
createCeContactStoreMarketingRecordwas added to object typeMutation. - Field
createCeContactStoreNotewas added to object typeMutation. - Field
createContactStoreMarketingRecordwas added to object typeMutation. - Field
createContactStoreNotewas added to object typeMutation. - Field
createEventMarketingRecordwas added to object typeMutation. - Field
createEventNotewas added to object typeMutation. - Field
createMembershipCategorywas added to object typeMutation. - Field
createMembershipContactStoreMarketingRecordwas added to object typeMutation. - Field
createMembershipContactStoreNotewas added to object typeMutation. - Field
createMembershipFeeTypewas added to object typeMutation. - Field
createMembershipRegistrationwas added to object typeMutation. - Field
deleteCeContactStoreMarketingRecordwas added to object typeMutation. - Field
deleteCeContactStoreNotewas added to object typeMutation. - Field
deleteContactStoreMarketingRecordwas added to object typeMutation. - Field
deleteContactStoreNotewas added to object typeMutation. - Field
deleteEventMarketingRecordwas added to object typeMutation. - Field
deleteEventNotewas added to object typeMutation. - Field
deleteMembershipCategorywas added to object typeMutation. - Field
deleteMembershipContactStoreMarketingRecordwas added to object typeMutation. - Field
deleteMembershipContactStoreNotewas added to object typeMutation. - Field
deleteMembershipFeeTypewas added to object typeMutation. - Field
deleteMembershipRegistrationwas added to object typeMutation. - Field
updateCeContactStoreMarketingRecordwas added to object typeMutation. - Field
updateCeContactStoreNotewas added to object typeMutation. - Field
updateContactStoreMarketingRecordwas added to object typeMutation. - Field
updateContactStoreNotewas added to object typeMutation. - Field
updateEventMarketingRecordwas added to object typeMutation. - Field
updateEventNotewas added to object typeMutation. - Field
updateMembershipCategorywas added to object typeMutation. - Field
updateMembershipContactStoreMarketingRecordwas added to object typeMutation. - Field
updateMembershipContactStoreNotewas added to object typeMutation. - Field
updateMembershipFeeTypewas added to object typeMutation. - Field
updateMembershipRegistrationwas added to object typeMutation. - Type
CeContactStoreMarketingGroupwas added. - Type
CeContactStoreMarketingRecordwas added. - Type
CeContactStoreMarketingSetupwas added. - Type
CeContactStoreMarketingSubTagwas added. - Type
CeContactStoreMarketingTagwas added. - Type
CeContactStoreNotewas added. - Type
CeContactStoreNoteSetupwas added. - Type
CeContactStoreNoteTypewas added. - Type
ContactMarketingFilterInputwas added. - Type
ContactStoreMarketingGroupwas added. - Type
ContactStoreMarketingRecordwas added. - Type
ContactStoreMarketingSetupwas added. - Type
ContactStoreMarketingSubTagwas added. - Type
ContactStoreMarketingTagwas added. - Type
ContactStoreNotewas added. - Type
ContactStoreNoteSetupwas added. - Type
ContactStoreNoteTypewas added. - Type
CreateCeContactStoreMarketingRecordInputwas added. - Type
CreateCeContactStoreMarketingRecordPayloadwas added. - Type
CreateCeContactStoreNoteInputwas added. - Type
CreateCeContactStoreNotePayloadwas added. - Type
CreateContactStoreMarketingRecordInputwas added. - Type
CreateContactStoreMarketingRecordPayloadwas added. - Type
CreateContactStoreNoteInputwas added. - Type
CreateContactStoreNotePayloadwas added. - Type
CreateEventMarketingRecordInputwas added. - Type
CreateEventMarketingRecordPayloadwas added. - Type
CreateEventNoteInputwas added. - Type
CreateEventNotePayloadwas added. - Type
CreateMembershipCategoryInputwas added. - Type
CreateMembershipCategoryPayloadwas added. - Type
CreateMembershipContactStoreMarketingRecordInputwas added. - Type
CreateMembershipContactStoreMarketingRecordPayloadwas added. - Type
CreateMembershipContactStoreNoteInputwas added. - Type
CreateMembershipContactStoreNotePayloadwas added. - Type
CreateMembershipFeeTypeInputwas added. - Type
CreateMembershipFeeTypePayloadwas added. - Type
CreateMembershipRegistrationInputwas added. - Type
CreateMembershipRegistrationPayloadwas added. - Type
CustomFieldDefinitionSearchFilterInputwas added. - Type
DateMarketingTagFilterInputwas added. - Type
DeleteCeContactStoreMarketingRecordInputwas added. - Type
DeleteCeContactStoreNoteInputwas added. - Type
DeleteContactStoreMarketingRecordInputwas added. - Type
DeleteContactStoreNoteInputwas added. - Type
DeleteEventMarketingRecordInputwas added. - Type
DeleteEventNoteInputwas added. - Type
DeleteMembershipCategoryInputwas added. - Type
DeleteMembershipContactStoreMarketingRecordInputwas added. - Type
DeleteMembershipContactStoreNoteInputwas added. - Type
DeleteMembershipFeeTypeInputwas added. - Type
DeleteMembershipRegistrationInputwas added. - Type
EventMarketingGroupwas added. - Type
EventMarketingRecordwas added. - Type
EventMarketingSetupwas added. - Type
EventMarketingSubTagwas added. - Type
EventMarketingTagwas added. - Type
EventNotewas added. - Type
EventNoteSetupwas added. - Type
EventNoteTypewas added. - Type
JournalEntryContactwas added. - Type
MarketingSearchFilterInputwas added. - Type
MarketingTagFilterOperatorwas added. - Type
MarketingTagTypewas added. - Type
MembershipCategorywas added. - Type
MembershipContactStoreMarketingGroupwas added. - Type
MembershipContactStoreMarketingRecordwas added. - Type
MembershipContactStoreMarketingSetupwas added. - Type
MembershipContactStoreMarketingSubTagwas added. - Type
MembershipContactStoreMarketingTagwas added. - Type
MembershipContactStoreNotewas added. - Type
MembershipContactStoreNoteSetupwas added. - Type
MembershipContactStoreNoteTypewas added. - Type
MembershipFeeTypewas added. - Type
MembershipRegistrationwas added. - Type
MembershipSetupwas added. - Type
NumericMarketingTagFilterInputwas added. - Type
SubTagMarketingTagFilterInputwas added. - Type
TagOnlyMarketingTagFilterInputwas added. - Type
TextMarketingTagFilterInputwas added. - Type
UpdateCeContactStoreMarketingRecordInputwas added. - Type
UpdateCeContactStoreMarketingRecordPayloadwas added. - Type
UpdateCeContactStoreNoteInputwas added. - Type
UpdateCeContactStoreNotePayloadwas added. - Type
UpdateContactStoreMarketingRecordInputwas added. - Type
UpdateContactStoreMarketingRecordPayloadwas added. - Type
UpdateContactStoreNoteInputwas added. - Type
UpdateContactStoreNotePayloadwas added. - Type
UpdateEventMarketingRecordInputwas added. - Type
UpdateEventMarketingRecordPayloadwas added. - Type
UpdateEventNoteInputwas added. - Type
UpdateEventNotePayloadwas added. - Type
UpdateMembershipCategoryInputwas added. - Type
UpdateMembershipCategoryPayloadwas added. - Type
UpdateMembershipContactStoreMarketingRecordInputwas added. - Type
UpdateMembershipContactStoreMarketingRecordPayloadwas added. - Type
UpdateMembershipContactStoreNoteInputwas added. - Type
UpdateMembershipContactStoreNotePayloadwas added. - Type
UpdateMembershipFeeTypeInputwas added. - Type
UpdateMembershipFeeTypePayloadwas added. - Type
UpdateMembershipRegistrationInputwas added. - Type
UpdateMembershipRegistrationPayloadwas added.
2024-04-17
Bug fixes
- Fixed an issue when querying for invoices related to a contact that has been deleted.
- Fixed an issue when querying for payable items related to a contact that has been deleted.
2024-03-13
Bug fixes
- Fixed an issue where querying for presentations for a contact was not returning the expected results.
2024-02-22
Bug fixes
-
Fixed an issue where querying for an event's associated contact store could return inconsistent results. For example using a query similar to:
query Events($eventId: ID!) {
event(id: $eventId) {
associatedContactStore {
... on ContactStore {
id
}
}
}
} -
Fixed an issue where querying for inclusions for a sponsorship package could return inconsistent results. For example using a query similar to:
query Events($eventId: ID!) {
event(id: $eventId) {
sponsorships {
package {
inclusions {
id
}
}
}
}
}
2024-02-16
Bug fixes
-
Fixed an issue where querying registration types for registrations within an event could return inconsistent results. For example using a query similar to:
query Events($eventId: ID!) {
event(id: $eventId) {
registrations {
id
type {
id
name
}
}
}
}
2024-02-15
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 support for accessing and managing EventsAir contact stores. See
ContactStore,CeContactStoreandMembershipContactStoreobjects and their associated types. - Added advanced filtering to
Event.contacts,Event.functionRegistrationandEvent.registrationsqueries. For more details see the input typesContactSearchFilterInput,FunctionRegistrationFilterInputandRegistrationFilterInputused in these queries. InvoiceLineItemTaxhas been added to provide tax details forInvoiceLineItems.- Added support for showing details of
Payments made using EventsAir Pay. - The field
userAccessRightson object typeEventhas been deprecated. Please use the new fieldaccessRightsinstead.userAccessRightswill be removed in a future release. - The
limitargument used in queries type to limit the number of items returned has been changed fromPositiveInttoPaginationLimit. The maximum value oflimitis now 2,000. - A search feature has been added to the developer portal to make it easier to search for documentation.
- Various objects have been renamed:
EventOfficehas been renamed toOffice.EventTextMessagingServicehas been renamed toTextMessagingService.EventEmailMessagingServicehas been renamed toEmailMessagingService.EventOnlinePaymentServiceshas been renamed toOnlinePaymentServices.EventUserAccessRightshas been renamed toUserAccessRights.EventInvoiceConfigurationhas been renamed toInvoiceConfiguration.
Bug fixes
- Changed the type of
Contact.websitefromURLtoStringto cater for instances where the website field in EventsAir is not a well-formed URL.
GraphQL API schema changes
❌ Breaking changes
- Type for argument
limiton fieldContact.exhibitionBookingschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldContact.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldContact.registrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldContact.functionRegistrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldContact.sponsorshipschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldContact.presentationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldQuery.eventschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldQuery.invoiceschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldQuery.journalschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldQuery.payableItemschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldQuery.paymentschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldGloballyScopedCustomFieldDefinitions.eventschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldCustomFieldDefinition.tagschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventCustomFieldDefinition.tagschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldContactStoreCustomFieldDefinition.tagschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldGloballyScopedCustomFieldDefinition.tagschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventAgenda.itemschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventAgenda.itemsByDatechanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventAgenda.itemsByTypeschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunctionEventAgendaItem.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldSessionEventAgendaItem.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.sponsorshipschanged fromPositiveInt!toPaginationLimit!. - Type for argument
inputon fieldEvent.contactschanged fromFindEventContactsInput!toContactSearchFilterInput!. - Type for argument
limiton fieldEvent.contactschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.exhibitionBookingschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.registrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.sessionschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.presenterschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.presentationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEvent.functionRegistrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.contactschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.exhibitionBookingschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.exhibitionStandTypeschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.functionGroupschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.functionFeeTypeschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.functionschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.functionRegistrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.presentationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.registrationGroupschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.registrationTypeschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.registrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.sessionschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldEventScopedCustomFieldDefinitions.sessionRoleschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldExhibitionSetup.standschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldExhibitionStandType.standschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldExhibitionStandType.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldExhibitionBooking.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunctionRegistration.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunctionSetup.functionGroupschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunctionSetup.functionschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunctionSetup.discountCodeschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunction.registrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunction.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunctionGroup.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldFunctionFeeType.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldJournal.entrieschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldPresentation.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldRegistrationType.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldRegistrationType.registrationschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldRegistrationGroup.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldRegistration.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldRegistrationSetup.registrationTypeschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldRegistrationSetup.discountCodeschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldSession.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldSessionRole.customFieldschanged fromPositiveInt!toPaginationLimit!. - Type for argument
limiton fieldSponsorshipSetup.sponsorshipPackageschanged fromPositiveInt!toPaginationLimit!. - Field
Contact.websitechanged type fromURLtoString. - Field
Event.officechanged type fromEventOffice!toOffice!. - Field
Event.textMessagingServicechanged type fromEventTextMessagingServicetoTextMessagingService. - Field
Event.emailMessagingServicechanged type fromEventEmailMessagingServicetoEmailMessagingService. - Field
Event.onlinePaymentServiceschanged type fromEventOnlinePaymentServices!toOnlinePaymentServices!. - Field
Event.userAccessRightschanged type fromEventUserAccessRights!toUserAccessRights!. - Field
Event.invoiceConfigurationchanged type fromEventInvoiceConfigurationtoInvoiceConfiguration. - Input field
CreateContactInput.websitechanged type fromURLtoString. - Input field
UpdateContactDetailsInput.websitechanged type fromURLtoString. - Type
FindEventContactsInputwas removed. - Type
EventContactsWherewas removed. - Type
EventContactsOrderBywas removed. - Type
EventContactOrderByFieldwas removed. - Type
EventOfficewas removed. - Type
EventTextMessagingServicewas removed. - Type
EventEmailMessagingServicewas removed. - Type
EventOnlinePaymentServiceswas removed. - Type
EventUserAccessRightswas removed. - Type
EventUserwas removed. - Type
EventInvoiceConfigurationwas removed.
⚠️ Dangerous changes
- Enum value
EVENTSAIR_PAYMENTSwas added to enumPaymentFundingType. - Argument
input: RegistrationFilterInput!(with default value) added to fieldEvent.registrations. - Argument
input: FunctionRegistrationFilterInput!(with default value) added to fieldEvent.functionRegistrations. - Default value for argument
inputon fieldEvent.contactschanged from{ orderBy: { field: 'LAST_NAME', direction: 'ASCENDING' } }to{}. - Member
EventsAirPaymentsPaymentDetailswas added to Union typePaymentDetails.
✅ Non-breaking changes
- Field
associatedContactStoreContactwas added to object typeContact. - Field
ceContactStorewas added to object typeQuery. - Field
ceContactStoreswas added to object typeQuery. - Field
contactStorewas added to object typeQuery. - Field
contactStoreswas added to object typeQuery. - Field
membershipContactStorewas added to object typeQuery. - Field
membershipContactStoreswas added to object typeQuery. - Field
accessRightswas added to object typeEvent. - Field
associatedContactStorewas added to object typeEvent. - Field
taxeswas added to object typeInvoiceLineItem. - Field
updateCeContactStorewas added to object typeMutation. - Field
updateContactStorewas added to object typeMutation. - Field
updateMembershipContactStorewas added to object typeMutation. - Field
Event.userAccessRightsis deprecated. - Field
Event.userAccessRightshas deprecation reason: UseEvent.accessRightsinstead. This field will be removed in a future release.. - Type
AccessRightswas added. - Type
AmountCustomFieldFilterInputwas added. - Type
AssociatedContactStoreContactwas added. - Type
CeContactStorewas added. - Type
CeContactStoreContactwas added. - Type
CeContactStoreContactSearchFilterInputwas added. - Type
CeContactStoreScopedCustomFieldDefinitionswas added. - Type
CeContactStoreSetupwas added. - Type
CheckboxCustomFieldFilterInputwas added. - Type
ContactDataStorewas added. - Type
ContactFilterInputwas added. - Type
ContactMarketingPrivacyStatusFilterwas added. - Type
ContactSearchFilterInputwas added. - Type
ContactStorewas added. - Type
ContactStoreContactwas added. - Type
ContactStoreContactSearchFilterInputwas added. - Type
ContactStoreOrderByFieldwas added. - Type
ContactStoreScopedCustomFieldDefinitionswas added. - Type
ContactStoreSetupwas added. - Type
ContactStoresOrderBywas added. - Type
ContactStoresWherewas added. - Type
CustomFieldFilterInputwas added. - Type
DateCustomFieldFilterInputwas added. - Type
DocumentCustomFieldFilterInputwas added. - Type
EmailMessagingServicewas added. - Type
EventCheckInStatuswas added. - Type
EventsAirApiKeywas added. - Type
EventsAirIdentitywas added. - Type
EventsAirPaymentsPaymentDetailswas added. - Type
EventsAirUserwas added. - Type
FindContactStoresInputwas added. - Type
FunctionCheckInStatuswas added. - Type
FunctionCheckOutStatuswas added. - Type
FunctionRegistrationFilterInputwas added. - Type
HtmlCustomFieldFilterInputwas added. - Type
InvoiceConfigurationwas added. - Type
InvoiceLineItemTaxwas added. - Type
MembershipContactStorewas added. - Type
MembershipContactStoreContactwas added. - Type
MembershipContactStoreContactSearchFilterInputwas added. - Type
MembershipContactStoreScopedCustomFieldDefinitionswas added. - Type
MembershipContactStoreSetupwas added. - Type
NumberCustomFieldFilterInputwas added. - Type
Officewas added. - Type
OnlinePaymentServiceswas added. - Type
PaginationLimitwas added. - Type
RegistrationFilterInputwas added. - Type
TagCustomFieldFilterInputwas added. - Type
Taxwas added. - Type
TaxTypewas added. - Type
TextCustomFieldFilterInputwas added. - Type
TextMessagingServicewas added. - Type
UpdateCeContactStoreInputwas added. - Type
UpdateCeContactStorePayloadwas added. - Type
UpdateContactStoreInputwas added. - Type
UpdateContactStorePayloadwas added. - Type
UpdateMembershipContactStoreInputwas added. - Type
UpdateMembershipContactStorePayloadwas added. - Type
UserAccessRightswas added.
2023-12-04
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 types and queries for finance related data across payable items including
Journals,Invoices,Payments andAccounts. - The field
addresson input object typeUpdateContactDetailsInputhas been deprecated. Please use the new fieldprimaryAddressinstead.addresswill be removed in a future release.
Bug fixes
- Changed the type of
AuthorDetails.lastNameso that it aligns withContact.lastName. This fixes an issue when querying details for presentation authors where the union typeAuthorContactis used.
GraphQL API schema changes
❌ Breaking changes
- Field
AuthorDetails.lastNamechanged type fromString!toString.
⚠️ Dangerous changes
- Input field
primaryAddressof typeAddressInputwas added to input object typeUpdateContactDetailsInput.
✅ Non-breaking changes
- Field
invoiceswas added to object typeQuery. - Field
journalswas added to object typeQuery. - Field
payableItemswas added to object typeQuery. - Field
paymentswas added to object typeQuery. - Field
accountwas added to object typeEventSetup. - Type
Accountwas added. - Type
AccountSetupwas added. - Type
AccountTypewas added. - Type
CheckPaymentDetailswas added. - Type
CreditCardPaymentDetailswas added. - Type
DirectDepositPaymentDetailswas added. - Type
Invoicewas added. - Type
InvoiceFinancialTransactionTypewas added. - Type
InvoiceLineItemwas added. - Type
InvoiceRecipientwas added. - Type
InvoiceRecipientAddresswas added. - Type
InvoiceStatuswas added. - Type
JobCodewas added. - Type
Journalwas added. - Type
JournalEntrywas added. - Type
PayPalPaymentDetailswas added. - Type
PayableItemwas added. - Type
PayableItemTargetwas added. - Type
PayableItemTargetTypewas added. - Type
Paymentwas added. - Type
PaymentDetailswas added. - Type
PaymentFundingTypewas added. - Type
PaymentLineItemwas added. - Type
PaymentTypewas added. - Type
PaymentTypeFeewas added. - Type
PaymentTypeFeeTypewas added. - Type
PositiveFloatwas added.
2023-11-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.
- Query depth limit has been increased to
7. - Links to interactive sites can now be retrieved for an event:
Event.links. - You can retrieve auto-login tokens for a contact via the
Contact.onlineUserfield. - A new mutation
updateEventhas been added. Currently, the mutation only supports creating or updating custom field values for an event. - Added new fields to
Contact,Eventand other types. - Field
GloballyScopedCustomFieldDefinitions.eventschanged type from[CustomFieldDefinition!]!to[GloballyScopedCustomFieldDefinition!]!.
GraphQL API schema changes
❌ Breaking changes
- Field
limitwas removed from object typeRegistrationType. - Field
limitwas removed from object typeRegistrationGroup. - Field
limitwas removed from object typeSponsorshipPackage. - Field
GloballyScopedCustomFieldDefinitions.eventschanged type from[CustomFieldDefinition!]!to[GloballyScopedCustomFieldDefinition!]!. CustomFieldDefinitionkind changed fromObjectTypeDefinitiontoInterfaceTypeDefinition.- Type
InventoryLimitwas removed.
⚠️ Dangerous changes
- Input field
inactiveSinceof typeDateTimewas added to input object typeCreateContactInput. - Input field
userDefinedField1of typeStringwas added to input object typeCreateContactInput. - Input field
userDefinedField2of typeStringwas added to input object typeCreateContactInput. - Input field
userDefinedField3of typeStringwas added to input object typeCreateContactInput. - Input field
userDefinedField4of typeStringwas added to input object typeCreateContactInput. - Input field
inactiveSinceof typeDateTimewas added to input object typeUpdateContactDetailsInput. - Input field
userDefinedField1of typeStringwas added to input object typeUpdateContactDetailsInput. - Input field
userDefinedField2of typeStringwas added to input object typeUpdateContactDetailsInput. - Input field
userDefinedField3of typeStringwas added to input object typeUpdateContactDetailsInput. - Input field
userDefinedField4of typeStringwas added to input object typeUpdateContactDetailsInput.
✅ Non-breaking changes
- Field
inactiveSincewas added to object typeContact. - Field
onlineUserwas added to object typeContact. - Field
userDefinedField1was added to object typeContact. - Field
userDefinedField2was added to object typeContact. - Field
userDefinedField3was added to object typeContact. - Field
userDefinedField4was added to object typeContact. - Field
linkswas added to object typeEvent. - Field
guestswas added to object typeFunctionRegistration. - Field
guestTypewas added to object typeFunction. - Field
inventoryLimitwas added to object typeFunction. - Field
inventoryLimitwas added to object typeRegistrationGroup. - Field
createFunctionRegistrationWithBasicGuestswas added to object typeMutation. - Field
createFunctionRegistrationWithContactGuestswas added to object typeMutation. - Field
updateEventwas added to object typeMutation. - Field
updateFunctionRegistrationWithBasicGuestswas added to object typeMutation. - Field
updateFunctionRegistrationWithContactGuestswas added to object typeMutation. - Type
ContactStoreCustomFieldDefinitionwas added. - Type
CreateBasicFunctionGuestInputwas added. - Type
CreateContactFunctionGuestInputwas added. - Type
CreateFunctionRegistrationWithBasicGuestsInputwas added. - Type
CreateFunctionRegistrationWithContactGuestsInputwas added. - Type
EventAttendancewas added. - Type
EventCustomFieldDefinitionwas added. - Type
FunctionGuestwas added. - Type
FunctionGuestContactwas added. - Type
FunctionGuestDetailswas added. - Type
FunctionGuestTypewas added. - Type
GloballyScopedCustomFieldDefinitionwas added. - Type
Linkwas added. - Type
LinkTypewas added. - Type
OnlineUserwas added. - Type
OpenEndedDateTimeRangeFilterwas added. - Type
OpenEndedLocalDateRangeFilterwas added. - Type
StringRangeFilterInputwas added. - Type
UpdateBasicFunctionGuestInputwas added. - Type
UpdateContactFunctionGuestInputwas added. - Type
UpdateEventInputwas added. - Type
UpdateEventPayloadwas added. - Type
UpdateFunctionRegistrationWithBasicGuestsInputwas added. - Type
UpdateFunctionRegistrationWithContactGuestsInputwas added.
2023-09-27
Bug fixes
- Fixed a bug in
Mutation.createContactwhere setting primary address details caused a server error.
2023-08-02
- Initial release for early access program.