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