Invite member by email
POST/memberships/invite
Adds a user to the caller's org by email, provisioning user and principal records when needed. Dispatches an org-invite email; the invitee signs in via email OTP. Requires a trusted browser origin, org owner/admin role, and an active billing seat. Returns 422 already_member when the email is already in this org (the only client-visible invite failure — unknown emails are provisioned silently). Returns 403 when seat limits or billing block the invite.
Request
Responses
- 200
- 401
- 403
- 422
- 503
Success
air/UnauthorizedError
air/ForbiddenError | air/SeatLimitExceededError | air/BillingInactiveError
air/InviteFailedError | air/SchemaValidationError
air/AuthUnavailableError