Skip to content
APIANTdocs
API ReferenceAPI Appsv1

07C - Updated class schedule (instant) In Mindbody → _zapier

This event triggers when an **existing class schedule is updated** in Mindbody

#mindbody#zapier#triggers#appconnect

This event triggers when an existing class schedule is updated in Mindbody. The payload includes key details about the updated schedule, such as timing, location, instructor, and capacity.

Payload Structure

Root Object

  • eventId (string) – Identifies the event type (classSchedule.updated).
  • eventInstanceOrigin (string) – Source identifier for the event.
  • eventInstanceOriginationDateTime (string, ISO 8601) – Timestamp when the class schedule update occurred.
  • eventSchemaVersion (integer) – Version of the event schema.
  • messageId (string) – Unique identifier for the message.

Class Schedule Details

  • classScheduleId (integer) – Unique identifier for the class schedule.
  • classDescriptionId (integer) – ID associated with the class description.
  • daysOfWeek (array) – Days of the week when the class occurs (e.g., Friday).
  • startDate (string, ISO 8601) – Date when the class schedule begins.
  • endDate (string, ISO 8601) – Date when the class schedule ends.
  • startTime (string, HH:MM:SS) – Updated start time of the class.
  • endTime (string, HH:MM:SS) – Updated end time of the class.
  • isActive (boolean) – Indicates whether the class schedule is active (true/false).

Instructor Details

  • staffId (integer) – ID of the instructor assigned to the class.
  • staffName (string) – Name of the instructor.

Assistant Instructor Details (If Available)

  • assistantOneId (integer or null) – ID of the first assistant instructor.
  • assistantOneName (string or null) – Name of the first assistant instructor.
  • assistantTwoId (integer or null) – ID of the second assistant instructor.
  • assistantTwoName (string or null) – Name of the second assistant instructor.

Location & Resources

  • siteId (integer) – ID of the Mindbody site where the class schedule was updated.
  • locationId (integer) – ID of the location where the class is held.
  • resources (object or null) – Information about assigned resources (if any).

Class Capacity

  • maxCapacity (integer) – Maximum number of attendees allowed.
  • webCapacity (integer) – Maximum number of online bookings allowed.

Summary

This event ensures that updated class schedules in Mindbody are instantly reflected in Zapier-powered workflows, helping businesses automate scheduling updates, capacity management, and notifications efficiently.


v1.4 Field Reference

Version: 1.4 | Status: Fixed | Total fields: 20

What's New in v1.4

  • Class Enrichment (5 fields): className, classCategory, classSubcategory, classProgramName, classSessionTypeName
  • No client enrichment (no client in class schedule events)
  • Metadata: eventId, eventInstanceOriginationDateTime, eventSchemaVersion, messageId from trigger (no eventInstanceOrigin field)

Complete Field List

FieldStatusDescription
classIdUnchanged
classDescriptionIdUnchanged
classScheduleIdUnchanged
startDateTimeUnchanged
endDateTimeUnchanged
staffIdUnchanged
staffNameUnchanged
locationIdUnchanged
siteIdUnchanged
isCancelledUnchanged
isStaffASubstituteUnchanged
isWaitlistAvailableUnchanged
isIntendedForOnlineViewingUnchanged
assistantOneIdUnchanged
assistantOneNameUnchanged
assistantTwoIdUnchanged
assistantTwoNameUnchanged
className✅ NewAdded in v1.4 class enrichment
classCategory✅ NewAdded in v1.4 class enrichment
classSubcategory✅ NewAdded in v1.4 class enrichment
classProgramName✅ NewAdded in v1.4 class enrichment
classSessionTypeName✅ NewAdded in v1.4 class enrichment

Related docs

CRMConnect: Mindbody → HighLevel
#mindbody
CalendarConnect: Calendly → Mindbody
#mindbody
CRMConnect: DonorPerfect → ActiveCampaign
#mindbody
Automation Editor
#triggers
CRMConnect: Cliniko → Salesforce (cloned)
#mindbody
Last updated April 8, 2026