Skip to main content
GET
/
api
/
spaces
/
cancelledbookings
Search CancelledBookings
curl --request GET \
  --url https://spaces.nexudus.com/api/spaces/cancelledbookings \
  --header 'Authorization: Basic <encoded-value>'
{
  "Records": [
    {}
  ],
  "CurrentPage": 123,
  "CurrentPageSize": 123,
  "CurrentOrderField": "<string>",
  "CurrentSortDirection": 123,
  "FirstItem": 123,
  "LastItem": 123,
  "TotalItems": 123,
  "TotalPages": 123,
  "HasNextPage": true,
  "HasPreviousPage": true
}
A CancelledBooking is a read-only snapshot of a booking that was removed from the calendar. When a booking is cancelled, the system preserves its details — resource, coworker, time range, price, and cancellation metadata — so they remain available for reporting and auditing. Cancelled bookings cannot be created or modified through the API; they are generated automatically when an active Booking is cancelled. Use list and get to query cancellation history. The CancellationReason field indicates why the booking was removed. Possible reasons include the customer no longer needing the booking, cost concerns, rebooking for a different time, failure to pay upfront, automated cancellation due to not checking in, and others.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the CancelledBooking-List role.

Enums

ValueName
0Unknown
1NoLongerNeeded
2TooExpensive
3BadPreviousExperience
4RebookedForADifferentTime
5FailedToPayUpfront
6Integration
7Other
8NotCheckedIn
9MarketPlace
ValueName
1Daily
2Weekly
3Monthly
4Yearly
5FirstOfMonth
6SecondOfMonth
7ThirdOfMonth
8LastOfMonth
9FourthOfMonth
ValueName
1UpdateThisBookingOnly
2UpdateFutureBookingsOnly
3UpdateAllBookings
4UpdateNotChargedBookings
5DeleteAllBookings
6DeleteBookingsAfterThis
7DeleteNotChargedBookings
8RevertAllCharges

Query Parameters

Pagination & Sorting

page
integer
default:"1"
The page number to retrieve.
size
integer
default:"25"
The number of records per page.
orderBy
string
The property name to sort results by (e.g. Name, CreatedOn).
dir
integer
Sort direction. 0 for ascending, 1 for descending.

Filters

