ListOrganizationInvitesResponse
ListOrganizationInvitesResponse describes all pending invites for an organization.
Properties
- The list of pending organization invites
- ↳
idstring requiredID is the internal ID of the invite. Used to refer to this invite later to accept/cancel. - ↳
emailstring requiredThe email address the invite was sent to. - ↳
roleenum requiredRole is the new role to give the member. Must be one of MEMBER, ADMIN, or BILLING MANAGER.Values:none— None- OrganizationRoleNone describes the role of non-members.
member— Member- OrganizationRoleMember is the role for regular members.
admin— Admin- OrganizationRoleAdmin is the role for admins.
potential-member— PotentialMember- OrganizationRolePotentialMember is the role for users who are explicitly not a member of the organization, but are a member of the backing org on the 3rd party identity provider. (i.e. they could join the org.)
stack-collaborator— StackCollaborator- OrganizationRoleStackCollaborator is the role for users who are not a member of an organization, but have been explicitly granted access to some of the organization’s stacks. So they have limited permissions to access the org’s data.
billing-manager— BillingManager- OrganizationRoleBillingManager is the role for billing admins.
- The user who sent the invite.
- ↳
sentAtinteger requiredSentAt is the timestamp when the invite was first sent. - ↳
acceptInviteUrlstring requiredAcceptInviteURL is the url where a user would go to accept an invite to an organization. - ↳
acceptErrorstring optionalAcceptError is the most recent error a user has hit while trying to accept an organization invite. By default it is null. - ↳
statusstring requiredThe friendly name of the invite status. Valid values are “pending”, “accepted”, “expired”, and “canceled”. - ↳
roleIdstring optionalRoleID is the optional UUID of a custom role assigned to this invite.