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. Exclusively: change member roles, remove members, delete the tenant. Cannot be removed if sole owner
AdminManage resources and campaigns, API keys and domains, invite members, update tenant settings. Cannot change roles, remove members or delete the tenant
EditorCreate, edit, publish and delete templates and versions. No member, API-key or tenant-settings access
ViewerRead-only. Default role for newly invited members

The API stores the role as OWNER, ADMIN, EDITOR or VIEWER 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": "colleague@example.com",
  "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.