CancelledBooking_Resource
integer
Filter by iD of the resource linked to this record.
CancelledBooking_Resource_Name
string
Filter by resource name.
CancelledBooking_Resource_Allocation
integer
Filter by the resource allocation value for this cancelled booking.
CancelledBooking_Resource_HideInCalendar
boolean
Filter by whether resource hide in calendar is enabled.
CancelledBooking_Resource_NoReturnPolicy
integer
Filter by the resource no return policy value for this cancelled booking.
CancelledBooking_Resource_NoReturnPolicyAllResources
integer
Filter by the resource no return policy all resources value for this cancelled booking.
CancelledBooking_Resource_NoReturnPolicyAllUsers
integer
Filter by the resource no return policy all users value for this cancelled booking.
CancelledBooking_Resource_ResourceType_Id
integer
Filter by iD of the resource resource type associated with this record.
CancelledBooking_Resource_ResourceType_Name
string
Filter by display name of the linked resource resource type (read-only).
CancelledBooking_FloorPlanDesk
integer
Filter by iD of the floor plan desk linked to this record.
CancelledBooking_FloorPlanDesk_Name
string
Filter by display name of the linked floor plan desk (read-only).
CancelledBooking_Coworker
integer
Filter by iD of the coworker linked to this record.
CancelledBooking_Coworker_CoworkerType
string
Filter by the coworker coworker type value for this cancelled booking.
CancelledBooking_Coworker_FullName
string
Filter by coworker full name.
CancelledBooking_Coworker_BillingName
string
Filter by coworker billing name.
CancelledBooking_Coworker_CompanyName
string
Filter by coworker company name.
CancelledBooking_Coworker_TeamNames
string
Filter by the coworker team names value for this cancelled booking.
CancelledBooking_ExtraService
integer
Filter by iD of the extra service linked to this record.
CancelledBooking_ExtraService_Name
string
Filter by extra service name.
CancelledBooking_FromTime
string
Filter by booking start time.
CancelledBooking_ToTime
string
Filter by booking end time.
CancelledBooking_Notes
string
Filter by optional notes or comments about this cancelled booking.
CancelledBooking_InternalNotes
string
Filter by the internal notes value for this cancelled booking.
CancelledBooking_ChargeNow
boolean
Filter by whether charge now is enabled.
CancelledBooking_InvoiceNow
boolean
Filter by whether invoice now is enabled.
CancelledBooking_InvoiceThisCoworker
boolean
Filter by whether invoice this coworker is enabled.
CancelledBooking_DoNotUseBookingCredit
boolean
Filter by whether do not use booking credit is enabled.
CancelledBooking_PurchaseOrder
string
Filter by the purchase order value for this cancelled booking.
CancelledBooking_DiscountCode
string
Filter by the discount code value for this cancelled booking.
CancelledBooking_LastNotificationTime
string
Filter by date/time value for last notification time.
CancelledBooking_GoogleCalendarId
string
Filter by iD of the google calendar associated with this record.
CancelledBooking_GoogleEventId
string
Filter by iD of the google event associated with this record.
CancelledBooking_Office365EventId
string
Filter by iD of the office365 event associated with this record.
CancelledBooking_PublicGoogleEventId
string
Filter by iD of the public google event associated with this record.
CancelledBooking_Tentative
boolean
Filter by tentative booking. Must be approved by an administrator before confirmed or charged. Tentative bookings still block the calendar.
CancelledBooking_Online
boolean
Filter by whether online is enabled.
CancelledBooking_TeamsAtTheTimeOfBooking
string
Filter by the teams at the time of booking value for this cancelled booking.
CancelledBooking_TariffAtTheTimeOfBooking
string
Filter by the tariff at the time of booking value for this cancelled booking.
CancelledBooking_RepeatSeriesUniqueId
string
Filter by iD of the repeat series unique associated with this record.
CancelledBooking_RepeatBooking
boolean
Filter by whether repeat booking is enabled.
CancelledBooking_Repeats
integer
Filter by the repeats value for this cancelled booking.
CancelledBooking_WhichBookingsToUpdate
integer
Filter by date/time value for which bookings to update.
CancelledBooking_RepeatEvery
integer
Filter by the repeat every value for this cancelled booking.
CancelledBooking_RepeatUntil
string
Filter by date/time value for repeat until.
CancelledBooking_RepeatOnMondays
boolean
Filter by whether repeat on mondays is enabled.
CancelledBooking_RepeatOnTuesdays
boolean
Filter by whether repeat on tuesdays is enabled.
CancelledBooking_RepeatOnWednesdays
boolean
Filter by whether repeat on wednesdays is enabled.
CancelledBooking_RepeatOnThursdays
boolean
Filter by whether repeat on thursdays is enabled.
CancelledBooking_RepeatOnFridays
boolean
Filter by whether repeat on fridays is enabled.
CancelledBooking_RepeatOnSaturdays
boolean
Filter by whether repeat on saturdays is enabled.
CancelledBooking_RepeatOnSundays
boolean
Filter by whether repeat on sundays is enabled.
CancelledBooking_Reminded
boolean
Filter by whether reminded is enabled.
CancelledBooking_MrmReminded
boolean
Filter by whether mrm reminded is enabled.
CancelledBooking_OverridePrice
number
Filter by the override price value for this cancelled booking.
CancelledBooking_Invoiced
boolean
Filter by whether the booking had been charged. When true, a charge (CoworkerExtraService) had been posted to the customer account.
CancelledBooking_InvoiceDate
string
Filter by date/time value for invoice date.
CancelledBooking_BookingNumber
integer
Filter by the booking number value for this cancelled booking.
CancelledBooking_KisiKeyId
integer
Filter by iD of the kisi key associated with this record.
CancelledBooking_StartScheduledJobId
string
Filter by iD of the start scheduled job associated with this record.
CancelledBooking_EndScheduledJobId
string
Filter by iD of the end scheduled job associated with this record.
CancelledBooking_Billed
boolean
Filter by whether billed is enabled.
CancelledBooking_FromTimeLocal
string
Filter by date/time value for from time local.
CancelledBooking_ToTimeLocal
string
Filter by date/time value for to time local.
CancelledBooking_InvoiceDateLocal
string
Filter by date/time value for invoice date local.
CancelledBooking_CoworkerInvoiceId
integer
Filter by iD of the coworker invoice associated with this record.
CancelledBooking_CoworkerInvoiceNumber
string
Filter by the coworker invoice number value for this cancelled booking.
CancelledBooking_CoworkerInvoicePaid
boolean
Filter by whether coworker invoice paid is enabled.
CancelledBooking_CoworkerInvoiceDraft
boolean
Filter by whether coworker invoice draft is enabled.
CancelledBooking_CoworkerInvoiceVoid
boolean
Filter by whether coworker invoice void is enabled.
CancelledBooking_CoworkerInvoiceCreditNote
boolean
Filter by whether coworker invoice credit note is enabled.
CancelledBooking_CoworkerExtraServiceIds
string
Filter by the coworker extra service ids value for this cancelled booking.
CancelledBooking_CoworkerExtraServicePrice
number
Filter by the coworker extra service price value for this cancelled booking.
CancelledBooking_CoworkerExtraServiceCurrencyCode
string
Filter by the coworker extra service currency code value for this cancelled booking.
CancelledBooking_CoworkerExtraServiceChargePeriod
integer
Filter by the coworker extra service charge period value for this cancelled booking.
CancelledBooking_CoworkerExtraServiceTotalUses
integer
Filter by the coworker extra service total uses value for this cancelled booking.
CancelledBooking_IncludeZoomInvite
boolean
Filter by whether include zoom invite is enabled.
CancelledBooking_ZoomEventData
string
Filter by the zoom event data value for this cancelled booking.
CancelledBooking_CheckedInAt
string
Filter by date/time value for checked in at.
CancelledBooking_CancelIfNotPaid
boolean
Filter by whether cancel if not paid is enabled.
CancelledBooking_CancelIfNotCheckedIn
boolean
Filter by whether cancel if not checked in is enabled.
CancelledBooking_MaxOccupancy
integer
Filter by the max occupancy value for this cancelled booking.
CancelledBooking_LastMinutePriceAdjustment
number
Filter by the last minute price adjustment value for this cancelled booking.
CancelledBooking_DynamicPriceAdjustment
number
Filter by the dynamic price adjustment value for this cancelled booking.
CancelledBooking_PriceFactorLastMinute
number
Filter by the price factor last minute value for this cancelled booking.
CancelledBooking_PriceFactorDemand
number
Filter by the price factor demand value for this cancelled booking.
CancelledBooking_Office365AdminEventId
string
Filter by iD of the office365 admin event associated with this record.
CancelledBooking_CancellationReason
integer
Filter by reason the booking was cancelled, e.g. NoLongerNeeded, TooExpensive, or NotCheckedIn.
CancelledBooking_CancelledOn
string
Filter by date and time when the booking was cancelled.
CancelledBooking_CancelledBy
string
Filter by name or identifier of the user who cancelled the booking.
CancelledBooking_CancellationReasonDetails
string
Filter by additional free-text details explaining the cancellation reason.
CancelledBooking_Price
number
Filter by booking price.
CancelledBooking_OriginalBookingId
string
Filter by iD of the original booking associated with this record.

