Skip to main content
GET
List the amenity dictionary

Authorizations

X-SpaPortal-Public-Key
string
header
required

See Authentication for how to obtain and send your public key.

Headers

If-None-Match
string

ETag from a previous response. When the dictionary variant is unchanged, the API returns 304 with no body. See Caching.

Accept-Language
string

Comma-separated BCP 47 language tags selecting which locale keys localized fields return. When omitted or *, all locale keys are returned. Inside a list, * adds the locales you do not list, at its own quality value. See Localization for details.

Example:

"cs-CZ,de"

X-Request-Id
string

Optional client-provided request identifier echoed in error responses.

Query Parameters

scope
enum<string>

Filter by hotel or roomType. By default, the response includes both. Empty or unknown scopes (including all) return 400.

Available options:
hotel,
roomType

Response

The amenity dictionary.

The complete amenity dictionary for both scopes unless a scope filter is set, grouped by category and returned in one response (small, not paginated). It includes every system amenity in the selected scopes, independent of assignments to hotels or room types. Amenities that support choices carry their full options list.

data
object[]
required