AppConnect
AppConnect Prebuilt Connectors

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

8min

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.