organization.createInvitation
POST
/v1/organization/invitations
Invites a person by email. They accept with POST /v1/invitations/:invitationId/accept after they sign in with that verified email. An invitation lasts 7 days.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
email
required
string
roles
Array
Responses
Section titled “Responses”Success
Media typeapplication/json
object
id
required
string
organizationId
required
string
organizationName
required
string
email
required
string
roles
required
Array
status
required
string
invitedBy
required
string
createdAt
required
string
expiresAt
required
string
bot
object
id
required
string
name
required
string
Example
{ "roles": [ "super_administrator" ], "status": "pending"}InvitationInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}PermissionDenied | MembershipRequired | ForbiddenOrigin
InvitationNotFound | RoleNotFound
RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}OrganizationStorageUnavailable | AuthorizationUnavailable | AuthenticationUnavailable