Skip to main content

Invitation

An invitation to join an organization.

type Invitation implements Model {
acceptedAt: String
createdAt: String
emailAddress: String
expiresAt: String
grantedPermissions: InvitationPermissions
id: Int
invitingUser: User
isCancelable: Boolean
isResendable: Boolean
organization: Organization
status: String
}

Fields

Invitation.acceptedAt ● String scalar common

When the invitation was accepted.

Invitation.createdAt ● String scalar common

When the invitation was created.

Invitation.emailAddress ● String scalar common

The email address the invitation was sent to.

Invitation.expiresAt ● String scalar common

When the invitation expires.

Invitation.grantedPermissions ● InvitationPermissions object common

The permissions granted by the invitation.

Invitation.id ● Int scalar common

The unique identifier for the invitation.

Invitation.invitingUser ● User object common

The user who sent the invitation.

Invitation.isCancelable ● Boolean scalar common

Whether the invitation can be cancelled.

Invitation.isResendable ● Boolean scalar common

Whether the invitation can be resent.

Invitation.organization ● Organization object common

The organization the invitation belongs to.

Invitation.status ● String scalar common

The current invitation status.

Interfaces

Model interface common

A model with an integer identifier.

Member Of

CancelInvitationPayload object ● CreateInvitationPayload object ● InvitationList object ● ResendInvitationPayload object