Skip to main content
API statusDashboard

Platform

What you can build

Use hosted UI, server APIs, signed events, or combine them against the same studio data.
15widgets
37API operations
14webhook events

Choose a surface

Configure in the studio

Operators control the public experience without changing integration code.

FormsForms > New form
WidgetsMarketing > Embeds
API keysSettings > Developer
WebhooksSettings > Developer > Webhooks
Open ClassFlowSelect the studio you want to configure

Widget catalog

Configure in ClassFlow, then install with JavaScript or an iframe.

BookingDiscovery and registration
  • Class schedule
  • Events and workshops
  • Single class
CommerceProducts and member value
  • Product checkout
  • Member account
  • Pricing cards
  • On-demand library
  • Gift cards
  • Member referrals
  • Member rewards
CaptureLeads and conversations
  • Custom form
  • Contact form
  • Webchat
TrustStudio proof and people
  • Customer reviews
  • Instructor bios

Partner API

Every supported resource group in the public contract.

Webhook events

Subscribe only to the events your integration handles.

booking.createdBooking confirmed.
booking.cancelledBooking cancelled.
class.createdClass session created.
class.updatedClass session changed.
class.cancelledClass session cancelled.
form.submittedPublished form submitted.
lead.createdLead created.
lead.updatedLead changed.
member.createdMember created.
member.updatedMember profile changed.
membership.updatedMembership state changed.
purchase.createdPurchase recorded.
waitlist.createdMember joined a waitlist.
waitlist.updatedWaitlist state changed.

Platform controls

These rules apply across every integration surface.

Studio isolationThe credential selects one studio.
Location controlsRestrict access to selected locations.
Granular scopesGrant only the required reads and writes.
Safe retriesBooking writes support 24-hour idempotency.
Signed eventsHMAC verification, replay, and delivery history.
Canonical writesWidgets and API calls use the same services.