Skip to content
APIANTdocs
API ReferenceAPI Appsv1

03B - Update appointment booking (instant) In Mindbody → _zapier

This event triggers when an **appointment booking is updated** in Mindbody

#mindbody#zapier#triggers#messaging#appconnect

This event triggers when an appointment booking is updated in Mindbody. The payload provides information about the modified appointment, including changes to time, status, client details, and assigned resources.

Payload Structure

Root Object

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

Appointment Details

  • appointmentId (integer) – Unique identifier for the appointment.
  • appointmentName (string) – Name of the appointment type.
  • sessionTypeId (integer) – ID of the session type for the appointment.
  • status (string) – Updated status of the appointment (Scheduled, Completed, Cancelled, etc.).
  • startDateTime (string, ISO 8601) – Updated start time of the appointment.
  • endDateTime (string, ISO 8601) – Updated end time of the appointment.
  • durationMinutes (integer) – Duration of the appointment in minutes.
  • isConfirmed (boolean) – Whether the appointment is confirmed (true/false).
  • hasArrived (boolean) – Whether the client has arrived for the appointment (true/false).
  • paymentReferenceId (integer) – Payment reference ID (if applicable).
  • notes (string or null) – Any additional notes related to the appointment.

Client Details

  • clientId (integer) – Internal Mindbody client ID.
  • clientUniqueId (integer) – Unique identifier for the client.
  • clientFirstName (string) – Client’s first name.
  • clientLastName (string) – Client’s last name.
  • clientEmail (string) – Client’s email address.
  • clientPhone (string) – Client’s phone number.
  • genderRequested (string or null) – Gender preference for the appointment.

Location Details

  • siteId (integer) – ID of the Mindbody site where the appointment was booked.
  • locationId (integer) – ID of the location where the appointment will take place.

Provider & Staff Details

  • staffId (integer) – ID of the staff member assigned to the appointment.
  • staffFirstName (string) – First name of the assigned staff member.
  • staffLastName (string) – Last name of the assigned staff member.
  • providerId (integer or null) – ID of the service provider (if applicable).

Appointment Resources

  • resources (object) – Information about resources assigned to the appointment.
    • id (integer) – ID of the resource.
    • name (string) – Name of the assigned resource.

Other Information

  • formulaNotes (string or null) – Formula notes related to the appointment.
  • icdCodes (string or null) – ICD (International Classification of Diseases) codes if applicable.

Summary

This event ensures that updated appointment bookings in Mindbody are instantly reflected in Zapier-powered workflows, allowing businesses to automate notifications, reschedules, and follow-ups based on the latest booking modifications.


v1.4 Field Reference

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

What's New in v1.4

  • Client Enrichment (20 fields): clientBirthDate, clientGender, clientRedAlert, clientStatus, clientMobilePhone, clientAddressLine1, clientCity, clientState, clientPostalCode, clientCountry, clientAccountBalance, clientHomeLocationId, homeStudioName, clientSalesRepFirstName, clientSalesRepLastName, clientSalesRepId, clientNotes, clientYellowAlert, clientFirstClassDate, clientWorkExtension
  • Location (1 field): locationName
  • Next Visit (6 fields): nextClassName, nextClassStartDateTime, nextClassId, nextAppointmentName, nextAppointmentStartDateTime, nextAppointmentId
  • Client-prefixed naming convention
  • Metadata from trigger

Complete Field List

FieldStatusDescription
appointmentIdUnchanged
appointmentNameUnchanged
clientEmailUnchanged
clientFirstNameUnchanged
clientIdUnchanged
clientLastNameUnchanged
clientPhoneUnchanged
clientUniqueIdUnchanged
durationMinutesUnchanged
endDateTimeUnchanged
formulaNotesUnchanged
genderRequestedUnchanged
hasArrivedUnchanged
icdCodesUnchanged
isConfirmedUnchanged
locationIdUnchanged
notesUnchanged
paymentReferenceIdUnchanged
providerIdUnchanged
resourceIdUnchanged
resourceNameUnchanged
sessionTypeIdUnchanged
siteIdUnchanged
staffFirstNameUnchanged
staffIdUnchanged
staffLastNameUnchanged
startDateTimeUnchanged
statusUnchanged
clientBirthDate✅ NewAdded in v1.4 client enrichment
clientGender✅ NewAdded in v1.4 client enrichment
clientRedAlert✅ NewAdded in v1.4 client enrichment
clientStatus✅ NewAdded in v1.4 client enrichment
clientMobilePhone✅ NewAdded in v1.4 client enrichment
clientAddressLine1✅ NewAdded in v1.4 client enrichment
clientCity✅ NewAdded in v1.4 client enrichment
clientState✅ NewAdded in v1.4 client enrichment
clientPostalCode✅ NewAdded in v1.4 client enrichment
clientCountry✅ NewAdded in v1.4 client enrichment
clientAccountBalance✅ NewAdded in v1.4 client enrichment
clientHomeLocationId✅ NewAdded in v1.4 client enrichment
homeStudioName✅ NewAdded in v1.4 client enrichment
clientSalesRepFirstName✅ NewAdded in v1.4 client enrichment
clientSalesRepLastName✅ NewAdded in v1.4 client enrichment
clientSalesRepId✅ NewAdded in v1.4 client enrichment
clientNotes✅ NewAdded in v1.4 client enrichment
clientYellowAlert✅ NewAdded in v1.4 client enrichment
clientFirstClassDate✅ NewAdded in v1.4 client enrichment
clientWorkExtension✅ NewAdded in v1.4 client enrichment
locationName✅ NewAdded in v1.4 location enrichment
nextClassName✅ NewAdded in v1.4 next visit enrichment
nextClassStartDateTime✅ NewAdded in v1.4 next visit enrichment
nextClassId✅ NewAdded in v1.4 next visit enrichment
nextAppointmentName✅ NewAdded in v1.4 next visit enrichment
nextAppointmentStartDateTime✅ NewAdded in v1.4 next visit enrichment
nextAppointmentId✅ NewAdded in v1.4 next visit enrichment

Related docs

CRMConnect: Mindbody → HighLevel
#mindbody
Contact APIANT support
#messaging
CalendarConnect: Calendly → Mindbody
#mindbody
CRMConnect: DonorPerfect → ActiveCampaign
#mindbody
Automation Editor
#triggers
Last updated April 8, 2026