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 below:
V2 Admin API.
Authorization - license key (LKey)
https://web.skyvr.videoexpertsgroup.com/docs/v2.html
V3 Admin API.
Authorization - license key (LKey)
https://web.skyvr.videoexpertsgroup.com/docs/v3.html
V4 Non-admin API.
Authorization - access token (Acc)
https://web.skyvr.videoexpertsgroup.com/docs/v4.html
V5 Non-admin API.
Authorization - group access token (SI)
https://web.skyvr.videoexpertsgroup.com/docs/v5.html
V2 Super-admin API.
Authorization SSL key/certificate pair.
https://web.skyvr.videoexpertsgroup.com/docs/v2_admin.html
Admin API authorization
To authorize your requests to Admin API you need to use the license key that you can find in the integration section of the web UI.
The API Key should be injected into the Authorization header of every request to Admin API like this:
Authorization: LKey %license_key%
For example, if the API key is "X9tKpuXq0btatj":
Authorization: LKey X9tKpuXq0btatj
Non-admin API authorization
All function calls require an authorization header:
'Authorization: Acc %channel_access_token%'
The %channel_access_token% can be retrieved in two ways:
Using Admin API while creating a channel or updating of a channel access token
Using Cloud/Server Admin UI page
Example of an authorization header:
'Authorization: Acc eyJhY2Nlc3MiOiAid2F0Y2giLCAidG9rZW4iOiAic2hhcmUuZXlKemFTSTZJRE14T0RoOS41YWEyMjA2N3QxMmNmZjc4MC5GVHpEeUZMYkVLQVNzM2ZJRFZaSDdFMEhhdGMiLCAiY2FtaWQiOiAxMzI0NDUsICJjbW5ncmlkIjogMTMyODUwLCAiYXBpIjogIndlYi5za3l2ci52aWRlb2V4cGVydHNncm91cC5jb20ifQ=='