DocumentationTeam members

Team members

Invite admins, assign roles, and manage tenant membership.

Each tenant (workspace) can have multiple admin members. Members share access to domains, templates, contacts, and billing for that tenant, subject to their role and plan limits.

Manage members from Settings → Team in the dashboard, or via the tenant members API.

Roles

RoleTypical permissions
OwnerFull control, billing, member management, cannot be removed if sole owner
AdminManage resources, API keys, domains, campaigns
MemberOperate day-to-day (templates, sends) without billing or member invites

Exact UI labels may vary; the API stores a role string on each membership record.

API endpoints

All require JWT and X-Tenant-Id:

ActionMethodEndpoint
List membersGET/tenants/:id/members
InvitePOST/tenants/:id/members
Change rolePATCH/tenants/:id/members/:adminId
RemoveDELETE/tenants/:id/members/:adminId

Invite example

POST /tenants/clxxxxxxxx/members
Authorization: Bearer <accessToken>
X-Tenant-Id: clxxxxxxxx
Content-Type: application/json

{
  "email": "[email protected]",
  "role": "admin"
}

The invitee receives an email to join the tenant (if not already registered).

Plan limits

Member seats depend on your plan. See Plans and pricing for per-tier limits (Free: 1, Starter: 3, Pro: 10, Business: 50).

See also Multi-tenant.