Skip to main content

EventInvitation

An invitation to an event sent to an email address.

type EventInvitation {
createdAt: DateTime
eventId: String
expiresAt: DateTime
id: ID
invitationToken: String
invitedBy: String
inviteeEmail: String
inviteeName: String
metadata: String
recurringEventInstanceId: String
respondedAt: DateTime
status: String
updatedAt: DateTime
userId: String
}

Fields

EventInvitation.createdAt ● DateTime scalar

Date and time when the invitation was created.

EventInvitation.eventId ● String scalar

ID of the associated event (if applicable).

EventInvitation.expiresAt ● DateTime scalar

Date and time when the invitation expires.

EventInvitation.id ● ID scalar

Unique identifier of the invitation.

EventInvitation.invitationToken ● String scalar

Unique token used to accept the invitation.

EventInvitation.invitedBy ● String scalar

ID of the user who sent the invitation.

EventInvitation.inviteeEmail ● String scalar

Email address of the invitee.

EventInvitation.inviteeName ● String scalar

Name of the invitee.

EventInvitation.metadata ● String scalar

Additional metadata associated with the invitation (JSON string).

EventInvitation.recurringEventInstanceId ● String scalar

ID of the associated recurring event instance (if applicable).

EventInvitation.respondedAt ● DateTime scalar

Date and time when the invitation was responded to (accepted or declined).

EventInvitation.status ● String scalar

Current status of the invitation (pending, accepted, declined, expired, cancelled).

EventInvitation.updatedAt ● DateTime scalar

Date and time when the invitation was last updated.

EventInvitation.userId ● String scalar

ID of the user who was invited (if they are a registered user).

Returned By

acceptEventInvitation mutation ● sendEventInvitations mutation