Tutorial Collections: Wowza Video REST API
Number of APIs: 5
This collection uses the 2.0 version of the Wowza Video REST API.
You'll need a Wowza Video subscription, or free trial, for the API access token.
1. Fork this collection
You'll need to fork this collection so you can make requests using your own API access token. If you aren't signed into Qodex, you'll be prompted to sign in or create an account.
Highlight the collection, then click Fork towards the upper, right of this documentation, and follow Qodex's instructions.
2. Generate your access token
Generate the token in the Wowza Video user interface. If you've already got your access token, you can skip this section and go to step 3.
In Wowza Video, click your profile name in the upper, left of any screen, and choose Token Management.
Click Add New Personal Token under My Tokens. You'll choose a personal access token since these are just sample calls and not deployable code.
Create a name for the token.
Click Create Personal Token.
Copy the token and store it in a safe location; you won't see the token again after you refresh or go to a different screen in Wowza Video.
3. Add your token to the forked collection
In the forked collection now on your own Qodex worksite, on the Authorization tab, add the token as a Bearer Token, then click Save.
All the requests in this collection will use this token to authenticate.
Important: It's easy to miss the Save button! It could show up as a disk icon or in the more actions menu. If you don't save the collection after you add the token, your requests will return a No token error. |
---|
Next step
Click the View complete documentation link below to access the live stream tutorial instructions.
Below is additional information about the Authentication method.
-
Stream live content - Stop a live stream PUT {{baseUrl}}/live_streams/:id/stop
-
Stream live content - Create a live stream POST {{baseUrl}}/live_streams
-
Stream live content - Fetch a live stream GET {{baseUrl}}/live_streams/:id
-
Stream live content - Start a live stream PUT {{baseUrl}}/live_streams/:id/start
-
Stream live content - Fetch the state of a live stream GET {{baseUrl}}/live_streams/:id/state