Manual
CLI
API
Log in Get started free

Invite someone

Emails an invitation to join the organisation. The link is valid for 14 days. Inviting an address again replaces the earlier invitation.

Emails an invitation to join the organisation. The link is valid for 14 days. Inviting an address again replaces the earlier invitation.

HTTP
POST /org/invites

Access: Session token only. API keys get 403 with insufficient_scope.

Role: Organisation owner or admin.

Request body #

JSON.

FieldTypeRequiredDescription
emailstringyesThe address to invite.
rolestringnoadmin or member. Default member.
JSON
{ "email": "grace@example.com", "role": "member" }

Response 201 #

The open invitations.

JSON
[
{
  "id": "0197a3c3-1f20-7d11-a4c8-6e0b2f7d9a31",
  "email": "grace@example.com",
  "role": "member",
  "sentAt": "2026-10-16T09:30:00+00:00",
  "ageMinutes": 5
}
]

Response fields #

FieldTypeDescription
idstringThe id of the invitation.
emailstringThe address it was sent to.
rolestringadmin or member.
sentAtstringWhen it was sent.
ageMinutesintegerMinutes since it was sent.

Errors #

StatuserrorWhen
401unauthenticatedThe token is missing or not valid.
403forbiddenYou are not an owner or admin.
402plan_limitThe plan has no room for another member. Pending invitations count.
422invalid_requestemail is invalid, already_member, or domain_not_allowed (when the organisation only allows some domains).
429rate_limitedToo many requests, see Rate limiting.

See Errors for the error format.