Acceptable use of the mWater API
The mWater Application Programming Interface (API) is available to all mWater users for the purpose of accessing data owned by you or your organization for archiving, analysis, and use in other software applications. General information and documentation about using the mWater API can be found at https://api.mwater.co. If you plan to use the API, please read the following information and conditions for acceptable use.
The API is not the primary method for exporting data from mWater.
Use of the mWater API requires software engineering expertise and should not be thought of as the primary way to export data from the platform. We have provided a variety of ways for you to download your data on a regular basis for use in other applications. For example, Datagrids allow you to create an unlimited number of tables and create live links that other applications can use to access the latest data in the table. In addition, the Organization feature has an option in the head office settings to download all the organization’s data at any time in a compressed archive file. See this guide to learn more about options to export data.
We do not provide free technical support for the API.
Our free support resources are focused on the users of the free mWater portal and apps, who primarily work in low-resource regions of the world. We do not provide free help or technical support to users attempting to use the API unless you have a support contract with us that includes this customized support.
We reserve the right to refuse or restrict your API access.
The API uses the same resources that all global users of mWater depend on to carry out their work. Therefore, misuse of the API harms all mWater users. You agree not to misuse the API or help anyone else to do so.
Use cases that will result in API feed being closed include but are not limited to:
- Abuse of server or excessive loads
- Automated API calls being made more than once an hour
- Republishing of sites not managed by themselves or their groups without consent
- Using the API as the primary database for an external application; instead, use the API or datagrid features to copy the latest data from mWater to your own database.
mWater is not responsible for loss of data caused by improper use of the API.
Any attempt to write external data to the mWater database using the API carries a risk of corrupting your data stored in mWater. We are not responsible for any data loss that results in your use of the API.
Be extremely cautious when attempting two-way synchronization between mWater and another database. Such an integration requires extensive efforts on both sides of the interface to ensure that data types and transfer protocols are strictly defined. It is almost always better to use one single application as the System of Record and copy updates in a one-way direction to the other application.
Republishing of data
Data downloaded from the API that is not managed by your organization in mWater cannot be republished without prior, explicit and written consent from mWater or the organization that manages the data.
Attribution of mWater with logo and link is mandatory on all websites where data collected or analyzed in mWater is displayed.
Logo, phrasing, and link to display
Powered by mWater