Changelog
We add fields without notice. We never remove or rename a field, change a status code or change an error code inside v1.
2026-10
Section titled “2026-10”- New
stripePublishableKeyin the site payload, so a third-party frontend can mount Stripe’s Payment Element without hardcoding a key. - New CORS on
/api/v1/public/*now accepts any origin — call the public API straight from a studio’s own website. - New Embeddable booking screen:
?embed=1drops our header and footer,?date=&start=&duration=&lang=preselect, and the page postsmrcharles:resize/mrcharles:bookedto the parent frame. - New These docs.
Earlier
Section titled “Earlier”- Guest booking: hold → one-time code → confirmation, with card deposits through Stripe and pay-at-the-studio.
- Hosted studio sites on
<slug>.sites.mrcharles.appand custom domains with TXT verification. - Studio endpoints for site configuration, per-room booking policy and booking actions.
Something missing, or a field you need? developers@mrcharles.app.