Mindbody · Schema

Reservation

Implementation of the 'Reservation' model. Contains information about the reservation.

FitnessWellnessBeautySchedulingBookingPoint of SaleStudiosSalonsSpasWebhooks

Properties

Name Type Description
ReservationId string The unique reservation ID.
ReservationExternalId string The unique reservation external ID.
ClassId string The unique class ID.
ClassExternalId string The unique class external ID.
MemberExternalId string The unique member external ID.
ReservationType string Contains information about the reservation type.
Spots object Contains information about the spot details.
IsConfirmed boolean Boolean value whether it is confirmed.
ConfirmationDate string Contains information about the confirmation date.
View JSON Schema on GitHub

JSON Schema

public-api-v6-reservation-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/mindbody/refs/heads/main/json-schema/public-api-v6-reservation-schema.json",
  "title": "Reservation",
  "description": "Implementation of the 'Reservation' model. Contains information about the reservation.",
  "type": "object",
  "properties": {
    "ReservationId": {
      "type": "string",
      "description": "The unique reservation ID.",
      "example": "example-value"
    },
    "ReservationExternalId": {
      "type": "string",
      "description": "The unique reservation external ID.",
      "example": "example-value"
    },
    "ClassId": {
      "type": "string",
      "description": "The unique class ID.",
      "example": "example-value"
    },
    "ClassExternalId": {
      "type": "string",
      "description": "The unique class external ID.",
      "example": "example-value"
    },
    "MemberExternalId": {
      "type": "string",
      "description": "The unique member external ID.",
      "example": "example-value"
    },
    "ReservationType": {
      "type": "string",
      "description": "Contains information about the reservation type.",
      "example": "example-value"
    },
    "Spots": {
      "$ref": "#/components/schemas/Spot",
      "description": "Contains information about the spot details."
    },
    "IsConfirmed": {
      "type": "boolean",
      "description": "Boolean value whether it is confirmed.",
      "example": true
    },
    "ConfirmationDate": {
      "type": "string",
      "format": "date-time",
      "description": "Contains information about the confirmation date.",
      "example": "2026-05-28T14:30:00Z"
    }
  }
}