Range Filters

from_CancelledBooking_ResourceAllocation
integer
Filter by the resource allocation value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_ResourceAllocation
integer
Filter by the resource allocation value for this cancelled booking less than or equal to this value.
from_CancelledBooking_ResourceNoReturnPolicy
integer
Filter by the resource no return policy value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_ResourceNoReturnPolicy
integer
Filter by the resource no return policy value for this cancelled booking less than or equal to this value.
from_CancelledBooking_ResourceNoReturnPolicyAllResources
integer
Filter by the resource no return policy all resources value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_ResourceNoReturnPolicyAllResources
integer
Filter by the resource no return policy all resources value for this cancelled booking less than or equal to this value.
from_CancelledBooking_ResourceNoReturnPolicyAllUsers
integer
Filter by the resource no return policy all users value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_ResourceNoReturnPolicyAllUsers
integer
Filter by the resource no return policy all users value for this cancelled booking less than or equal to this value.
from_CancelledBooking_ResourceResourceTypeId
integer
Filter by iD of the resource resource type associated with this record greater than or equal to this value.
to_CancelledBooking_ResourceResourceTypeId
integer
Filter by iD of the resource resource type associated with this record less than or equal to this value.
from_CancelledBooking_FromTime
string
Filter by booking start time greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_FromTime
string
Filter by booking start time less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_ToTime
string
Filter by booking end time greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_ToTime
string
Filter by booking end time less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_LastNotificationTime
string
Filter by date/time value for last notification time greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_LastNotificationTime
string
Filter by date/time value for last notification time less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_RepeatEvery
integer
Filter by the repeat every value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_RepeatEvery
integer
Filter by the repeat every value for this cancelled booking less than or equal to this value.
from_CancelledBooking_RepeatUntil
string
Filter by date/time value for repeat until greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_RepeatUntil
string
Filter by date/time value for repeat until less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_OverridePrice
number
Filter by the override price value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_OverridePrice
number
Filter by the override price value for this cancelled booking less than or equal to this value.
from_CancelledBooking_InvoiceDate
string
Filter by date/time value for invoice date greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_InvoiceDate
string
Filter by date/time value for invoice date less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_BookingNumber
integer
Filter by the booking number value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_BookingNumber
integer
Filter by the booking number value for this cancelled booking less than or equal to this value.
from_CancelledBooking_KisiKeyId
integer
Filter by iD of the kisi key associated with this record greater than or equal to this value.
to_CancelledBooking_KisiKeyId
integer
Filter by iD of the kisi key associated with this record less than or equal to this value.
from_CancelledBooking_FromTimeLocal
string
Filter by date/time value for from time local greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_FromTimeLocal
string
Filter by date/time value for from time local less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_ToTimeLocal
string
Filter by date/time value for to time local greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_ToTimeLocal
string
Filter by date/time value for to time local less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_InvoiceDateLocal
string
Filter by date/time value for invoice date local greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_InvoiceDateLocal
string
Filter by date/time value for invoice date local less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_CoworkerInvoiceId
integer
Filter by iD of the coworker invoice associated with this record greater than or equal to this value.
to_CancelledBooking_CoworkerInvoiceId
integer
Filter by iD of the coworker invoice associated with this record less than or equal to this value.
from_CancelledBooking_CoworkerExtraServicePrice
number
Filter by the coworker extra service price value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_CoworkerExtraServicePrice
number
Filter by the coworker extra service price value for this cancelled booking less than or equal to this value.
from_CancelledBooking_CoworkerExtraServiceChargePeriod
integer
Filter by the coworker extra service charge period value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_CoworkerExtraServiceChargePeriod
integer
Filter by the coworker extra service charge period value for this cancelled booking less than or equal to this value.
from_CancelledBooking_CoworkerExtraServiceTotalUses
integer
Filter by the coworker extra service total uses value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_CoworkerExtraServiceTotalUses
integer
Filter by the coworker extra service total uses value for this cancelled booking less than or equal to this value.
from_CancelledBooking_CheckedInAt
string
Filter by date/time value for checked in at greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_CheckedInAt
string
Filter by date/time value for checked in at less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_MaxOccupancy
integer
Filter by the max occupancy value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_MaxOccupancy
integer
Filter by the max occupancy value for this cancelled booking less than or equal to this value.
from_CancelledBooking_LastMinutePriceAdjustment
number
Filter by the last minute price adjustment value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_LastMinutePriceAdjustment
number
Filter by the last minute price adjustment value for this cancelled booking less than or equal to this value.
from_CancelledBooking_DynamicPriceAdjustment
number
Filter by the dynamic price adjustment value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_DynamicPriceAdjustment
number
Filter by the dynamic price adjustment value for this cancelled booking less than or equal to this value.
from_CancelledBooking_PriceFactorLastMinute
number
Filter by the price factor last minute value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_PriceFactorLastMinute
number
Filter by the price factor last minute value for this cancelled booking less than or equal to this value.
from_CancelledBooking_PriceFactorDemand
number
Filter by the price factor demand value for this cancelled booking greater than or equal to this value.
to_CancelledBooking_PriceFactorDemand
number
Filter by the price factor demand value for this cancelled booking less than or equal to this value.
from_CancelledBooking_CancelledOn
string
Filter by date and time when the booking was cancelled greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_CancelledOn
string
Filter by date and time when the booking was cancelled less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_Price
number
Filter by booking price greater than or equal to this value.
to_CancelledBooking_Price
number
Filter by booking price less than or equal to this value.
from_CancelledBooking_CreatedOn
string
Filter records created on or after this date. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_CreatedOn
string
Filter records created on or before this date. Format: YYYY-MM-DDTHH:mm.
from_CancelledBooking_UpdatedOn
string
Filter records updated on or after this date. Format: YYYY-MM-DDTHH:mm.
to_CancelledBooking_UpdatedOn
string
Filter records updated on or before this date. Format: YYYY-MM-DDTHH:mm.

