Skip to content

Calendar event updates

Snapshots of each time a calendar event is updated

The calendar event update object

Attributes

iduuid

Unique identifier

calendar_event_iduuid
calendar_events.id

Identifier of the related calendar event

next_product_iduuid
products.id

Identifier of the unit of the event after the update

prev_product_iduuid
products.id

Identifier of the unit of the event before the update

user_iduuid | null

Identifier of the user or system that made the update

created_atread-onlytimestamp with time zone

Creation timestamp

next_intervaldaterange

Interval of the event after the update

next_statusCalendarEventStatus

Status of the event after the update

prev_intervaldaterange

Interval of the event before the update

prev_statusCalendarEventStatus

Status of the event before the update

Related resources

Embed related resources in the response with the select parameter, for example select=*,calendar_events(*). Resources related through more than one column need the column as a hint, like table!column(*).

calendar_events(*)object | null
calendar_events

The calendar event referenced by calendar_event_id.

products!next_product_id(*)object | null
products

The product referenced by next_product_id.

products!prev_product_id(*)object | null
products

The product referenced by prev_product_id.

The calendar event update object
JSON
{
  "id": "00000000-0000-0000-0000-000000000000",
  "calendar_event_id": "00000000-0000-0000-0000-000000000000",
  "next_product_id": "00000000-0000-0000-0000-000000000000",
  "prev_product_id": "00000000-0000-0000-0000-000000000000",
  "user_id": "00000000-0000-0000-0000-000000000000",
  "created_at": "2026-10-30T22:27:57.051Z",
  "next_interval": null,
  "next_status": "CANCELLED",
  "prev_interval": null,
  "prev_status": "CANCELLED"
}
Including related resources
curl -X GET "https://api.bookingmood.com/v1/calendar_event_updates?limit=10&select=*,calendar_events(*),products!next_product_id(*)" \
  -H "Authorization: Bearer YOUR_API_KEY"

List calendar event updates

Filters

idFilter<uuid>

Unique identifier

calendar_event_idFilter<uuid>
calendar_events.id

Identifier of the related calendar event

next_product_idFilter<uuid>
products.id

Identifier of the unit of the event after the update

prev_product_idFilter<uuid>
products.id

Identifier of the unit of the event before the update

user_idFilter<uuid | null>

Identifier of the user or system that made the update

created_atFilter<timestamp with time zone>

Creation timestamp

next_intervalFilter<daterange>

Interval of the event after the update

next_statusFilter<CalendarEventStatus>

Status of the event after the update

prev_intervalFilter<daterange>

Interval of the event before the update

prev_statusFilter<CalendarEventStatus>

Status of the event before the update

Responses

200

A list of calendar event updates with the selected columns

206

Partial Content

400

The request is malformed, for example an unknown column or an invalid filter.

401

The API key is missing or invalid.

Error responses have a JSON body with a code, message, details and hint. See the introduction for more on errors.
GET /calendar_event_updates
curl -X GET "https://api.bookingmood.com/v1/calendar_event_updates?select=*&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"
Example response
JSON
[
  {
    "id": "00000000-0000-0000-0000-000000000000",
    "calendar_event_id": "00000000-0000-0000-0000-000000000000",
    "next_product_id": "00000000-0000-0000-0000-000000000000",
    "prev_product_id": "00000000-0000-0000-0000-000000000000",
    "user_id": "00000000-0000-0000-0000-000000000000",
    "created_at": "2026-10-30T22:27:57.051Z",
    "next_interval": null,
    "next_status": "CANCELLED",
    "prev_interval": null,
    "prev_status": "CANCELLED"
  }
]

Take control of your bookings. Build a business you own.

Join 1200+ independent vacation rental businesses using Bookingmood to grow direct bookings and build stronger guest relationships.

Start free 14-day trial