Skip to content

Deprecated Endpoints and fields

RudiThoeni edited this page Sep 10, 2026 · 9 revisions

Open Data Hub – Deprecated Fields

This document consolidates the deprecated and removed field information. Fields that are generic (apply to all/most entity types) are listed once in the Generic section; fields specific to Accommodations, Events, or ODHActivityPoi (Activities / Pois / Gastronomies) are listed in their own sections, with generic duplicates removed from them.


1. Deprecated Endpoints

Endpoint Note
v1/EventShort Migrated to Event
v1/ODHTag
v1/AccommodationTypes
v1/EventTopics
v1/ODHActivityPoiTypes
v1/VenueTypes

2. Generic Datamodel — Deprecated Fields

These fields recur across nearly all entity types (Accommodations, Events, ODHActivityPoi, etc.) and are deprecated at the generic/root level: (Kept for compatibility, will be removed until Begin of 2027)

Field Replacement / Note
Gpstype, Latitude, Longitude, Altitude, AltitudeUnitofMeasure (root level) Use GpsInfo
GpsPoints Use GpsInfo
SmgTags Obsolete, refer to Tags
ODHTags Obsolete, refer to Tags
SmgActive Obsolete, refer to PublishedOn
ODHActive Obsolete, refer to PublishedOn

All four fields/groups above (GpsInfo-related, SmgTags, ODHTags, SmgActive/ODHActive) also appear individually on the Events, ODHActivityPoi, and Accommodation pages — they are not repeated below since they're already covered here.


3. Accommodations — Deprecated Fields

(No longer used at all) (Kept for compatibility, will be removed until Begin of 2027)

Field Replacement / Note
TrustYouID Moved to Review.trustyou
TrustYouScore Moved to Review.trustyou
TrustYouResults Moved to Review.trustyou
TrustYouActive Moved to Review.trustyou
TrustYouState Moved to Review.trustyou
HasApartment Moved to AccoProperties
HasRoom Moved to AccoProperties
IsCamping Moved to AccoProperties
IsGastronomy Moved to AccoProperties
IsBookable Moved to AccoProperties
IsAccommodation Moved to AccoProperties
TVMember Moved to AccoProperties
HgvId Accommodation ID on the HGV System; use Mapping instead
Representation Moved to Mapping section: Mapping.lts.representationMode (values: full, minimal, none)
MainLanguage Info no longer available
GastronomyId Info no longer available
IsGastronomy Info no longer available
TourismVereinId Found in Mapping.lts.tourismOrganization.rid
AccoType, AccoTypeId Use info published in Tags only
AccoCategory, AccoCategoryId Use info published in Tags only
AccoBoards, BoardIds Use info published in Tags only

(Generic root-level fields are also deprecated here — see Section 1.)


4. Events — Deprecated Fields

(No longer used at all) (Kept for compatibility, will be removed until Begin of 2027)

Field Note
Pdf Not used/needed anymore
Ranc Info now stored in the Publisher
PayMet Not used anymore
Type Not used anymore
GrpEvent Not used anymore
LTSTags included in Tags (type eventcategory)
Hashtag included in Tags (type eventtag)
EventDate.GpsEast Not used anymore
EventDate.GpsNorth Not used anymore
EventDate.InscriptionTill Not used anymore
EventDate.EventDateAdditionalTime Not used anymore
EventPrices Use EventVariants
EventBenefit Not used anymore
EventCrossSelling Not used anymore
EventDescAdditional Not used anymore
EventOperationScheduleOverview Not used anymore
NextBeginDate Unneeded — can be calculated from EventDates / EventDatesBegin
EventDateCounter Unneeded — can be calculated from EventDates
EventDate.EventCalculatedDay Replaced by EventCalculatedDays
EventPrice Obsolete, use EventVariants
ClassificationRID refer to Tags (type eventclassification)
Topics / TopicRids refer to Tags (type eventcategory)
Ticket Obsolete, use EventProperty.TicketRequired
SignOn Obsolete, use EventProperty.RegistrationRequired
OrgRID Obsolete, use EventProperty.EventOrganizerId
EventAdditionalInfos.Mplace Obsolete, use Meetingpoint
EventAdditionalInfos.Reg Obsolete, use Registration

(Generic root-level fields are also deprecated here — see Section 1.)


5. ODHActivityPoi (Activities, Pois, Gastronomies) — Deprecated Fields

(No longer used at all) (Kept for compatibility, will be removed until Begin of 2027)