Code Examples

Simple listing

curl -X GET \
  "https://spaces.nexudus.com/api/spaces/cancelledbookings?page=1&size=15&orderBy=CreatedOn&dir=0" \
  -H "Authorization: Bearer YOUR_TOKEN"

Filtering by CreatedOn

curl -X GET \
  "https://spaces.nexudus.com/api/spaces/cancelledbookings?CancelledBooking_CreatedOn=example-value&orderBy=CreatedOn&dir=0" \
  -H "Authorization: Bearer YOUR_TOKEN"

Range filters

curl -X GET \
  "https://spaces.nexudus.com/api/spaces/cancelledbookings?from_CancelledBooking_UpdatedOn=2025-01-01T00:00&to_CancelledBooking_UpdatedOn=2025-12-31T23:59&orderBy=UpdatedOn&dir=0" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response

200

Records
CancelledBooking[]
The list of CancelledBooking records matching the query. See the Get one CancelledBooking endpoint for the full list of properties returned for each record.
Partial records — The listing endpoint returns a summary representation of each CancelledBooking. The following fields are not populated in the Records[] response: InternalNotes, ChargeNow, InvoiceNow, InvoiceThisCoworker, DoNotUseBookingCredit, RepeatBooking, Repeats, WhichBookingsToUpdate, RepeatEvery, RepeatUntil, RepeatOnMondays, RepeatOnTuesdays, RepeatOnWednesdays, RepeatOnThursdays, RepeatOnFridays, RepeatOnSaturdays, RepeatOnSundays, OverridePrice, InvoiceDate, IncludeZoomInvite.To get all fields, fetch the full record using the Get one CancelledBooking endpoint.Important for updates: When updating a record via PUT, always retrieve the full record with a GET request first, apply your changes to that complete data, and then send the updated record. Do not use data from a listing response as the base for a PUT request, as missing fields may be unintentionally cleared.
CurrentPage
integer
Current page number.
CurrentPageSize
integer
Number of records per page.
CurrentOrderField
string
The field used for sorting.
CurrentSortDirection
integer
The sort direction (0 = ascending, 1 = descending).
FirstItem
integer
Index of the first item on the current page.
LastItem
integer
Index of the last item on the current page.
TotalItems
integer
Total number of matching records across all pages.
TotalPages
integer
Total number of pages.
HasNextPage
boolean
Whether there is a next page of results.
HasPreviousPage
boolean
Whether there is a previous page of results.
Example Response
{
  "Records": [
    {
      "ResourceId": 0,
      "ResourceName": null,
      "ResourceAllocation": null,
      "ResourceHideInCalendar": null,
      "ResourceNoReturnPolicy": null,
      "ResourceNoReturnPolicyAllResources": null,
      "ResourceNoReturnPolicyAllUsers": null,
      "ResourceResourceTypeId": null,
      "ResourceResourceTypeName": null,
      "FloorPlanDeskId": null,
      "FloorPlanDeskName": null,
      "CoworkerId": null,
      "CoworkerCoworkerType": null,
      "CoworkerFullName": null,
      "CoworkerBillingName": null,
      "CoworkerCompanyName": null,
      "CoworkerTeamNames": null,
      "ExtraServiceId": null,
      "ExtraServiceName": null,
      "FromTime": "2025-01-15T10:30:00Z",
      "ToTime": "2025-01-15T10:30:00Z",
      "Notes": null,
      "PurchaseOrder": null,
      "DiscountCode": null,
      "LastNotificationTime": null,
      "GoogleCalendarId": null,
      "GoogleEventId": null,
      "Office365EventId": null,
      "PublicGoogleEventId": null,
      "Tentative": false,
      "Online": false,
      "TeamsAtTheTimeOfBooking": null,
      "TariffAtTheTimeOfBooking": null,
      "RepeatSeriesUniqueId": null,
      "Reminded": false,
      "MrmReminded": false,
      "Invoiced": false,
      "BookingNumber": null,
      "KisiKeyId": null,
      "StartScheduledJobId": null,
      "EndScheduledJobId": null,
      "Billed": false,
      "FromTimeLocal": null,
      "ToTimeLocal": null,
      "InvoiceDateLocal": null,
      "CoworkerInvoiceId": null,
      "CoworkerInvoiceNumber": null,
      "CoworkerInvoicePaid": false,
      "CoworkerInvoiceDraft": false,
      "CoworkerInvoiceVoid": false,
      "CoworkerInvoiceCreditNote": false,
      "CoworkerExtraServiceIds": null,
      "CoworkerExtraServicePrice": null,
      "CoworkerExtraServiceCurrencyCode": null,
      "CoworkerExtraServiceChargePeriod": null,
      "CoworkerExtraServiceTotalUses": null,
      "ZoomEventData": null,
      "CheckedInAt": null,
      "CancelIfNotPaid": false,
      "CancelIfNotCheckedIn": false,
      "MaxOccupancy": null,
      "LastMinutePriceAdjustment": null,
      "DynamicPriceAdjustment": null,
      "PriceFactorLastMinute": null,
      "PriceFactorDemand": null,
      "Office365AdminEventId": null,
      "CancellationReason": 0,
      "CancelledOn": "2025-01-15T10:30:00Z",
      "CancelledBy": null,
      "CancellationReasonDetails": null,
      "Price": null,
      "OriginalBookingId": null,
      "Id": 87654321,
      "UpdatedOn": "2025-01-15T10:30:00Z",
      "CreatedOn": "2025-01-10T08:00:00Z",
      "UniqueId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "UpdatedBy": "admin@example.com",
      "IsNew": false,
      "SystemId": null,
      "ToStringText": "CancelledBooking Example",
      "LocalizationDetails": null,
      "CustomFields": null
    }
  ],
  "CurrentPageSize": 15,
  "CurrentPage": 1,
  "CurrentOrderField": "CreatedOn",
  "CurrentSortDirection": 1,
  "FirstItem": 1,
  "HasNextPage": false,
  "HasPreviousPage": false,
  "LastItem": 1,
  "PageNumber": 1,
  "PageSize": 15,
  "TotalItems": 1,
  "TotalPages": 1
}