Skip to main content

MembershipContactStore

Represents an EventsAir membership contact store.

type MembershipContactStore {
accessRights: AccessRights!
alias: String!
associatedEvents(
input: FindEventsInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Event!]!
communicationTags(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CommunicationTag!]!
contact(
id: ID!
): MembershipContactStoreContact!
contactGroups(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipContactStoreContactGroup!]!
contacts(
input: MembershipContactStoreContactSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipContactStoreContact!]! @deprecated
contactsPaged(
filterInput: MembershipContactStoreContactAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): MembershipContactStoreContactPage!
country: String
courseRegistration(
id: ID!
): MembershipContactStoreCourseRegistration!
courseRegistrations(
input: CourseRegistrationSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipContactStoreCourseRegistration!]! @deprecated
courseRegistrationsPaged(
filterInput: CourseRegistrationAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): MembershipContactStoreCourseRegistrationPage!
createdAt: DateTime!
createdBy: String
currencies: [Currency!]!
customFieldDefinitions: MembershipContactStoreScopedCustomFieldDefinitions!
customFieldTabs: MembershipContactStoreScopedCustomFieldTabs!
customFields(
input: CustomFieldSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CustomField!]! @deprecated
customFieldsPaged(
filterInput: CustomFieldAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): CustomFieldPage!
defaultCurrency: Currency!
emailMessagingService: EmailMessagingService
functionRegistration(
id: ID!
): FunctionRegistration!
functionRegistrations(
input: FunctionRegistrationSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipContactStoreFunctionRegistration!]!
id: ID!
invoice(
id: ID!
): Invoice!
invoiceConfiguration: InvoiceConfiguration
invoices(
input: InvoiceSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Invoice!]! @deprecated
invoicesPaged(
filterInput: InvoiceAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): InvoicePage!
isExternal: Boolean!
lastModifiedAt: DateTime!
lastModifiedBy: String
link(
id: ID!
): Link!
links: [Link!]!
logo: Image
marketingRecord(
id: ID!
): MembershipContactStoreMarketingRecord!
marketingRecords(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipContactStoreMarketingRecord!]!
membershipRegistration(
id: ID!
): MembershipRegistration!
membershipRegistrations(
filterInput: MembershipRegistrationSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipRegistration!]! @deprecated
membershipRegistrationsPaged(
filterInput: MembershipRegistrationAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): MembershipRegistrationPage!
mergeDocuments(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MergeDocument!]!
name: String!
note(
id: ID!
): MembershipContactStoreNote!
notes(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MembershipContactStoreNote!]! @deprecated
notesPaged(
filterInput: NoteAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): MembershipContactStoreNotePage!
office: Office!
onlinePaymentServices: OnlinePaymentServices!
payment(
id: ID!
): Payment!
payments(
input: PaymentSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Payment!]! @deprecated
paymentsPaged(
filterInput: PaymentAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): PaymentPage!
setup: MembershipContactStoreSetup!
state: String
survey(
id: ID!
): MembershipContactStoreSurvey
surveysPaged(
filterInput: SurveyAdvancedSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): MembershipContactStoreSurveyPage!
textMessagingService: TextMessagingService
timezone: TimeZone!
uniqueCode: String
userAccessRights: UserAccessRights! @deprecated
}

Fields

MembershipContactStore.accessRights ● AccessRights! non-null object

Indicates which users or API keys in EventsAir can access this membership contact store.

MembershipContactStore.alias ● String! non-null scalar

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

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

MembershipContactStore.associatedEvents ● [Event!]! non-null object

A list of events associated with this membership contact store.

See FindEventsInput for details on how the input argument can be used to filter events.

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

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

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

A list of communication tags for this membership contact store.

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

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

MembershipContactStore.contact ● MembershipContactStoreContact! non-null object

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

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

MembershipContactStore.contactGroups ● [MembershipContactStoreContactGroup!]! non-null object

The contact groups for this membership contact store.

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

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

MembershipContactStore.contacts ● [MembershipContactStoreContact!]! deprecated non-null object

DEPRECATED

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

Contacts for this membership contact store that match the filter criteria specified in the optional input argument.

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

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

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

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

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

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

Throws an error with code:

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

MembershipContactStore.contactsPaged ● MembershipContactStoreContactPage! non-null object

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

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

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

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

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

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

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

Throws an error with code:

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

MembershipContactStore.country ● String scalar

The name of the country for the membership contact store. For example The United States of America. Optional.

MembershipContactStore.courseRegistration ● MembershipContactStoreCourseRegistration! non-null object

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

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

MembershipContactStore.courseRegistrations ● [MembershipContactStoreCourseRegistration!]! deprecated non-null object

DEPRECATED

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

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

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

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

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

MembershipContactStore.courseRegistrationsPaged ● MembershipContactStoreCourseRegistrationPage! non-null object

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

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

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

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

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

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

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

MembershipContactStore.createdAt ● DateTime! non-null scalar

The date and time the record was created.

MembershipContactStore.createdBy ● String scalar

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

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

A list of supported currencies for the membership contact store.

MembershipContactStore.customFieldDefinitions ● MembershipContactStoreScopedCustomFieldDefinitions! non-null object

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

MembershipContactStore.customFieldTabs ● MembershipContactStoreScopedCustomFieldTabs! non-null object

A list of custom field tabs associated with the membership contact store.

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

DEPRECATED

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

A list of custom field values associated with this membership contact store.

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

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

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

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