Field Replacement / Note
CustomId Moved to Mapping
SmgId Moved to Mapping
Type Obsolete, refer to Tags
SubType Obsolete, refer to Tags
PoiType Obsolete, refer to Tags
AdditionalPoiInfos.MainType Obsolete
AdditionalPoiInfos.SubType Obsolete
AdditionalPoiInfos.PoiType Obsolete
Highlight Obsolete
OwnerRid Moved to Mapping
ChildPoiIds Moved to Mapping
MasterPoiIds Moved to Mapping
PoiServices Obsolete
ODHActivityPoiTypes Obsolete
LocationInfo.AreaInfo Obsolete, refer to the AreaId array
PoiProperty Obsolete
SyncSourceInterface Obsolete
SyncUpdateMode Obsolete
OutdooractiveID Moved to Mapping
OutdooractiveElevationID Moved to Mapping
Difficulty Present in Ratings
LTSTags Obsolete, refer to Tags
CopyrightChecked Obsolete

(Generic root-level fields are also deprecated here — see Section 1.)

6. WebcamInfo — Deprecated Fields

6.1 Deprecated Fields

(No longer used at all) (Kept for compatibility, will be removed until Begin of 2027)

Field Replacement / Note
Webcamname moved to WebCamProperties
Webcamurl moved to WebCamProperties
Streamurl moved to WebCamProperties
Previewurl moved to WebCamProperties
ListPosition Obsolete

(Generic root-level fields are also deprecated here — see Section 1.)

7. Tag — Deprecated Fields

(No longer used at all) (Kept for compatibility, will be removed until Begin of 2027)

Field Replacement / Note
DisplayAsCategory obsolete
IDMCategoryMapping obsolete
MainEntity obsolete
MappedTagIds obsolete

8. Weather — Deprecated Fields

(No longer used at all) (Kept for compatibility, will be removed until Begin of 2027)

Field Replacement / Note
date new field Date
evolutiontitle new field EvolutionTitle
evolution new field Evolution
language new field Language
Stationdata.date new field Stationdata.Date
Stationdata.Maxtemp new field Stationdata.Maxtemp
Stationdata.Weathercode new field Stationdata.WeatherCode
Stationdata.Weatherdesc new field Stationdata.WeatherDesc
Stationdata.WeatherImgurl new field Stationdata.WeatherImgUrl
Mountain.date new field Mountain.Date
Mountain.Weatherdesc new field Mountain.WeatherDesc
Mountain.MountainImgurl new field Mountain.MountainImgUrl
Mountain.Northcode new field Mountain.NorthCode
Mountain.Northdesc new field Mountain.NorthDesc
Mountain.Northimgurl new field Mountain.NorthImgUrl
Mountain.Southcode new field Mountain.SouthCode
Mountain.Southdesc new field Mountain.SouthDesc
Mountain.Southimgurl new field Mountain.SouthImgUrl
Mountain.Windcode new field Mountain.WindCode
Mountain.Winddesc new field Mountain.WindDesc
Mountain.WindImgurl new field Mountain.WeatherImgUrl
Forecast.date new field Forecast.Date
Forecast.Weathercode new field Forecast.WeatherCode
Forecast.Weatherdesc new field Forecast.WeatherDesc
Forecast.WeatherImgurl new field Forecast.WeatherImgUrl
Conditions.date new field Conditions.Date
Conditions.Weathercode new field Conditions.WeatherCode
Conditions.Weatherdesc new field Conditions.WeatherDesc
Conditions.WeatherImgurl new field Conditions.WeatherImgUrl
Weathercode new field WeatherCode
Weatherdesc new field WeatherDesc
WeatherImgurl new field WeatherImgUrl
totalskiliftkm obsolete
openskiliftkm obsolete
totalskislopeskm obsolete
totaltrackskm obsolete
opentrackskm obsolete
opentslides new field openslides
totalslideskm obsolete
opentslideskm obsolete

(Generic root-level fields are also deprecated here — see Section 1.)

9. Planned Changes during 2027

9.1 Geo Field

Geo field: GpsInfo will be replaced by a new Geo field. The main change is structural: GpsInfo is an array, Geo will be a dictionary keyed by Gpstype (e.g. position), so a specific gps point can be accessed directly instead of filtered out of a list. GpsInfo and Geo will coexist until End of 2027.

// GpsInfo (current – array)
"GpsInfo": [
  {
    "Default": true,
    "Gpstype": "position",
    "Altitude": 987.0,
    "Geometry": "POINT (11.36671 46.766858)",
    "Latitude": 46.766858,
    "Longitude": 11.36671,
    "AltitudeUnitofMeasure": "m"
  }
],

