Authentication
These endpoints accept either a dashboard session cookie or a server API key sent asAuthorization: Bearer <key>.
Roles, lowest to highest: Viewer, Member, Admin, Owner.
admin:team is an Enterprise-only scope, so on other plans the write endpoints are reachable with a dashboard session but not with an API key. Reads only need org:read, which every paid plan can grant.List members
List pending invites
pending only, newest first.
Response
status is one of pending, accepted, expired, revoked. invitedBy is null when the invite was created by an API key.
Send an invite
Response —
200 OK — the invite object (same shape as the list response).
Errors
Revoked and expired invites do not block re-inviting the same address.
The invitee accepts with
POST /api/v1/auth/accept-invite.
Revoke an invite
204 No Content
Errors
Remove a member
204 No Content
Errors