Skip to main content
Navigate to My profile in the console (under the Workspace section). Everything here is personal to your user account — workspace-level settings like API keys, billing, and roles live in Settings, Billing, and Members.

Avatar and name

Upload or remove your avatar from the Avatar section. Update your display name in the Your name field (2–100 characters) and click Update name. Your name is visible to other workspace members.

Email

The Your email section appears only if your account has an email address bound to it. If you signed up through OAuth only, see Authentication methods below to add an email first.
1

Enter your new address

Type the new email into Your new email.
2

Confirm it

Repeat it in the Repeat email field to prevent typos locking you out.
3

Submit

Click Update email. A confirmation link is sent to the new address — the change is pending until you click it.

Password

The Your password section appears when password authentication is enabled in your deployment and your account has a verified email address.
1

Enter your new password

Type it into New password.
2

Confirm it

Repeat it in Repeat new password.
3

Submit

Click Update password.
Reauthentication: If your session has expired, the form shows a Reauthentication Required alert. Sign out and sign back in, then try again.

Multi-factor authentication (MFA)

BabySea uses TOTP (Time-Based One-Time Password) for MFA. Use any standard authenticator app (Google Authenticator, Authy, 1Password, etc.).

Enable MFA

1

Click Enable MFA

Open the Multi-Factor Authentication section and click Enable MFA.
2

Name your factor

Enter a memorable name for this factor and click Set MFA name.
3

Scan the QR code

Scan the QR code with your authenticator app.
4

Verify

Enter the 6-digit code from your app and click Enable MFA to finish.

Enrolled factors

Once enrolled, your MFA factors appear in a table showing the factor name, type, and status. Click the remove button on a row to unenroll it.

Unenroll MFA

Click the remove button on the factor row → confirm with Yes, unenroll MFA.

Authentication methods

The Authentication section shows all sign-in methods linked to your account and lets you add more.

Linked methods

Each linked provider shows its logo, name (e.g. Google, GitHub, GitLab, Bitbucket, Email & Password), and the associated email when available. Unlink appears on a provider row only when you have multiple methods linked — this prevents you from losing access to your account. Unlink confirmation: click Unlink account in the confirmation dialog.

Adding sign-in methods

Depending on your account state, the Available providers section offers:
OptionWhen it appears
Set email addressYour account has no email address yet
Email & PasswordYou have an email but no password sign-in linked
OAuth providers (Google, GitHub, GitLab, Bitbucket)Provider is configured and not yet linked
Add an email address: Click Set email address → enter an address that’s different from any email already linked to your OAuth provider → click Set email address to confirm. Add password sign-in: Click Email & Password → set a password using the same form as the Password section above.

Data export

Click Download my data to download a JSON file named:
babysea-data-export-YYYY-MM-DD.json
The export includes consent records, generation history, API key configurations (secrets excluded), request logs, webhook setups, delivery logs, and activity logs — all scoped to your personal account. It excludes shared workspace data that isn’t attributed to you, and strips all passwords and internal system identifiers.

Delete account

The Danger zone section appears when personal account deletion is enabled in your deployment.
Deleting your account permanently removes any team workspaces you own, immediately cancels active subscriptions, and purges all associated data. This cannot be undone.
1

Click Delete account

In the Danger zone, click Delete account.
2

Verify via email OTP

Complete the email one-time password challenge sent to your address.
3

Confirm

Click Delete account to finalize. No typed confirmation string is required — the OTP serves as the verification.
Export your data before deleting if you need a copy — see Data export above.