ClassFlow developers
Build on the studio's source of truth.
Choose the integration level that fits the project. A studio can use the visual builder, the server-to-server API, or both. Every path stays bound to the same studio-owned records.
No-code embeds
Build conditional forms, lead capture, schedules, and booking flows in ClassFlow, then add them to a site with JavaScript or an iframe.
Read guidePartner API
Read studio data and perform explicitly scoped lead, member, form, and booking actions from a trusted server.
Read guideSigned webhooks
Receive durable lifecycle events with HMAC verification, retries, attempt history, replay, and dead letters.
Read guideYour first API request
- 1. In ClassFlow, open Settings → Developer.
- 2. Create a test key with only the scopes you need.
- 3. Store the one-time key in your server's secret manager.
- 4. Send it as
X-ClassFlow-Key.
curl https://api.getclassflow.com/partner/v1/studio \
-H "X-ClassFlow-Key: $CLASSFLOW_API_KEY"Contract at a glance
Base URL
https://api.getclassflow.com/partner/v1Authentication
Server-only API key in X-ClassFlow-KeyVersion
2026-08-02 (Partner API v1)Pagination
Opaque resource cursor with a maximum page size of 200Rate limits
120 requests per minute and 30 requests per 10 seconds, per credentialFormats
JSON requests and responses; ISO 8601 UTC timestamps