Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Once the VXG Server is connected to VXG Cloud, you can access Server API remotely to manage cameras, get live video, etc.

The Server-Cloud connection is established through the channel with a temporary endpoint that expires in a few hours. To be able to work with the Server API remotely, you need to request the endpoint address.

1. Request information for all servers connected to your cloud account:

curl https://web.skyvr.videoexpertsgroup.com/api/v6/servers/ -H "Authorization: LKey <LIC_KEY>"

or for a particular server:

curl https://web.skyvr.videoexpertsgroup.com/api/v6/servers/<SERVER_ID>/ -H "Authorization: LKey <LIC_KEY>"

Example of the response:

{"api_endpoint": "https://web-7.inst.auth2.cloud-svcp.com:9004/backchannel/bchan.eyJiY2UiOiAzNTJ9.1639523988.vFDqPE7RhEOpyz9ceKJ2YznBbEI/", 
"endpoint": "https://web-7.inst.auth2.cloud-svcp.com:9002/backchannel/bchan.eyJiY2UiOiAzNTJ9.1639523988.vFDqPE7RhEOpyz9ceKJ2YznBbEI/", 
"expires": "2021-12-14T23:19:48", 
"id": 352, 
"l_key": "srv.vUEtmR3UsvU4", 
"name": "", 
"online": true, 
"token": "bchan.eyJiY2UiOiAzNTJ9.1639523988.vFDqPE7RhEOpyz9ceKJ2YznBbEI", 
"uuid": "EC24DFC5-F320-BCF8-7D1C-72BE8D15A3F9", 
"version": "1.6.9.20201210"}

2. Now you just need to use the “api_endpoint” from the response for any Server API request, for example, to create a channel:

curl -X POST "https://web-7.inst.auth2.cloud-svcp.com:9004/backchannel/bchan.eyJiY2UiOiAzNTJ9.1639523988.vFDqPE7RhEOpyz9ceKJ2YznBbEI/api/v3/channels/" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: LKey srv.vUEtmR3UsvU4" -d "{ \"name\": \"Test channel\", \"rec_mode\": \"on\", \"source\": { \"url\": \"rtsp://rtsp.stream/pattern\" }}"
  • No labels