POST api/Appointment/BookeoIntegration

Request Information

URI Parameters

None.

Body Parameters

WebhookMessage
NameDescriptionTypeAdditional information
ItemID

string

None.

TimeStamp

string

None.

Item

BookeoItem

None.

Request Formats

application/json, text/json

Sample:
{
  "ItemID": "sample string 1",
  "TimeStamp": "sample string 2",
  "Item": {
    "bookingNumber": "sample string 1",
    "eventId": "sample string 2",
    "firstCourseEnrolledEventId": "sample string 3",
    "dropinCourseEnrolledEventId": "sample string 4",
    "startTime": "2025-12-06T15:32:25.5799671+11:00",
    "endTime": "2025-12-06T15:32:25.5799671+11:00",
    "customerId": "sample string 7",
    "customer": {
      "id": "sample string 1",
      "firstName": "sample string 2",
      "middleName": "sample string 3",
      "lastName": "sample string 4",
      "emailAddress": "sample string 5",
      "phoneNumbers": [
        {
          "number": "sample string 1",
          "type": "sample string 2"
        },
        {
          "number": "sample string 1",
          "type": "sample string 2"
        }
      ],
      "streetAddress": {
        "address1": "sample string 1",
        "address2": "sample string 2",
        "city": "sample string 3",
        "countryCode": "sample string 4",
        "state": "sample string 5",
        "postcode": "sample string 6"
      },
      "creationTime": "2025-12-06T15:32:25.5819575+11:00",
      "startTimeOfNextBooking": "2025-12-06T15:32:25.5819575+11:00",
      "startTimeOfPreviousBooking": "2025-12-06T15:32:25.5819575+11:00",
      "dateOfBirth": "2025-12-06T15:32:25.5819575+11:00",
      "customFields": [
        {
          "id": "sample string 1",
          "name": "sample string 2",
          "value": "sample string 3"
        },
        {
          "id": "sample string 1",
          "name": "sample string 2",
          "value": "sample string 3"
        }
      ],
      "gender": "sample string 10",
      "facebookId": "sample string 11",
      "credit": {
        "amount": "sample string 1",
        "currency": "sample string 2"
      },
      "languageCode": "sample string 12",
      "acceptSmsReminders": true,
      "numBookings": 14,
      "numCancelations": 15,
      "numNoShows": 16,
      "member": true,
      "membershipEnd": "2025-12-06T15:32:25.5829548+11:00"
    },
    "title": "sample string 8",
    "externalRef": "sample string 9",
    "participants": {
      "numbers": [
        {
          "peopleCategoryId": "sample string 1",
          "number": 2
        },
        {
          "peopleCategoryId": "sample string 1",
          "number": 2
        }
      ],
      "details": [
        {
          "personId": "sample string 1",
          "peopleCategoryId": "sample string 2",
          "categoryIndex": 3,
          "personDetails": {
            "id": "sample string 1",
            "firstName": "sample string 2",
            "middleName": "sample string 3",
            "lastName": "sample string 4",
            "emailAddress": "sample string 5",
            "phoneNumbers": [
              {
                "number": "sample string 1",
                "type": "sample string 2"
              },
              {
                "number": "sample string 1",
                "type": "sample string 2"
              }
            ],
            "streetAddress": {
              "address1": "sample string 1",
              "address2": "sample string 2",
              "city": "sample string 3",
              "countryCode": "sample string 4",
              "state": "sample string 5",
              "postcode": "sample string 6"
            },
            "creationTime": "2025-12-06T15:32:25.5829548+11:00",
            "startTimeOfNextBooking": "2025-12-06T15:32:25.5829548+11:00",
            "startTimeOfPreviousBooking": "2025-12-06T15:32:25.5829548+11:00",
            "dateOfBirth": "2025-12-06T15:32:25.5829548+11:00",
            "customFields": {
              "id": "sample string 1",
              "name": "sample string 2",
              "value": "sample string 3"
            },
            "gender": "sample string 10",
            "customerId": "sample string 11"
          }
        },
        {
          "personId": "sample string 1",
          "peopleCategoryId": "sample string 2",
          "categoryIndex": 3,
          "personDetails": {
            "id": "sample string 1",
            "firstName": "sample string 2",
            "middleName": "sample string 3",
            "lastName": "sample string 4",
            "emailAddress": "sample string 5",
            "phoneNumbers": [
              {
                "number": "sample string 1",
                "type": "sample string 2"
              },
              {
                "number": "sample string 1",
                "type": "sample string 2"
              }
            ],
            "streetAddress": {
              "address1": "sample string 1",
              "address2": "sample string 2",
              "city": "sample string 3",
              "countryCode": "sample string 4",
              "state": "sample string 5",
              "postcode": "sample string 6"
            },
            "creationTime": "2025-12-06T15:32:25.5829548+11:00",
            "startTimeOfNextBooking": "2025-12-06T15:32:25.5829548+11:00",
            "startTimeOfPreviousBooking": "2025-12-06T15:32:25.5829548+11:00",
            "dateOfBirth": "2025-12-06T15:32:25.5829548+11:00",
            "customFields": {
              "id": "sample string 1",
              "name": "sample string 2",
              "value": "sample string 3"
            },
            "gender": "sample string 10",
            "customerId": "sample string 11"
          }
        }
      ]
    },
    "resources": [
      {
        "name": "sample string 1",
        "id": "sample string 2"
      },
      {
        "name": "sample string 1",
        "id": "sample string 2"
      }
    ],
    "canceled": true,
    "cancelationTime": "2025-12-06T15:32:25.5839557+11:00",
    "cancelationAgent": "sample string 12",
    "accepted": true,
    "sourceIp": "sample string 14",
    "creationTime": "2025-12-06T15:32:25.5839557+11:00",
    "creationAgent": "sample string 16",
    "lastChangeTime": "2025-12-06T15:32:25.5839557+11:00",
    "lastChangeAgent": "sample string 18",
    "productName": "sample string 19",
    "productId": "sample string 20",
    "price": {
      "totalGross": {
        "amount": "sample string 1",
        "currency": "sample string 2"
      },
      "totalNet": {
        "amount": "sample string 1",
        "currency": "sample string 2"
      },
      "totalTaxes": {
        "amount": "sample string 1",
        "currency": "sample string 2"
      },
      "totalPaid": {
        "amount": "sample string 1",
        "currency": "sample string 2"
      },
      "taxes": {
        "taxId": "sample string 1",
        "amount": {
          "amount": "sample string 1",
          "currency": "sample string 2"
        }
      }
    },
    "options": [
      {
        "id": "sample string 1",
        "name": "sample string 2",
        "value": "sample string 3"
      },
      {
        "id": "sample string 1",
        "name": "sample string 2",
        "value": "sample string 3"
      }
    ],
    "privateEvent": true,
    "promotionCodeInput": "sample string 22",
    "promotionName": "sample string 23",
    "couponCodes": "sample string 24",
    "giftVoucherCodeInput": "sample string 25",
    "specificVoucherCode": "sample string 26",
    "initialPayments": [
      {
        "id": "sample string 1",
        "creationTime": "2025-12-06T15:32:25.584959+11:00",
        "receivedTime": "2025-12-06T15:32:25.584959+11:00",
        "reason": "sample string 4",
        "description": "sample string 5",
        "comment": "sample string 6",
        "amount": {
          "amount": "sample string 1",
          "currency": "sample string 2"
        },
        "paymentMethod": "sample string 7",
        "paymentMethodOther": "sample string 8",
        "agent": "sample string 9",
        "customerId": "sample string 10",
        "gatewayName": "sample string 11",
        "transactionId": "sample string 12"
      },
      {
        "id": "sample string 1",
        "creationTime": "2025-12-06T15:32:25.584959+11:00",
        "receivedTime": "2025-12-06T15:32:25.584959+11:00",
        "reason": "sample string 4",
        "description": "sample string 5",
        "comment": "sample string 6",
        "amount": {
          "amount": "sample string 1",
          "currency": "sample string 2"
        },
        "paymentMethod": "sample string 7",
        "paymentMethodOther": "sample string 8",
        "agent": "sample string 9",
        "customerId": "sample string 10",
        "gatewayName": "sample string 11",
        "transactionId": "sample string 12"
      }
    ],
    "noShow": true
  }
}

