The DAHITI-API allows users to access the data holding of DAHITI directly from user-defined scripts. Users can access the DAHITI-API using their favorite programming language. The principle is based on sending POST/GET requests to the DAHITI server. The server response will be in JSON format which is language independent. In the following, the implemented functions of the DAHITI-API are explained in detail with additional code examples (e.g. Python).
The following API-Request are provided by the DAHITI-API. However, the permission depends on the user status.
|List DAHITI targets|
|Info of DAHITI target|
|Download water level time series|
|Download surface area time series|
|Download volume variations time series|
|Download water level time series from hypsometry|
|Download hypsometry model|
|Get nearest DAHITI target|
|Get nearest DAHITI river|
|Create new DAHITI target|
|Add track to existing DAHITI target|