MembershipContactStore.customFieldsPaged ● CustomFieldPage! non-null object

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

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

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

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

Throws an error with code:

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

MembershipContactStore.defaultCurrency ● Currency! non-null object

A default currency for the membership contact store.

MembershipContactStore.emailMessagingService ● EmailMessagingService object

The external connected service integrated with this membership contact store for email messaging. Optional.

MembershipContactStore.functionRegistration ● FunctionRegistration! non-null object

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

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

MembershipContactStore.functionRegistrations ● [MembershipContactStoreFunctionRegistration!]! non-null object

A list of function registrations for this membership contact store.

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

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

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

MembershipContactStore.id ● ID! non-null scalar

The unique identifier for a membership contact store.

MembershipContactStore.invoice ● Invoice! non-null object

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

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

MembershipContactStore.invoiceConfiguration ● InvoiceConfiguration object

Specifies the configuration of invoices for this membership contact store. Optional.

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

DEPRECATED

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

Invoices for this membership contact store that match the filter criteria specified in the optional input argument.

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

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

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

MembershipContactStore.invoicesPaged ● InvoicePage! non-null object

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

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

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

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

Throws an error with code:

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

MembershipContactStore.isExternal ● Boolean! non-null scalar

A flag indicating whether the Membership Contact Store is an External Membership Integration.

MembershipContactStore.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

MembershipContactStore.lastModifiedBy ● String scalar

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

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

The list of links for this membership contact store.

The logo for the membership contact store. Optional.

MembershipContactStore.marketingRecord ● MembershipContactStoreMarketingRecord! non-null object

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

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

MembershipContactStore.marketingRecords ● [MembershipContactStoreMarketingRecord!]! non-null object

The marketing records for this membership contact store.

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

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

MembershipContactStore.membershipRegistration ● MembershipRegistration! non-null interface

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

MembershipContactStore.membershipRegistration.id ● ID! non-null scalar

MembershipContactStore.membershipRegistrations ● [MembershipRegistration!]! deprecated non-null interface

DEPRECATED

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

Membership registrations for this membership contact store that match the filter criteria specified in the optional filterInput argument.

See MembershipRegistrationSearchFilterInput for details on how the filterInput argument can be used to filter membership registrations.

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

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

Throws an error with code:

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

MembershipContactStore.membershipRegistrationsPaged ● MembershipRegistrationPage! non-null object

Membership registrations for this membership contact store that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

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

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

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

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

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

MembershipContactStore.membershipRegistrationsPaged.filterInput ● MembershipRegistrationAdvancedSearchFilterInput! non-null input
MembershipContactStore.membershipRegistrationsPaged.limit ● PaginationLimit! non-null scalar
MembershipContactStore.membershipRegistrationsPaged.offset ● NonNegativeInt! non-null scalar

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

A list of Merge Documents for this membership contact store.

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

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

MembershipContactStore.name ● String! non-null scalar

A UTF-8 string representing the name of a membership contact store.

MembershipContactStore.note ● MembershipContactStoreNote! non-null object

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

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

MembershipContactStore.notes ● [MembershipContactStoreNote!]! deprecated non-null object

DEPRECATED

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

The notes for this membership contact store.

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

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

MembershipContactStore.notesPaged ● MembershipContactStoreNotePage! non-null object

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

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

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

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

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

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

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

MembershipContactStore.office ● Office! non-null object

The office that manages the membership contact store.

MembershipContactStore.onlinePaymentServices ● OnlinePaymentServices! non-null object

The external connected services integrated with this membership contact store for online payment processing.

MembershipContactStore.payment ● Payment! non-null object

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

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

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

DEPRECATED

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

Payments for this membership contact store that match the filter criteria specified in the optional input argument.

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

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

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

MembershipContactStore.paymentsPaged ● PaymentPage! non-null object

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

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

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

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

Throws an error with code:

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

MembershipContactStore.setup ● MembershipContactStoreSetup! non-null object

The setup for the membership contact store.

MembershipContactStore.state ● String scalar

The state, territory or province for the membership contact store. For example New York. Optional.

MembershipContactStore.survey ● MembershipContactStoreSurvey object

The survey configured for this membership contact store with the given identifier. Optional. NULL if the survey does not exist or has been removed.

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

MembershipContactStore.surveysPaged ● MembershipContactStoreSurveyPage! non-null object

The surveys configured for this membership contact store that match the filter criteria specified in the optional filterInput argument, returned together with pagination metadata.

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

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

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

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

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

MembershipContactStore.surveysPaged.filterInput ● SurveyAdvancedSearchFilterInput! non-null input
MembershipContactStore.surveysPaged.limit ● PaginationLimit! non-null scalar
MembershipContactStore.surveysPaged.offset ● NonNegativeInt! non-null scalar

MembershipContactStore.textMessagingService ● TextMessagingService object

The external connected service integrated with this membership contact store for text messaging. Optional.

MembershipContactStore.timezone ● TimeZone! non-null scalar

The timezone for the membership contact store.

MembershipContactStore.uniqueCode ● String scalar

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

The value must be unique across all membership contact stores and events for a tenant.

MembershipContactStore.userAccessRights ● UserAccessRights! deprecated non-null object

DEPRECATED

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

Indicates which users in EventsAir can access this membership contact store.

Returned By

membershipContactStore query ● membershipContactStores query

Member Of

UpdateMembershipContactStorePayload object

Implemented By

ContactDataStore union