AreaBookings

Retrieve an AreaBooking

Retrieves a single AreaBooking by ID. Use this when you have an AreaBooking ID from createBasketAreaBookingItem, a webhook payload, or a calendar view and need the canonical reservation record — including which BookableAreas are assigned, the customer details, and the parent order context.

get/shop/area-bookings/{areaBookingId}

Response

The AreaBooking was successfully retrieved.

Example response

{
  "data": {
    "area_booking_type_name": "Pool Cabana",
    "order_ref": "TRY00",
    "order_labels": [
      {
        "color": "#FF0000",
        "name": "VIP"
      }
    ],
    "email": "janedoe@example.com",
    "phone": "+447727123456",
    "first_name": "Jane",
    "last_name": "Doe",
    "areas": [
      {
        "name": "Hot Tub 1"
      }
    ],
    "guests": [
      {
        "id": "5dcb47800000000000000000",
        "checked_in_at": "2025-10-01T12:00:00+00:00",
        "checked_out_at": "2025-10-01T16:30:00+00:00",
        "customer_id": "5f8a1b2c-9d3e-4a5b-8c6d-7e8f9a0b1c2d",
        "email": "jane.doe@example.com",
        "first_name": "Jane",
        "intake_form_submission_id": "5dcb47800000000000000010",
        "last_name": "Doe",
        "name": "Jane Doe"
      }
    ],
    "start_time": "2019-01-15T12:00:00+01:00",
    "end_time": "2019-01-15T13:00:00+01:00",
    "duration": 60,
    "end_buffer": 15,
    "product_code": "SPA-CABANA",
    "created_at": "2025-02-04T12:00:00+01:00",
    "updated_at": "2025-02-04T12:00:00+01:00"
  }
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.