About: LTN Live Video Cloud offers a public API that allows users to integrate the platform with other systems and applications, and automate tasks and processes.
Content
The LTN Live Video Cloud public API structure is available via the following URL:
https://api.livevideocloud.com/v1/docs/
-
proto/: See all used protocol buffer definitions.
→ Get to know protocol buffers -
proto.zip: Download all protocol buffer documents.
→ Download the protocol buffer zip file -
swagger.json: Use the provided JSON code to host your Swagger UI.
→ Swagger UI: Import
→ Swagger UI: Code generation -
swagger UI: Access, manage and control your teams via the LTN Live Video Cloud Swagger UI.
→ Visit LTN Live Video Clouds Swagger UI
API rate limiting
LVC api allows 240 calls per minute and gets rate limited if you go above that limit. API headers return the rate limit value, which can easily be parsed:
< grpc-metadata-x-ratelimit-limit: 240
< grpc-metadata-x-ratelimit-next-expiry-unix-nano: 1712158037323659776
< grpc-metadata-x-ratelimit-next-expiry-unix-sec: 1712158037
< grpc-metadata-x-ratelimit-remaining: 240
Swagger UI
The access is granted via tokens, which can be created by using your LTN Live Video Cloud user account credentials. Follow the guide to create a token. Tokens will expire in 30 days.
The LTN Live Video Cloud Swagger UI is accessible via the following URL:
https://api.livevideocloud.com/v1/docs/swagger/
Create a new access token
1. Open the TokenService section "POST /v1/auth/tokens" and click on "Try it out".
2. Enter your username and password from your LTN Live Video Cloud user account
3. Click on "Execute".
4. Copy the generated "access_token" to your clipboard.
5. Click on "Authorize".
6. Enter "Bearer {token}" in the value input field.
7. Click on "Authorize". The dialog afterwards can be closed and access is granted.
Each section in the Swagger UI has a description for users to easily understand what can be requested or executed. Fill in the required fields and click on "Try it out" to perform the action.