Features Pricing
Start My Free Trial

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.

x
Keep Your API Key Secret Never expose your API key in client-side code, public repositories, or anywhere visible to end users. Use it only in server-to-server requests.

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:

  1. Go to the Account page
  2. Click Regenerate API Key
  3. The new key is displayed once — copy and save it securely
  4. 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:

  1. Enter your current password
  2. Enter your new password (minimum 8 characters)
  3. Confirm the new password
  4. Click Update Password

Password changes take effect immediately. You will not be logged out of your current session.

Delete Account

!
This Action Is Permanent Deleting your account permanently removes all your data, including waitlists, signups, email templates, and team members. This cannot be undone.

To delete your account:

  1. Click Delete Account in the Danger Zone
  2. Confirm the first prompt
  3. Type DELETE in the second prompt

If you have an active Stripe subscription, it will be canceled automatically.


  • Billing & Plans — plans, pricing, free trial, and subscription management
  • Security — how API keys, tokens, and authentication are secured