APIs
Harmonised APIs
The way in which a piece of software provides data or services to applications or other information systems is governed by Application Programming Interfaces, or APIs. An open API makes all of the software’s features public and available for utilisation without restrictions.
We believe in building a shared urban market with the help of APIs, which is why we have promoted the harmonisation of APIs in a number of projects, such as CitySDK, 6Aika Open Data and Interfaces, SynchroniCity and mySMARTLife. Discover the benefits of the API definitions and reference implementations created in these projects:
- Open issue reporting API for cities (Open311):
Provides an easy channel for submitting feedback to the City and for monitoring the processing status of feedback submitted.
Definition of the 6Aika issue reporting API: https://github.com/6aika/api-palaute
Open implementation of the 6Aika issue reporting API: https://github.com/6aika/issue-reporting
Helsinki’s API: https://dev.hel.fi/apis/open311/ - Open event API LinkedEvents:
Makes it easier to find events by providing event information in a harmonised format.
Definition of the 6Aika Linked events API: https://github.com/6aika/api-linked-events
Open implementation of the 6Aika Linked events API: https://github.com/6aika/linkedevents
Helsinki’s API: https://api.hel.fi/linkedevents/v1/ - Open facility reservation API Varaamo:
Helsinki’s API: https://dev.hel.fi/apis/respa/
Definition of the 6Aika resource reservation API: https://github.com/6aika/api-resurssienvaraus
Helsinki’s API: https://dev.hel.fi/apis/respa/ - Open API for city decisions:
Increases the visibility of the City’s decisions by providing data in a structured and harmonised format.
Definition of the 6Aika decision API: https://github.com/6aika/api-paatos
Open implementation of the 6Aika decision API: https://github.com/6aika/paatos
Helsinki’s API: https://dev.hel.fi/paatokset/v1/
Description: https://dev.hel.fi/apis/openahjo - NGSI: https://ngsi.fvh.fi/v2/
NGSI is an information model created for a FIWARE data model, which, at its simplest, consists of entities and attributes. The model has two APIs for information exchange: NGSI-10, which exchanges information on the changes to an entity’s values (attributes), and NGSI-9, which exchanges information on availability according to data producer. Documentation.