Event Connectors

PriceElement

Price ranges and descriptions for target audiences

The PriceElement object describes pricing for a TRCItem, typically an Event. Each element targets a specific audience (Adults, Children, Groups, etc.) and can express a price range or free entry.

Example

{
  "priceElements": [
    {
      "freeentrance": false,
      "description": {
        "value": "Adults",
        "descriptionTranslations": [
          { "lang": "nl", "text": "Volwassenen" },
          { "lang": "en", "text": "Adults" }
        ]
      },
      "priceValue": {
        "from": 15.0,
        "till": 15.0
      }
    },
    {
      "freeentrance": false,
      "description": {
        "value": "Children",
        "descriptionTranslations": [
          { "lang": "nl", "text": "Kinderen" }
        ]
      },
      "priceValue": {
        "from": 7.5,
        "till": 12.5
      }
    },
    {
      "freeentrance": true,
      "description": {
        "value": "CJP"
      }
    }
  ]
}

Fields

FieldTypeDescription
freeentrancebooleanWhether entry is free for this audience
priceValueobjectPrice range with from and till (both numbers)
descriptionobjectTarget audience (see below)
commentsarrayAdditional comments per language
extraPriceInformationsarrayExtra pricing notes ({ lang, text })

Description / PriceDescriptionValue

The description.value field uses a predefined set of target audiences:

ValueAudience
AdultsGeneral adult admission
ChildrenChild admission
GroupsGroup rates
CJPCJP pass holders (Dutch cultural youth pass)
PasholdersMuseum card / pass holders
LastminuteLast-minute pricing

Each description can carry descriptionTranslations with translated labels per language.

Used In

  • TRCItempriceElements array (Events only)

See the API Reference for the full PriceElement schema.

On this page