Overview of uploading presentation documents
createPresentation or updatePresentation). Currently, only documents of type IMAGE, PDF, or UPLOADED_DOCUMENT are supported.website·Indexed 43 days ago
https://developer.eventsair.com/docs/API reference and technical documentation for EventsAir, featuring a GraphQL schema with detailed definitions for scalars, interfaces, and unions related to event management, registration, contact stores, and payment details.
createPresentation or updatePresentation). Currently, only documents of type IMAGE, PDF, or UPLOADED_DOCUMENT are supported.AttachedDocument interface defines a document attached to a Presentation, ExhibitionBooking, or Sponsorship. It provides metadata about the document's lifecycle, ownership, and classification.interface AttachedDocument {
createdAt: DateTime!
createdBy: String
dateReceived: DateTime
id: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
notes: String
type: DocumentType!
}Custom field definitions act as templates for additional values added to object types (e.g., Event, Contact). A definition specifies the target type, name, data type, an optional unique code, whether the value is required, and if it contains personal data.
Scopes:
The Query.deletedRecords field allows developers to retrieve information about deleted records. It accepts the following arguments:
eventIds: [ID!]!: A required list of event IDs (includes a default value).sinceCursor: String: An optional cursor to fetch deletions occurring after a specific point.The query returns a DeletedRecordResult object containing:
entities: A DeletedRecordEntities object containing lists of deleted items categorized by type (e.g., contacts, registrations, sessions, invoices, etc.).currentCursor: The cursor for the current set of results.fullReloadRequired: A boolean indicating if a full data reload is necessary.query {
deletedRecords(eventIds: ["event-123"], sinceCursor: "cursor-string") {
currentCursor
fullReloadRequired
entities {
contacts
registrations
sessions
# ... other entity types
}
}
}PLAIN_TEXT value of the OverviewFieldType enum indicates that the overview field content should be treated as plain text.webhookEventType query to fetch details about a specific webhook event type. You must provide the name of the event type as a non-null String. If no event type is found matching the provided name, the API will throw an error with the code NOT_FOUND.webhookEventType(
name: String!
): WebhookEventType!HTML value of the OverviewFieldType enum indicates that the overview field content should be treated as HTML.The PaymentDetails union type is used to provide specific details about a payment based on the payment method used. It is a member of the Payment object. Depending on the payment source, PaymentDetails can be one of the following types:
CheckPaymentDetails: Details for payments made by check.CreditCardPaymentDetails: Details for payments made via credit card.DirectDepositPaymentDetails: Details for payments made via direct deposit.EventsAirPaymentsPaymentDetails: Details for payments made using EventsAir Payments.PayPalPaymentDetails: Details for payments made via PayPal.union PaymentDetails = CheckPaymentDetails | CreditCardPaymentDetails | DirectDepositPaymentDetails | EventsAirPaymentsPaymentDetails | PayPalPaymentDetailsDeletedRecord provides the ID of the deleted record rather than its full contents. DeletedRecordSet contains all deletions found for a specific record type; these sets are unbounded and do not use pagination or truncation signals. Note that each record type selected in an operation incurs a flat cost of 500 points, regardless of the number of deletions found.# Key types for tracking deletions:
# DeletedRecord: Represents a single deleted record (ID only).
# DeletedRecordEntities: A set of deletions grouped by record type.
# DeletedRecordResult: The result of a deletion operation, including found deletions and a cursor for the next operation.
# DeletedRecordSet: An unbounded set of deletions for one record type.
# DeletedRecordType: The available record types that can be reported for deletions.The AssociatedContactStoreContact union consists of the following object types, all of which encapsulate information about a contact in EventsAir:
CeContactStoreContactContactStoreContactMembershipContactStoreContactversionInformation query to retrieve details about the current version of the API. This query returns a VersionInformation object.query {
versionInformation {
# fields from VersionInformation object
}
}