The CitySDK Tourism API enables one App to work in several cities. But the App must know the endpoint of each city in order to use that city’s data. Requiring developers to keep track of which endpoints are available in order to maintain their applications up-to-date is ineffective.
In order to avoid this issue, we make available a directory endpoint, where each city is represented as a POI. When arriving at a new location, an app can make use of this service to discover the endpoints available in that location. This is possible thanks to the delegation mechanisms used in the Tourism API.