BookableAreas

Create a bookable area

Creates a new BookableArea at the site identified by the site_id query parameter. The minimum body is name and capacity.

Requires the SETTINGS_MANAGE permission on the site.

post/shop/bookable-areas

Request body

ContentApplication1jsonSchema required— unresolved $ref

Response

A single BookableArea.

Example response

{
  "data": {
    "id": "5dcb47800000000000000000",
    "organisation_id": "0193b6e0-3b56-7000-9f50-9d3d5e2c1111",
    "site_id": "0193b6e0-3b56-7000-9f50-9d3d5e2c2222",
    "name": "Hot Tub 1",
    "description": "Private rooftop hot tub for up to four guests. 38°C, sunset\nviews over the gardens.\n",
    "capacity": 4,
    "availability_rules": [
      {
        "date_from": "2021-02-15",
        "date_to": "2021-02-15",
        "time_from": "11:00",
        "time_to": "17:00"
      }
    ],
    "zones": [
      {
        "id": "5f1234567890abcdef123456",
        "name": "Pool Deck",
        "organisation_id": "22222222-2222-2222-2222-222222222222",
        "site_id": "11111111-1111-1111-1111-111111111111"
      }
    ]
  }
}

Changes

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