18. Project Settings
Alex needs to rotate an API key after an intern accidentally committed it.
The Settings page manages your project's API keys and provides administrative actions.
API key management
- View keys — the public key is shown in full (it ships in your app anyway; any project member, viewers included, can copy it). The secret key is shown only once, when it is created — afterwards just its prefix. A public key created before this was available appears in full after its first use.
- Regenerate keys — generate a new public and secret key pair instantly. The old keys stop working immediately — also the way to cut off a former member who copied the public key.
Regenerating a key is irreversible. All applications using the old key will lose access. Update your environment variables and redeploy before regenerating.
Billing & subscription
A project's plan and subscription are managed on the Billing page (Project → Billing). To stop paying for a Pro project without deleting it, use Cancel subscription there — by default it cancels at the end of the current billing period, so you keep Pro until the period you've already paid for runs out, then the project drops to Free. No new charges are made after you cancel.
Payment method. The Billing page shows the card, PayPal account or bank account your subscription is charged to, and warns you when a card expires before the next charge. Change takes you to a Mollie checkout where you add a new card or PayPal account; nothing is charged, and from then on your payments go to the new one. Only the person paying for the subscription sees and changes it. While a payment is overdue, use Pay now instead (below).
If a payment fails, the project's owner gets an email and the Billing page shows Payment failed with the date the project would drop to Free. Depending on the reason, Mollie, our payment provider, retries the charge automatically, up to five times, once a day; a retry that goes through clears the warning. If the payment still hasn't come through 7 days after the first failure, the project moves to the Free plan. Nothing is deleted, and you can subscribe to Pro again at any time. The same applies if Mollie stops the subscription on its own, for example because the card or payment authorisation is no longer valid. To settle it before then, choose Pay now on the Billing page: you pay one month with the card or payment method you pick there, and future charges use it too. The new month starts on the day you pay. If a retry of the failed charge still goes through afterwards, it's refunded automatically.
Transferring ownership
The owner sees a Transfer ownership card above the danger zone. Transfer this project… hands the project to another person's account (not available for Team / Legal Team projects yet); they accept by email while signed in, and you stay on as an admin. A pending transfer is shown in the same card with Cancel transfer. How it works, including what happens to a paid subscription, is described in chapter 19, Team Collaboration → Transferring ownership.
Danger zone — deleting a project
At the bottom of the Settings page is the danger zone, where the project owner (or an org admin) can permanently delete the project. You confirm by typing the project's slug. This action cannot be undone.
Deleting a project removes everything: the database and all its tables and rows, all stored files, end users, API keys, webhooks, and configuration — and, for a Pro project, it cancels the subscription so no further charges are made. You don't need to cancel billing separately first; deleting the project does it for you. There is no recovery and no export after deletion, so export anything you need (see Compliance → Export) beforehand.