Typically, the Internal API can be used from modules and tools which are located on the intranet of the platform installation. https://www.km4city.org/swagger/internal/index.html
In details they are:
- IoT Directory API: IoT Devices and tools API:
- IoT Device registration API: API of the Entity / IoT Directory.
- Sensors API: API of the Entity / IoT Directory.
- Device, Broker, and Value Mgmt API: API of the Entity / IoT Directory.
- Mobile App Management
- User Profiler API: To manage the user profile for the Engager on Mobile Apps.
- Engager API: From the Engager to prepare engagements to the Mobile Apps.
- Wallet API: From the Engager to Wallet o the users of Mobile Apps and in general.
- Snap4City Application API.
- Resources and entities Management
- Snap4City Application API: To manage Proc.Logic / IoT Apps.
- My KPI API: To manage MyKPI, MyPOI, POI, etc.
- Data Manager API: to access personal data.
- Resource Manager API: To manage resources in the marketplace.
- Ownership API: To manage ownerships and delegations.
- Device Groups API: To manage ownerships and delegations.
- Event Logger API: to log data.
- Snap vs OpenMAINT API: Integration with the workflow management, BPM, and ticketing.