// Geo (future – dictionary, keyed by Gpstype)
"Geo": {
  "position": {
    "Default": true,
    "Gpstype": "position",
    "Altitude": 987.0,
    "Geometry": "POINT (11.36671 46.766858)",
    "Latitude": 46.766858,
    "Longitude": 11.36671,
    "AltitudeUnitofMeasure": "m"
  }
},

Some entities already expose the Geo field today (interface IGeoAware):

Endpoint
District
Municipality
Region
MetaRegion
TourismAssociation
SkiArea
SkiRegion
Announcement
UrbanGreen
Trip
SpatialData

9.2 Accommodation

Planned next deprecation of Endpoints and fields

Endpoint Note
v1/AccommodationFeatures
Field Replacement / Note
AccoFeatures move to Tags
AccoBadges, BadgeIds move to Tags / AdditionalProperties
AccoThemes, ThemeIds move to Tags / AdditionalProperties
SpecialFeaturesIds move to Tags / AdditionalProperties
MarketingGroupIds move to Tags / AdditionalProperties
IndependentData move to AdditionalProperties
AccoHGVInfo, AccoLTSInfo move to AdditionalProperties

9.3 ODHActivityPoi

Root-level fields moving to AdditionalProperties The following stay in the root object temporarily (for compatibility) but will move into the appropriate AdditionalProperties object:

Field
AgeFrom
AgeTo
AltitudeDifference
AltitudeHighestPoint
AltitudeLowestPoint
AltitudeSumUp
AltitudeSumDown
DistanceDuration
DistanceLength
Highlight
IsOpen
IsPrepared
RunToValley
IsWithLigth
HasRentals
LiftAvailable
FeetClimb
BikeTransport
WayNumber
Number
HasFreeEntrance
CategoryCodes
DishRates
CapacityCeremony
Facilities
MaxSeatingCapacity

Gastronomies (Source LTS)

Field New location
CategoryCodes Tags / AdditionalProperties.GastronomyLtsDataProperties
DishRates Tags / AdditionalProperties.GastronomyLtsDataProperties
CapacityCeremony Tags / AdditionalProperties.GastronomyLtsDataProperties
Facilities Tags / AdditionalProperties.GastronomyLtsDataProperties
MaxSeatingCapacity AdditionalProperties.GastronomyLtsDataProperties

Pois (Source LTS)

Field New location
AgeFrom AdditionalProperties.PoiAgeDataProperties
AgeTo AdditionalProperties.PoiAgeDataProperties
IsOpen AdditionalProperties.PoiLtsDataProperties
HasFreeEntrance AdditionalProperties.PoiLtsDataProperties

Activities (Source LTS)

Field New location
AltitudeDifference AdditionalProperties.ActivityLtsDataProperties
AltitudeHighestPoint AdditionalProperties.ActivityLtsDataProperties
AltitudeLowestPoint AdditionalProperties.ActivityLtsDataProperties
AltitudeSumUp AdditionalProperties.ActivityLtsDataProperties
AltitudeSumDown AdditionalProperties.ActivityLtsDataProperties
DistanceDuration AdditionalProperties.ActivityLtsDataProperties
DistanceLength AdditionalProperties.ActivityLtsDataProperties
Highlight AdditionalProperties.ActivityLtsDataProperties
IsOpen AdditionalProperties.ActivityLtsDataProperties
IsPrepared AdditionalProperties.ActivityLtsDataProperties
RunToValley AdditionalProperties.ActivityLtsDataProperties
IsWithLigth AdditionalProperties.ActivityLtsDataProperties
HasRentals AdditionalProperties.ActivityLtsDataProperties
LiftAvailable AdditionalProperties.ActivityLtsDataProperties
FeetClimb AdditionalProperties.ActivityLtsDataProperties
BikeTransport AdditionalProperties.ActivityLtsDataProperties
WayNumber AdditionalProperties.ActivityLtsDataProperties
Number AdditionalProperties.ActivityLtsDataProperties

9.4 Events

Field New location
EventBooking (BookableTo, BookableFrom, AccommodationAssignment) booking URLs now in EventUrls (type bookingUrl)
EventPublisher AdditionalProperties.EventLtsDataProperties
EventDatesEnd unneeded
EventDatesBegin unneeded

Notes

  • "Deprecated" fields remain available for a compatibility period, after that they are being phased out entirely.

Clone this wiki locally