text/plain

Sample:
{"ItemID":"sample string 1","TimeStamp":"sample string 2","Item":{"bookingNumber":"sample string 1","eventId":"sample string 2","firstCourseEnrolledEventId":"sample string 3","dropinCourseEnrolledEventId":"sample string 4","startTime":"2025-12-06T15:32:25.5799671+11:00","endTime":"2025-12-06T15:32:25.5799671+11:00","customerId":"sample string 7","customer":{"id":"sample string 1","firstName":"sample string 2","middleName":"sample string 3","lastName":"sample string 4","emailAddress":"sample string 5","phoneNumbers":[{"number":"sample string 1","type":"sample string 2"},{"number":"sample string 1","type":"sample string 2"}],"streetAddress":{"address1":"sample string 1","address2":"sample string 2","city":"sample string 3","countryCode":"sample string 4","state":"sample string 5","postcode":"sample string 6"},"creationTime":"2025-12-06T15:32:25.5819575+11:00","startTimeOfNextBooking":"2025-12-06T15:32:25.5819575+11:00","startTimeOfPreviousBooking":"2025-12-06T15:32:25.5819575+11:00","dateOfBirth":"2025-12-06T15:32:25.5819575+11:00","customFields":[{"id":"sample string 1","name":"sample string 2","value":"sample string 3"},{"id":"sample string 1","name":"sample string 2","value":"sample string 3"}],"gender":"sample string 10","facebookId":"sample string 11","credit":{"amount":"sample string 1","currency":"sample string 2"},"languageCode":"sample string 12","acceptSmsReminders":true,"numBookings":14,"numCancelations":15,"numNoShows":16,"member":true,"membershipEnd":"2025-12-06T15:32:25.5829548+11:00"},"title":"sample string 8","externalRef":"sample string 9","participants":{"numbers":[{"peopleCategoryId":"sample string 1","number":2},{"peopleCategoryId":"sample string 1","number":2}],"details":[{"personId":"sample string 1","peopleCategoryId":"sample string 2","categoryIndex":3,"personDetails":{"id":"sample string 1","firstName":"sample string 2","middleName":"sample string 3","lastName":"sample string 4","emailAddress":"sample string 5","phoneNumbers":[{"number":"sample string 1","type":"sample string 2"},{"number":"sample string 1","type":"sample string 2"}],"streetAddress":{"address1":"sample string 1","address2":"sample string 2","city":"sample string 3","countryCode":"sample string 4","state":"sample string 5","postcode":"sample string 6"},"creationTime":"2025-12-06T15:32:25.5829548+11:00","startTimeOfNextBooking":"2025-12-06T15:32:25.5829548+11:00","startTimeOfPreviousBooking":"2025-12-06T15:32:25.5829548+11:00","dateOfBirth":"2025-12-06T15:32:25.5829548+11:00","customFields":{"id":"sample string 1","name":"sample string 2","value":"sample string 3"},"gender":"sample string 10","customerId":"sample string 11"}},{"personId":"sample string 1","peopleCategoryId":"sample string 2","categoryIndex":3,"personDetails":{"id":"sample string 1","firstName":"sample string 2","middleName":"sample string 3","lastName":"sample string 4","emailAddress":"sample string 5","phoneNumbers":[{"number":"sample string 1","type":"sample string 2"},{"number":"sample string 1","type":"sample string 2"}],"streetAddress":{"address1":"sample string 1","address2":"sample string 2","city":"sample string 3","countryCode":"sample string 4","state":"sample string 5","postcode":"sample string 6"},"creationTime":"2025-12-06T15:32:25.5829548+11:00","startTimeOfNextBooking":"2025-12-06T15:32:25.5829548+11:00","startTimeOfPreviousBooking":"2025-12-06T15:32:25.5829548+11:00","dateOfBirth":"2025-12-06T15:32:25.5829548+11:00","customFields":{"id":"sample string 1","name":"sample string 2","value":"sample string 3"},"gender":"sample string 10","customerId":"sample string 11"}}]},"resources":[{"name":"sample string 1","id":"sample string 2"},{"name":"sample string 1","id":"sample string 2"}],"canceled":true,"cancelationTime":"2025-12-06T15:32:25.5839557+11:00","cancelationAgent":"sample string 12","accepted":true,"sourceIp":"sample string 14","creationTime":"2025-12-06T15:32:25.5839557+11:00","creationAgent":"sample string 16","lastChangeTime":"2025-12-06T15:32:25.5839557+11:00","lastChangeAgent":"sample string 18","productName":"sample string 19","productId":"sample string 20","price":{"totalGross":{"amount":"sample string 1","currency":"sample string 2"},"totalNet":{"amount":"sample string 1","currency":"sample string 2"},"totalTaxes":{"amount":"sample string 1","currency":"sample string 2"},"totalPaid":{"amount":"sample string 1","currency":"sample string 2"},"taxes":{"taxId":"sample string 1","amount":{"amount":"sample string 1","currency":"sample string 2"}}},"options":[{"id":"sample string 1","name":"sample string 2","value":"sample string 3"},{"id":"sample string 1","name":"sample string 2","value":"sample string 3"}],"privateEvent":true,"promotionCodeInput":"sample string 22","promotionName":"sample string 23","couponCodes":"sample string 24","giftVoucherCodeInput":"sample string 25","specificVoucherCode":"sample string 26","initialPayments":[{"id":"sample string 1","creationTime":"2025-12-06T15:32:25.584959+11:00","receivedTime":"2025-12-06T15:32:25.584959+11:00","reason":"sample string 4","description":"sample string 5","comment":"sample string 6","amount":{"amount":"sample string 1","currency":"sample string 2"},"paymentMethod":"sample string 7","paymentMethodOther":"sample string 8","agent":"sample string 9","customerId":"sample string 10","gatewayName":"sample string 11","transactionId":"sample string 12"},{"id":"sample string 1","creationTime":"2025-12-06T15:32:25.584959+11:00","receivedTime":"2025-12-06T15:32:25.584959+11:00","reason":"sample string 4","description":"sample string 5","comment":"sample string 6","amount":{"amount":"sample string 1","currency":"sample string 2"},"paymentMethod":"sample string 7","paymentMethodOther":"sample string 8","agent":"sample string 9","customerId":"sample string 10","gatewayName":"sample string 11","transactionId":"sample string 12"}],"noShow":true}}

