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
| Role | Typical permissions |
|---|---|
| Owner | Full control, billing, member management, cannot be removed if sole owner |
| Admin | Manage resources, API keys, domains, campaigns |
| Member | Operate 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:
| Action | Method | Endpoint |
|---|---|---|
| List members | GET | /tenants/:id/members |
| Invite | POST | /tenants/:id/members |
| Change role | PATCH | /tenants/:id/members/:adminId |
| Remove | DELETE | /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.