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.
Enter your new address
Type the new email into Your new email.
Confirm it
Repeat it in the Repeat email field to prevent typos locking you out.
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.
Enter your new password
Type it into New password.
Confirm it
Repeat it in Repeat new password.
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
Click Enable MFA
Open the Multi-Factor Authentication section and click Enable MFA.
Name your factor
Enter a memorable name for this factor and click Set MFA name.
Scan the QR code
Scan the QR code with your authenticator app.
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:
| Option | When it appears |
|---|
| Set email address | Your account has no email address yet |
| Email & Password | You 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.
Click Delete account
In the Danger zone, click Delete account.
Verify via email OTP
Complete the email one-time password challenge sent to your address.
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.