Account Settings
Manage your profile, subscription, API key, and password.
Overview
The Account page is your central hub for managing everything about your MakeEmWait account — your subscription, API key, password, and more.
Subscription
The subscription section shows your:
- Plan — your current tier (Free Trial, Basic, Advanced, or Pro)
- Status — whether your subscription is Active, Trialing, Payment Issue, Canceling, Canceled, or Inactive
- Trial countdown — if you’re on the free trial, the end date and how many days remain
- Next renewal — when your current billing period renews (active subscriptions)
- Plan features — what’s included in your plan and what you’d unlock by upgrading
Manage Billing
If you have an active subscription, click Manage Billing to open the Stripe Customer Portal where you can:
- Change your plan (upgrade or downgrade)
- Switch between monthly and annual billing
- Update your payment method
- View and download invoices
- Cancel your subscription
Payment Issue (Past Due)
If your payment fails, the status shows Payment Issue in amber. You keep full access to all features while Stripe automatically retries the payment over approximately 2 weeks. An amber warning banner appears across all dashboard pages with a link to update your payment method.
Click Update Payment Method to open the Stripe Customer Portal and enter a new card. See Billing & Plans — Failed Payments for the full timeline and details.
Card Expiry Warnings
The payment method section shows your card brand, last 4 digits, and expiration date. If your card expires within 60 days, an Expiring soon badge appears. If already expired, an Expired badge shows instead. Update your card before the next billing cycle to avoid a payment failure.
See Billing & Plans for more details on plans and pricing.
API Key
Your API key uses the mew_live_ prefix followed by 24 random bytes (192-bit entropy), giving you a strong, unique credential for server-to-server requests. The raw key is SHA-256 hashed before storage — only the hash is kept in the database. The raw key is shown only once at creation or regeneration and cannot be retrieved later.
The account page shows whether you have a key and lets you regenerate it, but it does not display the raw key. Use your API key for server-to-server API requests by sending it in the x-api-key header:
x-api-key: mew_live_YOUR_API_KEY
Click Copy to copy the key to your clipboard.
Your API key is generated when you create your account and shown only once. If you need to view it again, regenerate it from the account page. The old key will stop working immediately.
Regenerate API Key
If you lose your API key or believe it has been compromised, you can regenerate it:
- Go to the Account page
- Click Regenerate API Key
- The new key is displayed once — copy and save it securely
- The old key stops working immediately
Regeneration requires JWT authentication (not API key auth) for security — you must be logged in via the dashboard. Both your auth profile and database are updated atomically so the old key is immediately invalidated everywhere.
Endpoint: POST /auth/regenerate-api-key
Email Verification
Some authenticated endpoints require a verified email address. If your email is not yet verified, you can resend a verification email from the account page. Verification is rate limited to prevent abuse:
- Minimum interval: 60 seconds between resend requests
- Maximum resends: 10 total resend attempts
Verification tokens are checked using timing-safe comparison to prevent timing attacks.
Change Password
You can change your password directly from the account page:
- Enter your current password
- Enter your new password (minimum 8 characters)
- Confirm the new password
- Click Update Password
Password changes take effect immediately. You will not be logged out of your current session.
Delete Account
To delete your account:
- Click Delete Account in the Danger Zone
- Confirm the first prompt
- Type
DELETEin the second prompt
If you have an active Stripe subscription, it will be canceled automatically.
Related
- Billing & Plans — plans, pricing, free trial, and subscription management
- Security — how API keys, tokens, and authentication are secured