text/xml

Sample:
<WebhookMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MindBody.Models">
  <Item>
    <accepted>true</accepted>
    <bookingNumber>sample string 1</bookingNumber>
    <cancelationAgent>sample string 12</cancelationAgent>
    <cancelationTime>2025-12-06T15:32:25.5839557+11:00</cancelationTime>
    <canceled>true</canceled>
    <couponCodes>sample string 24</couponCodes>
    <creationAgent>sample string 16</creationAgent>
    <creationTime>2025-12-06T15:32:25.5839557+11:00</creationTime>
    <customer>
      <acceptSmsReminders>true</acceptSmsReminders>
      <creationTime>2025-12-06T15:32:25.5819575+11:00</creationTime>
      <credit>
        <amount>sample string 1</amount>
        <currency>sample string 2</currency>
      </credit>
      <customFields>
        <CustomField>
          <id>sample string 1</id>
          <name>sample string 2</name>
          <value>sample string 3</value>
        </CustomField>
        <CustomField>
          <id>sample string 1</id>
          <name>sample string 2</name>
          <value>sample string 3</value>
        </CustomField>
      </customFields>
      <dateOfBirth>2025-12-06T15:32:25.5819575+11:00</dateOfBirth>
      <emailAddress>sample string 5</emailAddress>
      <facebookId>sample string 11</facebookId>
      <firstName>sample string 2</firstName>
      <gender>sample string 10</gender>
      <id>sample string 1</id>
      <languageCode>sample string 12</languageCode>
      <lastName>sample string 4</lastName>
      <member>true</member>
      <membershipEnd>2025-12-06T15:32:25.5829548+11:00</membershipEnd>
      <middleName>sample string 3</middleName>
      <numBookings>14</numBookings>
      <numCancelations>15</numCancelations>
      <numNoShows>16</numNoShows>
      <phoneNumbers>
        <PhoneNumber>
          <number>sample string 1</number>
          <type>sample string 2</type>
        </PhoneNumber>
        <PhoneNumber>
          <number>sample string 1</number>
          <type>sample string 2</type>
        </PhoneNumber>
      </phoneNumbers>
      <startTimeOfNextBooking>2025-12-06T15:32:25.5819575+11:00</startTimeOfNextBooking>
      <startTimeOfPreviousBooking>2025-12-06T15:32:25.5819575+11:00</startTimeOfPreviousBooking>
      <streetAddress>
        <address1>sample string 1</address1>
        <address2>sample string 2</address2>
        <city>sample string 3</city>
        <countryCode>sample string 4</countryCode>
        <postcode>sample string 6</postcode>
        <state>sample string 5</state>
      </streetAddress>
    </customer>
    <customerId>sample string 7</customerId>
    <dropinCourseEnrolledEventId>sample string 4</dropinCourseEnrolledEventId>
    <endTime>2025-12-06T15:32:25.5799671+11:00</endTime>
    <eventId>sample string 2</eventId>
    <externalRef>sample string 9</externalRef>
    <firstCourseEnrolledEventId>sample string 3</firstCourseEnrolledEventId>
    <giftVoucherCodeInput>sample string 25</giftVoucherCodeInput>
    <initialPayments>
      <Payment>
        <agent>sample string 9</agent>
        <amount>
          <amount>sample string 1</amount>
          <currency>sample string 2</currency>
        </amount>
        <comment>sample string 6</comment>
        <creationTime>2025-12-06T15:32:25.584959+11:00</creationTime>
        <customerId>sample string 10</customerId>
        <description>sample string 5</description>
        <gatewayName>sample string 11</gatewayName>
        <id>sample string 1</id>
        <paymentMethod>sample string 7</paymentMethod>
        <paymentMethodOther>sample string 8</paymentMethodOther>
        <reason>sample string 4</reason>
        <receivedTime>2025-12-06T15:32:25.584959+11:00</receivedTime>
        <transactionId>sample string 12</transactionId>
      </Payment>
      <Payment>
        <agent>sample string 9</agent>
        <amount>
          <amount>sample string 1</amount>
          <currency>sample string 2</currency>
        </amount>
        <comment>sample string 6</comment>
        <creationTime>2025-12-06T15:32:25.584959+11:00</creationTime>
        <customerId>sample string 10</customerId>
        <description>sample string 5</description>
        <gatewayName>sample string 11</gatewayName>
        <id>sample string 1</id>
        <paymentMethod>sample string 7</paymentMethod>
        <paymentMethodOther>sample string 8</paymentMethodOther>
        <reason>sample string 4</reason>
        <receivedTime>2025-12-06T15:32:25.584959+11:00</receivedTime>
        <transactionId>sample string 12</transactionId>
      </Payment>
    </initialPayments>
    <lastChangeAgent>sample string 18</lastChangeAgent>
    <lastChangeTime>2025-12-06T15:32:25.5839557+11:00</lastChangeTime>
    <noShow>true</noShow>
    <options>
      <BookingOption>
        <id>sample string 1</id>
        <name>sample string 2</name>
        <value>sample string 3</value>
      </BookingOption>
      <BookingOption>
        <id>sample string 1</id>
        <name>sample string 2</name>
        <value>sample string 3</value>
      </BookingOption>
    </options>
    <participants>
      <details>
        <Participant>
          <categoryIndex>3</categoryIndex>
          <peopleCategoryId>sample string 2</peopleCategoryId>
          <personDetails>
            <creationTime>2025-12-06T15:32:25.5829548+11:00</creationTime>
            <customFields>
              <id>sample string 1</id>
              <name>sample string 2</name>
              <value>sample string 3</value>
            </customFields>
            <customerId>sample string 11</customerId>
            <dateOfBirth>2025-12-06T15:32:25.5829548+11:00</dateOfBirth>
            <emailAddress>sample string 5</emailAddress>
            <firstName>sample string 2</firstName>
            <gender>sample string 10</gender>
            <id>sample string 1</id>
            <lastName>sample string 4</lastName>
            <middleName>sample string 3</middleName>
            <phoneNumbers>
              <PhoneNumber>
                <number>sample string 1</number>
                <type>sample string 2</type>
              </PhoneNumber>
              <PhoneNumber>
                <number>sample string 1</number>
                <type>sample string 2</type>
              </PhoneNumber>
            </phoneNumbers>
            <startTimeOfNextBooking>2025-12-06T15:32:25.5829548+11:00</startTimeOfNextBooking>
            <startTimeOfPreviousBooking>2025-12-06T15:32:25.5829548+11:00</startTimeOfPreviousBooking>
            <streetAddress>
              <address1>sample string 1</address1>
              <address2>sample string 2</address2>
              <city>sample string 3</city>
              <countryCode>sample string 4</countryCode>
              <postcode>sample string 6</postcode>
              <state>sample string 5</state>
            </streetAddress>
          </personDetails>
          <personId>sample string 1</personId>
        </Participant>
        <Participant>
          <categoryIndex>3</categoryIndex>
          <peopleCategoryId>sample string 2</peopleCategoryId>
          <personDetails>
            <creationTime>2025-12-06T15:32:25.5829548+11:00</creationTime>
            <customFields>
              <id>sample string 1</id>
              <name>sample string 2</name>
              <value>sample string 3</value>
            </customFields>
            <customerId>sample string 11</customerId>
            <dateOfBirth>2025-12-06T15:32:25.5829548+11:00</dateOfBirth>
            <emailAddress>sample string 5</emailAddress>
            <firstName>sample string 2</firstName>
            <gender>sample string 10</gender>
            <id>sample string 1</id>
            <lastName>sample string 4</lastName>
            <middleName>sample string 3</middleName>
            <phoneNumbers>
              <PhoneNumber>
                <number>sample string 1</number>
                <type>sample string 2</type>
              </PhoneNumber>
              <PhoneNumber>
                <number>sample string 1</number>
                <type>sample string 2</type>
              </PhoneNumber>
            </phoneNumbers>
            <startTimeOfNextBooking>2025-12-06T15:32:25.5829548+11:00</startTimeOfNextBooking>
            <startTimeOfPreviousBooking>2025-12-06T15:32:25.5829548+11:00</startTimeOfPreviousBooking>
            <streetAddress>
              <address1>sample string 1</address1>
              <address2>sample string 2</address2>
              <city>sample string 3</city>
              <countryCode>sample string 4</countryCode>
              <postcode>sample string 6</postcode>
              <state>sample string 5</state>
            </streetAddress>
          </personDetails>
          <personId>sample string 1</personId>
        </Participant>
      </details>
      <numbers>
        <PeopleNumber>
          <number>2</number>
          <peopleCategoryId>sample string 1</peopleCategoryId>
        </PeopleNumber>
        <PeopleNumber>
          <number>2</number>
          <peopleCategoryId>sample string 1</peopleCategoryId>
        </PeopleNumber>
      </numbers>
    </participants>
    <price>
      <taxes>
        <amount>
          <amount>sample string 1</amount>
          <currency>sample string 2</currency>
        </amount>
        <taxId>sample string 1</taxId>
      </taxes>
      <totalGross>
        <amount>sample string 1</amount>
        <currency>sample string 2</currency>
      </totalGross>
      <totalNet>
        <amount>sample string 1</amount>
        <currency>sample string 2</currency>
      </totalNet>
      <totalPaid>
        <amount>sample string 1</amount>
        <currency>sample string 2</currency>
      </totalPaid>
      <totalTaxes>
        <amount>sample string 1</amount>
        <currency>sample string 2</currency>
      </totalTaxes>
    </price>
    <privateEvent>true</privateEvent>
    <productId>sample string 20</productId>
    <productName>sample string 19</productName>
    <promotionCodeInput>sample string 22</promotionCodeInput>
    <promotionName>sample string 23</promotionName>
    <resources>
      <Resource>
        <id>sample string 2</id>
        <name>sample string 1</name>
      </Resource>
      <Resource>
        <id>sample string 2</id>
        <name>sample string 1</name>
      </Resource>
    </resources>
    <sourceIp>sample string 14</sourceIp>
    <specificVoucherCode>sample string 26</specificVoucherCode>
    <startTime>2025-12-06T15:32:25.5799671+11:00</startTime>
    <title>sample string 8</title>
  </Item>
  <ItemID>sample string 1</ItemID>
  <TimeStamp>sample string 2</TimeStamp>
</WebhookMessage>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpStatusCode

Response Formats

application/json, text/json, text/plain

Sample:
100

text/xml

Sample:
<HttpStatusCode xmlns="http://schemas.datacontract.org/2004/07/System.Net">Continue</HttpStatusCode>