Applies to: WAVE Server API
What is WAVE Server API?
Wisenet WAVE VMS Server offers a mostly HTTP-based API which is used by the VMS Client applications and can be used by third-party software for integration. This API contains functions which allow read and save entities in the System database, control the Server behavior and retrieve video streams.
Using the Server API, developers have the ability to access nearly every feature available in the system's thick client, including but not limited to:
- Query/Manage system resources (servers, cameras, users)
- Manage users and permissions
- View device information
- Get device footage
- Create, get and delete bookmarks
- Retrieve storage information
How to access API Documentation
API documentation is included in the WAVE Server software and you can access it here:
Navigate to: http://localhost:7001/#/api-tool if you have WAVE Server installed on your local computer.
Note: If the WAVE Server is running on another host, replace 'localhost' in the link above
with the IP Address of the server you are connecting to.
Testing the API
You can test the API by selecting the REST you wish to use and selecting this icon: (Figure 1)
This will open the list of Parameters available for that REST, allowing you to change the defaults, then select Execute: