Skip to main content

CeContactStore

Represents an EventsAir continuing education contact store.

type CeContactStore {
accessRights: AccessRights!
alias: String!
associatedEvents(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Event!]!
communicationTags(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CommunicationTag!]!
contact(
id: ID!
): CeContactStoreContact!
contacts(
input: CeContactStoreContactSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CeContactStoreContact!]!
country: String
courseRegistrations(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CeContactStoreCourseRegistration!]!
createdAt: DateTime!
createdBy: String
currencies: [Currency!]!
customFieldDefinitions: CeContactStoreScopedCustomFieldDefinitions!
customFields(
input: CustomFieldSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CustomField!]!
defaultCurrency: Currency!
emailMessagingService: EmailMessagingService
functionRegistrations(
input: FunctionRegistrationSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [FunctionRegistration!]!
id: ID!
invoice(
id: ID!
): Invoice!
invoiceConfiguration: InvoiceConfiguration
invoices(
input: InvoiceSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Invoice!]!
lastModifiedAt: DateTime!
lastModifiedBy: String
link(
id: ID!
): Link!
links: [Link!]!
logo: Image
marketingRecords(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CeContactStoreMarketingRecord!]!
mergeDocuments(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [MergeDocument!]!
name: String!
notes(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CeContactStoreNote!]!
office: Office!
onlinePaymentServices: OnlinePaymentServices!
payment(
id: ID!
): Payment!
payments(
input: PaymentSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [Payment!]!
setup: CeContactStoreSetup!
state: String
textMessagingService: TextMessagingService
timezone: TimeZone!
uniqueCode: String
userAccessRights: UserAccessRights! @deprecated
}

Fields

CeContactStore.accessRights ● AccessRights! non-null object

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

CeContactStore.alias ● String! non-null scalar

A UTF-8 alphanumeric string representing an alias for a continuing education 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-].

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

A list of events associated with this continuing education 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).
CeContactStore.associatedEvents.limit ● PaginationLimit! non-null scalar
CeContactStore.associatedEvents.offset ● NonNegativeInt! non-null scalar

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

A list of communication tags for this continuing education 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).
CeContactStore.communicationTags.limit ● PaginationLimit! non-null scalar
CeContactStore.communicationTags.offset ● NonNegativeInt! non-null scalar

CeContactStore.contact ● CeContactStoreContact! non-null object

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

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

CeContactStore.contacts ● [CeContactStoreContact!]! non-null object

Contacts for this continuing education 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.

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
CeContactStore.contacts.input ● CeContactStoreContactSearchFilterInput! non-null input
CeContactStore.contacts.limit ● PaginationLimit! non-null scalar
CeContactStore.contacts.offset ● NonNegativeInt! non-null scalar

CeContactStore.country ● String scalar

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

CeContactStore.courseRegistrations ● [CeContactStoreCourseRegistration!]! non-null object

The course registrations for this continuing education 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).
CeContactStore.courseRegistrations.limit ● PaginationLimit! non-null scalar
CeContactStore.courseRegistrations.offset ● NonNegativeInt! non-null scalar

CeContactStore.createdAt ● DateTime! non-null scalar

The date and time the record was created.

CeContactStore.createdBy ● String scalar

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

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

A list of supported currencies for the continuing education contact store.

CeContactStore.customFieldDefinitions ● CeContactStoreScopedCustomFieldDefinitions! non-null object

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

CeContactStore.customFields ● [CustomField!]! non-null object

A list of custom field values associated with this continuing education 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).
CeContactStore.customFields.input ● CustomFieldSearchFilterInput! non-null input
CeContactStore.customFields.limit ● PaginationLimit! non-null scalar
CeContactStore.customFields.offset ● NonNegativeInt! non-null scalar

CeContactStore.defaultCurrency ● Currency! non-null object

A default currency for the continuing education contact store.

CeContactStore.emailMessagingService ● EmailMessagingService object

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

CeContactStore.functionRegistrations ● [FunctionRegistration!]! non-null object

A list of function registrations for this continuing education 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).
CeContactStore.functionRegistrations.input ● FunctionRegistrationSearchFilterInput! non-null input
CeContactStore.functionRegistrations.limit ● PaginationLimit! non-null scalar
CeContactStore.functionRegistrations.offset ● NonNegativeInt! non-null scalar

CeContactStore.id ● ID! non-null scalar

The unique identifier for a continuing education contact store.

CeContactStore.invoice ● Invoice! non-null object

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

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

CeContactStore.invoiceConfiguration ● InvoiceConfiguration object

Specifies the configuration of invoices for this continuing education contact store. Optional.

CeContactStore.invoices ● [Invoice!]! non-null object

Invoices for this continuing education 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).
CeContactStore.invoices.input ● InvoiceSearchFilterInput! non-null input
CeContactStore.invoices.limit ● PaginationLimit! non-null scalar
CeContactStore.invoices.offset ● NonNegativeInt! non-null scalar

CeContactStore.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

CeContactStore.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.

CeContactStore.link.id ● ID! non-null scalar

The list of links for this continuing education contact store.

CeContactStore.logo ● Image object

The logo for the continuing education contact store. Optional.

CeContactStore.marketingRecords ● [CeContactStoreMarketingRecord!]! non-null object

The marketing records for this continuing education contact store.

CeContactStore.marketingRecords.limit ● PaginationLimit! non-null scalar
CeContactStore.marketingRecords.offset ● NonNegativeInt! non-null scalar

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

A list of Merge Documents for this continuing education 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).
CeContactStore.mergeDocuments.limit ● PaginationLimit! non-null scalar
CeContactStore.mergeDocuments.offset ● NonNegativeInt! non-null scalar

CeContactStore.name ● String! non-null scalar

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

CeContactStore.notes ● [CeContactStoreNote!]! non-null object

The notes for this continuing education 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).
CeContactStore.notes.limit ● PaginationLimit! non-null scalar
CeContactStore.notes.offset ● NonNegativeInt! non-null scalar

CeContactStore.office ● Office! non-null object

The office that manages the continuing education contact store.

CeContactStore.onlinePaymentServices ● OnlinePaymentServices! non-null object

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

CeContactStore.payment ● Payment! non-null object

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

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

CeContactStore.payments ● [Payment!]! non-null object

Payments for this continuing education 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).
CeContactStore.payments.input ● PaymentSearchFilterInput! non-null input
CeContactStore.payments.limit ● PaginationLimit! non-null scalar
CeContactStore.payments.offset ● NonNegativeInt! non-null scalar

CeContactStore.setup ● CeContactStoreSetup! non-null object

The setup for the continuing education contact store.

CeContactStore.state ● String scalar

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

CeContactStore.textMessagingService ● TextMessagingService object

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

CeContactStore.timezone ● TimeZone! non-null scalar

The timezone for the continuing education contact store.

CeContactStore.uniqueCode ● String scalar

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

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

CeContactStore.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 continuing education contact store.

Returned By

ceContactStore query ● ceContactStores query

Member Of

UpdateCeContactStorePayload object

Implemented By

ContactDataStore union