Skip to main content
Navigate to Members in the console. The page has two tables: Team members (active accounts) and Team invitations (pending invites not yet accepted or revoked).

Roles

BabySea uses a three-tier role model across the workspace:
RoleDescription
primary-ownerSingular apex authority — workspace legal and billing owner. Only one per workspace.
ownerFull day-to-day admin access — API keys, webhooks, domains, members, invitations.
memberRead access to most pages. Can invite other members (downward-only) and leave the team.

What each role can do

Areaprimary-ownerownermember
Team settings (name, avatar)View onlyView only
Delete workspace
Transfer ownership
Invite members✓ (any role)✓ (owner or member)✓ (member only)
Manage invitations (update, renew, remove)
Update member roles✓ (all)✓ (members only)
Remove members✓ (members only)
API keysView only
WebhooksView only
DomainsView only
Logs, credits, activity
Billing and subscriptions
Hierarchy rules: Role actions are downward-only — you can only assign or manage roles below your own. The primary-owner row is never targetable from any action menu. Your own row never exposes management actions (use Leave team in Settings to remove yourself).

Team members table

ColumnDescription
NameAvatar and display name. Your session is flagged with a You badge.
EmailAuthenticated email address
RoleAssigned role. The apex owner shows an additional Primary Owner badge.
Joined atDate the member joined
Search by name or role using the Search members input. The row actions menu appears on eligible rows based on your permissions.

Team invitations table

ColumnDescription
EmailAddress the invite was sent to
RoleRole to be granted on acceptance
Invited atWhen the invite was created
Expires atWhen the invite expires
StatusActive (redeemable) or Expired (TTL elapsed)
Search by email or role using the Search invitations input. Once an invite is accepted, the person moves automatically to the Team members table.

Invite members

primary-owner and owner can invite at any role within their hierarchy. member can only invite other members.
1

Open the invite dialog

Navigate to Members and click Invite members in the Team members panel.If organizational policies block invitations, the dialog shows a restriction message instead of the form.
2

Enter email and assign role

Enter the target email address and select a role. New rows default to member.Click Add another one to add more rows (up to 5 per submission). Click Remove invite to discard a row before sending.
3

Send

Click Send invites. Invitation emails are dispatched and the new invites appear immediately in the Team invitations table with Active status.
Duplicate emails within the same batch are deduplicated automatically. Addresses already in the workspace are rejected.

Managing pending invitations

primary-owner and owner can act on invitation rows:
ActionWhat it does
Update invitationChanges the role assigned to the pending invite. Takes effect when the invite is accepted.
Renew invitationExtends an expired invite by 7 days, making it redeemable again.
Remove invitationPermanently revokes the invite. The row is removed immediately.

Manage members

Open the actions menu on any eligible member row in the Team members table.

Update role

1

Open the actions menu

Click the actions menu on the target member’s row and select Update Role.
2

Select a new role

Choose a different role from the dropdown. The selector only shows roles within your hierarchy.
3

Confirm

Click Update role. The new permissions apply immediately.
owner roles can reassign members but not other owners. The primary-owner can reassign anyone.

Transfer ownership

Transfers the primary-owner designation to another active member. The previous primary-owner is immediately demoted to owner. Only the current primary-owner can do this.
1

Open the actions menu

Click the actions menu on the target member’s row and select Transfer ownership.
2

Verify your identity

Complete the email one-time password challenge.
3

Confirm

Acknowledge the disclaimer and confirm. The selected member becomes primary-owner instantly.
This is reversible only if the new primary-owner transfers it back. You immediately lose access to billing, workspace deletion, and all other primary-owner actions.

Remove member

Permanently revokes a member’s access. They lose access to all team data immediately.
1

Open the actions menu

Click the actions menu on the target member’s row and select Remove from account.
2

Confirm

Click Remove user from team in the confirmation dialog.
To remove the current primary-owner, transfer ownership first. To remove yourself, use Leave team in Settings.