Members
List pending invitations
Returns invitations that have not been accepted, declined or expired yet. Once accepted, the person shows up in GET /v1/members.
Authorization
bearerAuth AuthorizationBearer <token>
An API key from POST /v1/api-keys. Keys start with ref_.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/members/invitations"{ "data": [ { "id": "string", "email": "string", "role": "owner", "invitedBy": { "id": "string", "email": "string", "name": "string" }, "expiresAt": "string", "createdAt": "string" } ]}Was this page helpful?
Invite a member
Invites an address by email as admin or member. Invitations expire after 48 hours. Repeating it for a pending address returns that invitation with 200 and sends nothing. Existing members get 409 already_member. Needs a signed-in owner or admin (dashboard session or MCP sign-in token). API keys get 403.
List members
Returns all workspace members, owners first. Use `userId` for a mention's assigneeId and a person's ownerId.