The Content capability allows operators to supplement their Supplier, Product, ProductOption and Unit objects with additional details, including image URLs, product / option descriptions, itinerary information, and more.
X-Capabilities: redeam/content
Descriptions of new object fields & properties provided by the Content capability.
The Category object provides Suppliers with a mechanism for associating multiple Products under a common theme. For example, a tour company could provide categories for their products by the type of transport (bus, boat, or walking). A product may be a member of one or more categories.
Field Name | Type | Required | Description |
---|
title | string | No | The customer-facing display name |
subtitle | string | No | Additional information about the content which complements the title |
shortDescription | string | No | Brief description of the category |
coverImageUrl | string | No | Web address of the main thumbnail image when a customer views this category in a search result |
bannerImageUrl | string | No | Web address of a high-resolution image describing this category |
productIds | array[string] | No | List of Product identifiers associated with the Category |
Field Name | Type | Required | Description |
---|
website | string | No | Website of the service provider |
email | string | No | Email address for customer communication |
telephone | string | No | Phone number for customer communication |
address | string | No | Address of the service provider |
firstName | string | No | First name of the contact |
lastName | string | No | Last name / surname of the contact |
Field Name | Type | Required | Description |
---|
id | string | No | A unique identifier for the destination |
name | string | No | Human-readable identifier of the place or location |
country | string | No | Country code in which the destination is located |
contact | Contact | No | Contact information for the destination's service provider |
categories | array[Category] | No | The list of categories offered by a particular destination |
Field Name | Type | Required | Description |
---|
question | string | No | A frequently asked question |
answer | string | No | Answer to the frequently asked question |
Field Name | Type | Required | Description |
---|
url | string | No | Web address of the product image |
title | string | No | A name or label for this image |
caption | string | No | Brief text to be displayed along with the image |
The Content capability adds the following fields to the Product object:
Field Name | Type | Required | Description |
---|
title | string | No | Customer facing display name for the product |
subtitle | string | No | Additional information about the content to complement the product title |
country | string(ISO 3166-1 alpha-2) | No | Country code in which the product is located |
shortDescription | string | No | A brief text description of the product |
description | string | No | A more detailed text or HTML string with a description of the product |
highlights | array[string] | No | A list of sales points for a customer viewing the product |
inclusions | array[string] | No | A list of amenities or features included with purchase of the product |
exclusions | array[string] | No | A list of amenities or features NOT included with purchase of the product |
redemptionInstructions | string | No | Description of guidelines for the day of product redemption |
bookingTerms | string | No | The terms and conditions under which this product can be booked |
cancellationPolicy | string | No | The terms and conditions under which the product can be cancelled |
destinations | array[Destination] | No | Location and contact information for a product |
categories | array[Category] | No | The list of categories that the product is associated with |
faqs | array[FAQ] | No | Frequently asked questions, and answers for the product |
coverImageUrl | string | No | Web address of the main thumbnail image when a customer views this product in a search result |
bannerImageUrl | string | No | Web address of a high-resolution image describing this product |
videoUrl | string | No | Web address of a video describing this product |
galleryImages | array[ProductImage] | No | A collection of images to be displayed in a gallery view for this product |
bannerImages | array[ProductImage] | No | A collection of high-resolution images (often displayed in a rotating carousel) that are displayed when a customer views this product |
The Content capability adds the following fields to the ProductOption object:
Field Name | Type | Required | Description |
---|
title | string | No | Customer facing display name for the product option. Example: VIP or General Admission |
subtitle | string | No | Additional information about the option to complement the title |
shortDescription | string | No | A brief text description of the product option |
duration | string | No | A text representation of how long the product option will last. Example: '2 Days' or '3 Hours' |
minTravelers | string | No | The minimum quantity (inclusive) of units required to book this option. |
maxTravelers | string | No | The maximum quantity (inclusive) of units able to book this unit option |
The Content capability adds the following fields to the Unit object:
Field Name | Type | Required | Description |
---|
title | string | No | Customer facing display name for the unit. Example: Adult or Child |
subtitle | string | No | Additional information about the unit to complement the title. Example: Ages 16+ |
minAge | integer | No | Minimum age limit of the unit |
maxAge | Integer | No | Maximum age limit of the unit |