POST api/Appointment/BookeoIntegration
Request Information
URI Parameters
None.
Body Parameters
WebhookMessage| Name | Description | Type | Additional 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
HttpStatusCodeResponse Formats
application/json, text/json, text/plain
Sample:
100
text/xml
Sample:
<HttpStatusCode xmlns="http://schemas.datacontract.org/2004/07/System.Net">Continue</HttpStatusCode>