Deprecated Endpoints and fields - noi-techpark/opendatahub-docs GitHub Wiki
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.