Packages

List options for a package item choice

Returns every PackageItemChoiceOption configured on the named PackageItemChoice. Each option names a specific offering (e.g. a particular appointment type or retail product) that the parent choice may be filled by, plus the price uplift the option carries.

get/shop/packages/{packageId}/item-choices/{itemChoiceId}/options

Response

A list of PackageItemChoiceOptions on a PackageItemChoice.

Example response

{
  "data": [
    {
      "id": "5dcb47800000000000000026",
      "item_type": "appointment",
      "offering": {
        "id": "5e932c0901d210625e3a8766",
        "categories": [
          {
            "id": "5e932c0901d210625e3a8766",
            "name": "Massage"
          }
        ],
        "currency": "gbp",
        "description": "Choose from classic, deep tissue and Swedish massage",
        "discounted_price_from": 4500,
        "duration": 30,
        "durations": [
          30
        ],
        "has_availability": true,
        "image": {
          "file_name": "super-cool-photo.jpg",
          "mime_type": "image/jpeg",
          "original_url": "https://example.com/media/super-cool-photo.jpg",
          "size": 84256,
          "url": "https://example.com/media/super-cool-photo-thumbnail@2x.jpg"
        },
        "max_guests": 2,
        "min_guests": 2,
        "name": "60 minute massage",
        "price_from": 5000,
        "price_to": 6500,
        "type": "appointment"
      },
      "price_change": 2000
    }
  ]
}

Changes

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