VXG provides a powerful API for integration with web and mobile applications. The API functions are divided into several sections. An interactive API reference (Swagger) can be found in the Docs & API section on VXG Dashboard in corresponding API sections.
Admin API
Add/edit/delete cameras
Manage storage and bandwidth limits
Retrieve usage statistics
Store/retrieve meta information
Channel API
Get live video URLs
Get the recorded video
Get stored images and clips
Store new images and clips
Get recorded video timeline
Communication channel (Websocket) for cloud cameras.
Camera Settings API
Video settings: bitrate, framerate, resolution, etc.
Audio settings
PTZ controls
Motion and audio detectors
System settings
Events and Notifications API
Put/Get metadata and events
Send notifications
Artificial Intelligence (AI) API
Generate images from recorded video
Generate images from live video
Create clips
Get the live video
Get the recorded video
...
Admin API authorization
To authorize your requests to Admin API you need to use your license key that you can find on VXG Dashboard.
...
Code Block |
---|
Authorization: LKey X9tKpuXq0btatj |
Non-admin API authorization
All function calls require an authorization header:
...