Hi everyone!
Here’s what We worked on in CloudCannon over the last month, headlined by API Keys opening up to every Organization.
API Keys for every Organization
The CloudCannon API is no longer behind a flag. Every Organization now has an API Keys page under the Sharing section of Org Settings, where you can create a key, choose exactly which Permissions it has, and revoke it when you’re done with it.
An API Key lets a program act on behalf of your Organization — managing Sites, Projects, Builds, and more. To get started, read our documentation on what API Keys are and creating an API Key, then see the API reference for every available endpoint.
View As mode
If you’re in the Owners Permission Group, you can now see CloudCannon with the exact Permission set of another Team Member. It’s the quickest way to answer “why can’t they see this button?” without borrowing someone’s laptop.
Open the Context Menu on a member’s card under the Team section of Org Settings and choose View As. A Viewing As banner sits at the top of your screen while it’s active, with a Stop button to leave at any time.
Two things worth knowing: View As mode only changes how the app looks to you, so anything you interact with is still logged under your own name — you can’t use it to act on someone else’s behalf. Also, it ends automatically if you switch to another Organization or log out. You can view as any Team Member in your Organization except yourself.
Sync Errors and better build suggestions on the Site Dashboard
The Site Dashboard now shows Sync Errors along with suggested steps to resolve them, so when your Site falls out of step with your repository you get told what happened and what to do about it, rather than having to work it out.
In the same vein, Sites using Yarn or pnpm with a version of Node that isn’t preinstalled now get a specific build error suggestion pointing at the fix.
We also gave the Site Dashboard README a refresh. It now has a border and a table of contents, and it supports images and Anchor Links, so it’s a much better place to put onboarding notes for your team. Read our documentation on the Site Dashboard README if you haven’t set one up.
Trials and second Organizations
Every Organization you create now automatically starts a Free Trial on the Standard plan. Previously you had to start one manually for any Organization after your first.
Tooltips and suggestions for your configuration file
When you edit your CloudCannon Configuration File in the Source Editor, CloudCannon now shows tooltips and suggestions as you type, based on your keys and formatting. This means less tab-switching to the configuration file reference to check whether a key takes a string or a list.
Dates look the same everywhere now
We standardized how dates are displayed and formatted across the app UI and in your file formats. If you’ve ever seen the same date written three different ways depending on which part of CloudCannon you were looking at, that should be fixed now.
A few other things worth mentioning
- The Export all to CSV option on Inboxes now includes two extra columns, Automatically marked spam and Explicitly marked status, so you can see how each submission was classified.
- Added the
options.encode_url: trueoption to URL Inputs, which automatically replaces special characters in a URL with their encoded counterparts, e.g.[my link](/assets/My File.pdf)becomes[my link](/assets/My%20File.pdf). - A couple of Safari fixes: date fields across the app were breaking, and CloudCannon could freeze outright in Safari version 27.
- Fixed two Bookshop problems in the Visual Editor — components sometimes not updating to reflect your changes, and the add (+) buttons not working at all.
- Fixed CSV files being saved with
\r\nline endings instead of the standard\nnewlines. - Fixed Multi-factor Authentication code autocomplete not working on mobile.
- Fixed the tools in a Browser modal, like the Snippets Browser or Array Item Browser, not sticking to the top when you scrolled.
- Fixed not being able to type in a Select Input to search its options.
- Fixed Number Inputs rejecting
min: 0. - Fixed the Content Editor occasionally inserting an uneditable Snippet card when you removed bold, italic, or inline code formatting.
- Fixed Cloudinary DAMs using dynamic folder mode not recognizing the file type of assets.
- Fixed Partner Organizations not earning Partner Points for additional Team Members a Client Organization had beyond the number included in their plan.
- Fixed the Usage graph on the Site Dashboard not repainting when you refreshed your browser tab.
- Fixed the Hosting Bandwidth widget on an Organization card in the Organization Browser sometimes showing “Billing overdue” when billing was fine.
- Fixed being blocked from editing Sites in some cases when you had the correct
writepermissions. - Fixed Sites with Authentication enabled becoming publicly accessible after downgrading to a plan that doesn’t support that type of Authentication. Your website now shows an error message instead.
- A few more billing fixes: you can now leave an Organization that’s in the Billing Paused state, the Confirm Payment button on Your Subscription Plan prompts you to re-add a credit card after you’ve removed one instead of erroring, and the Update your Plan page no longer has misaligned UI.
- Improved error messages in several areas of the app.
- Dependencies were updated several times to patch security vulnerabilities.
That’s August! As always, let us know what you think or if you have any questions, and reach out to our support team if you need a hand. ![]()