diff --git a/README.md b/README.md
index abb4b76f..8e049920 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
![](https://github.com/apivideo/.github/blob/main/assets/apivideo_banner.png)
api.video API client generator
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/delivery-analytics/private-video-get-started.md b/templates/documentation/delivery-analytics/private-video-get-started.md
index e007d7a1..82c6386e 100644
--- a/templates/documentation/delivery-analytics/private-video-get-started.md
+++ b/templates/documentation/delivery-analytics/private-video-get-started.md
@@ -44,7 +44,7 @@ Knowing that now we can finally start building stuff!
It’s that simple! (if you want the advanced stuff, scroll down to “Time to roll up our sleeves!”)
-Let’s try to deliver one video in HTML with our own (amazing!) [api.video](http://api.video) player.
+Let’s try to deliver one video in HTML with our own (amazing!) [api.video](https://api.video/) player.
Suppose you already have a cool video uploaded. Go to the dashboard and get make the video private (if it’s not already private)
@@ -117,7 +117,7 @@ curl --request GET \
## Assets? What assets?
-Notice that JSON above has a field called `assets`. We’ll refer to assets later, but it’s important to know what they are. Assets include the URLs for the video thumbnail, iframe with the [api.video](http://api.video) player for embedding directly into the HTML, and several other video formats like `mp4` and `hls`. Now you know!
+Notice that JSON above has a field called `assets`. We’ll refer to assets later, but it’s important to know what they are. Assets include the URLs for the video thumbnail, iframe with the [api.video](https://api.video/) player for embedding directly into the HTML, and several other video formats like `mp4` and `hls`. Now you know!
## How to create a sample app with private videos
@@ -180,9 +180,9 @@ Check out a sample runnable code of the above app in Node.js using [Replit](http
Let’s do a step-by-step review of what we are doing here.
1. We are creating a server that will serve HTML on port 3000 with Node.js
-2. To make it easy on ourselves, we create a wrapper that will make an HTTP request to [api.video](http://api.video) with api key already embedded in HTTP header. That’s the `apiVideoReq` function.
+2. To make it easy on ourselves, we create a wrapper that will make an HTTP request to [api.video](https://api.video/) with api key already embedded in HTTP header. That’s the `apiVideoReq` function.
3. We will get a raw response from the apiVideoReq, so need to create a parser that will parse the JSON response if the request is successful (200). That’s going to be the `getJsonResponse`
-4. Then we need to create a function that will get the list of our videos. That’s pretty simple with the wrapper function we have, so let’s reuse the `apiVideoReq` and make a request to the [`videos`](https://ws.api.video/videos) endpoint. You can find more info about the `/videos` endpoint [here](/reference/api/Videos#list-all-video-objects). The response we'll get is an array of objects of the following format:
+4. Then we need to create a function that will get the list of our videos. That’s pretty simple with the wrapper function we have, so let’s reuse the `apiVideoReq` and make a request to the [`videos`](/reference/api/Videos) endpoint. You can find more info about the `/videos` endpoint [here](/reference/api/Videos#list-all-video-objects). The response we'll get is an array of objects of the following format:
```json
{
diff --git a/templates/documentation/reference/README.md b/templates/documentation/reference/README.md
index 10f90aa1..92fa220d 100644
--- a/templates/documentation/reference/README.md
+++ b/templates/documentation/reference/README.md
@@ -101,7 +101,7 @@ If for example you have created 900 videos, after calling `GET https://ws.api.vi
]
```
-In order to retrieve the next 25 videos, you will need to make another request with the page number, and you can pull it from the object `links` with the `rel: "next"` value. A call to GET [https://ws.api.video/videos?currentPage=2&pageSize=25z](https://ws.api.video/videos?currentPage=2&pageSize=25z) will give you the next 25 videos.
+In order to retrieve the next 25 videos, you will need to make another request with the page number, and you can pull it from the object `links` with the `rel: "next"` value. A call to `GET https://ws.api.video/videos?currentPage=2&pageSize=25z` will give you the next 25 videos.
## API Clients
diff --git a/templates/documentation/sdks/livestream/apivideo-flutter-livestream.md b/templates/documentation/sdks/livestream/apivideo-flutter-livestream.md
index 014b8c5a..f80fdad2 100644
--- a/templates/documentation/sdks/livestream/apivideo-flutter-livestream.md
+++ b/templates/documentation/sdks/livestream/apivideo-flutter-livestream.md
@@ -3,13 +3,13 @@ title: "Flutter RTMP live stream client"
slug: "flutter-rtmp-livestream-client"
hidden: false
metadata:
- description: "The official Flutter RTMP live stream client for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official Flutter RTMP live stream client for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
Flutter RTMP Live stream Client
============================
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast
video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in
your app.
diff --git a/templates/documentation/sdks/livestream/apivideo-kotlin-livestream-module.md b/templates/documentation/sdks/livestream/apivideo-kotlin-livestream-module.md
index 64fc11be..4cb27637 100644
--- a/templates/documentation/sdks/livestream/apivideo-kotlin-livestream-module.md
+++ b/templates/documentation/sdks/livestream/apivideo-kotlin-livestream-module.md
@@ -2,12 +2,12 @@
title: "Kotlin live stream"
slug: "apivideo-kotlin-livestream-module"
metadata:
- description: "The official Kotlin live stream client for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official Kotlin live stream client for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Kotlin Live stream module
=========================================
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast
video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in
your app.
@@ -122,7 +122,7 @@ You can check device supported configurations by using the helper: `Helper`
## Documentation
* [API documentation](https://apivideo.github.io/api.video-android-live-stream/)
-* [api.video documentation](https://docs.api.video)
+* [api.video documentation](https://docs.api.video/)
## Dependencies
diff --git a/templates/documentation/sdks/livestream/react-native-livestream-component.md b/templates/documentation/sdks/livestream/react-native-livestream-component.md
index cc4f61b7..6604afe4 100644
--- a/templates/documentation/sdks/livestream/react-native-livestream-component.md
+++ b/templates/documentation/sdks/livestream/react-native-livestream-component.md
@@ -7,7 +7,7 @@ excerpt: "Live stream library for React Native from api.video"
React Native Livestream Component
=================================
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
## Project description
diff --git a/templates/documentation/sdks/livestream/swift-livestream-library.md b/templates/documentation/sdks/livestream/swift-livestream-library.md
index 3a1d468d..d3f4f6e6 100644
--- a/templates/documentation/sdks/livestream/swift-livestream-library.md
+++ b/templates/documentation/sdks/livestream/swift-livestream-library.md
@@ -2,7 +2,7 @@
title: "Swift live stream library"
slug: "swift-live-stream-library"
metadata:
- description: "The official Swift live stream library for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official Swift live stream library for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
Swift Live stream Library
diff --git a/templates/documentation/sdks/player/apivideo-android-player-analytics.md b/templates/documentation/sdks/player/apivideo-android-player-analytics.md
index 68a8d39d..eeb6562d 100644
--- a/templates/documentation/sdks/player/apivideo-android-player-analytics.md
+++ b/templates/documentation/sdks/player/apivideo-android-player-analytics.md
@@ -3,13 +3,13 @@ title: "api.video Android Player analytics plugin"
slug: "apivideo-android-player-analytics"
hidden: false
metadata:
- description: "The official api.video Android Player analytics plugin for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Android Player analytics plugin for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Android Player analytics plugin
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast
video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in
your app.
diff --git a/templates/documentation/sdks/player/apivideo-android-player.md b/templates/documentation/sdks/player/apivideo-android-player.md
index 083528c5..1bffd52f 100644
--- a/templates/documentation/sdks/player/apivideo-android-player.md
+++ b/templates/documentation/sdks/player/apivideo-android-player.md
@@ -3,13 +3,13 @@ title: "api.video Android Player"
slug: "apivideo-android-player"
hidden: false
metadata:
- description: "The official api.video Android Player component for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Android Player component for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Android Player
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast
video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in
your app.
@@ -29,7 +29,7 @@ your app.
# Project description
-Easily integrate a video player for videos from [api.video](https://api.video) in your Android
+Easily integrate a video player for videos from [api.video](https://api.video/) in your Android
application.
# Getting started
@@ -58,20 +58,17 @@ In your `AndroidManifest.xml`, add the following code in ``:
## Retrieve your video Id
At this point, you must have uploaded a least one video to your account. If you haven't
-see [how to upload a video](https://docs.api.video/docs/upload-a-video-regular-upload). You'll need
+see [how to upload a video](https://docs.api.video/vod/upload-a-video-regular-upload/). You'll need
a video Id to use this component and play a video from api.video. To get yours, follow these steps:
1. [Log into your account](https://dashboard.api.video/login) or create
one [here](https://dashboard.api.video/register).
2. Copy your API key (sandbox or production if you are subscribed to one of
our [plan](https://api.video/pricing)).
-3. Go to [the official api.video documentation](https://docs.api.video/docs).
-4. Log into your account in the top right corner. If it's already done, be sure it's the account you
- want to use.
-5. Go to API Reference -> Videos -> [List all videos](https://docs.api.video/reference/list-videos)
-6. On the right, be sure the "Authentication" section contains the API key you want to use.
-7. Generate your upload token by clicking the "Try It!" button in the right section
-8. Copy the "videoId" value of one of elements of the response in the right section.
+3. Go to [the official api.video documentation](https://docs.api.video/).
+4. Go to API Reference -> Videos -> [List all videos](https://docs.api.video/reference/api/Videos#list-all-video-objects)
+5. Create a `get` request to the `/videos` endpoint based on the reference, using a tool like Postman.
+6. Copy the "videoId" value of one of elements of the API response.
Alternatively, you can find your video Id in the video details of
your [dashboard](https://dashboard.api.video).
@@ -137,7 +134,7 @@ On the first run, you will have to set your video Id:
# Documentation
* [API documentation](https://apivideo.github.io/api.video-android-player/)
-* [api.video documentation](https://docs.api.video)
+* [api.video documentation](https://docs.api.video/)
# Dependencies
diff --git a/templates/documentation/sdks/player/apivideo-flutter-player.md b/templates/documentation/sdks/player/apivideo-flutter-player.md
index f5d7028f..91f13b24 100644
--- a/templates/documentation/sdks/player/apivideo-flutter-player.md
+++ b/templates/documentation/sdks/player/apivideo-flutter-player.md
@@ -3,13 +3,13 @@ title: "api.video Flutter Player"
slug: "apivideo-flutter-player"
hidden: false
metadata:
- description: "The official api.video Flutter Player component for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Flutter Player component for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Flutter Player
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast
video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in
your app.
diff --git a/templates/documentation/sdks/player/apivideo-hlsjs-analytics.md b/templates/documentation/sdks/player/apivideo-hlsjs-analytics.md
index a270349f..f04a3994 100644
--- a/templates/documentation/sdks/player/apivideo-hlsjs-analytics.md
+++ b/templates/documentation/sdks/player/apivideo-hlsjs-analytics.md
@@ -3,13 +3,13 @@ title: "api.video hls.js analytics plugin"
slug: "apivideo-hlsjs-analytics"
hidden: false
metadata:
- description: "The official api.video hls.js analytics plugin for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video hls.js analytics plugin for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video hls.js analytics plugin
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/player/apivideo-player-analytics.md b/templates/documentation/sdks/player/apivideo-player-analytics.md
index ef7ee435..c45dc32f 100644
--- a/templates/documentation/sdks/player/apivideo-player-analytics.md
+++ b/templates/documentation/sdks/player/apivideo-player-analytics.md
@@ -3,13 +3,13 @@ title: "api.video Player analytics plugin"
slug: "apivideo-player-analytics"
hidden: false
metadata:
- description: "The official api.video Player analytics plugin for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Player analytics plugin for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Player analytics plugin
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/player/apivideo-player-sdk.md b/templates/documentation/sdks/player/apivideo-player-sdk.md
index ec190872..82cfd347 100644
--- a/templates/documentation/sdks/player/apivideo-player-sdk.md
+++ b/templates/documentation/sdks/player/apivideo-player-sdk.md
@@ -3,13 +3,13 @@ title: "api.video Player SDK"
slug: "apivideo-player-sdk"
hidden: false
metadata:
- description: "The official api.video Player SDK for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Player SDK for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Player SDK
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/player/apivideo-react-native-player.md b/templates/documentation/sdks/player/apivideo-react-native-player.md
index 79ae31ad..813823c0 100644
--- a/templates/documentation/sdks/player/apivideo-react-native-player.md
+++ b/templates/documentation/sdks/player/apivideo-react-native-player.md
@@ -3,14 +3,14 @@ title: "api.video React Native Player"
slug: "apivideo-react-native-player"
hidden: false
metadata:
- description: "The official api.video React Native Player for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video React Native Player for api.video. [api.video](https://api./) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video React Native Player
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/player/apivideo-react-player.md b/templates/documentation/sdks/player/apivideo-react-player.md
index 870e310d..3e978469 100644
--- a/templates/documentation/sdks/player/apivideo-react-player.md
+++ b/templates/documentation/sdks/player/apivideo-react-player.md
@@ -3,14 +3,14 @@ title: "api.video React Player component"
slug: "apivideo-react-player"
hidden: false
metadata:
- description: "The official api.video React Player component for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video React Player component for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video React Player component
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/player/apivideo-swift-player-analytics.md b/templates/documentation/sdks/player/apivideo-swift-player-analytics.md
index d7157921..ba804532 100644
--- a/templates/documentation/sdks/player/apivideo-swift-player-analytics.md
+++ b/templates/documentation/sdks/player/apivideo-swift-player-analytics.md
@@ -3,13 +3,13 @@ title: "api.video Swift Player analytics plugin"
slug: "apivideo-swift-player-analytics"
hidden: false
metadata:
- description: "The official api.video Swift Player analytics plugin for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Swift Player analytics plugin for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Swift Player analytics plugin
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/player/apivideo-swift-player.md b/templates/documentation/sdks/player/apivideo-swift-player.md
index 3fae8b95..4ebce0fc 100644
--- a/templates/documentation/sdks/player/apivideo-swift-player.md
+++ b/templates/documentation/sdks/player/apivideo-swift-player.md
@@ -3,13 +3,13 @@ title: "api.video Swift Player"
slug: "apivideo-swift-player"
hidden: false
metadata:
- description: "The official api.video Swift Player component for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Swift Player component for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Swift Player
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast
video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in
your app.
@@ -28,7 +28,7 @@ your app.
# Project description
-Easily integrate a video player for videos from [api.video](https://api.video) in your iOS
+Easily integrate a video player for videos from [api.video](https://api.video/) in your iOS
application.
![](https://github.com/apivideo/api.video-swift-player/blob/main/Assets/player-preview.png)
@@ -64,20 +64,17 @@ Run `pod install`
## Retrieve your video Id
At this point, you must have uploaded a least one video to your account. If you haven't
-see [how to upload a video](https://docs.api.video/docs/upload-a-video-regular-upload). You'll need
+see [how to upload a video](https://docs.api.video/vod/upload-a-video-regular-upload/). You'll need
a video Id to use this component and play a video from api.video. To get yours, follow these steps:
1. [Log into your account](https://dashboard.api.video/login) or create
one [here](https://dashboard.api.video/register).
2. Copy your API key (sandbox or production if you are subscribed to one of
our [plan](https://api.video/pricing)).
-3. Go to [the official api.video documentation](https://docs.api.video/docs).
-4. Log into your account in the top right corner. If it's already done, be sure it's the account you
- want to use.
-5. Go to API Reference -> Videos -> [List all videos](https://docs.api.video/reference/list-videos)
-6. On the right, be sure the "Authentication" section contains the API key you want to use.
-7. Generate your upload token by clicking the "Try It!" button in the right section
-8. Copy the "videoId" value of one of elements of the response in the right section.
+3. Go to [the official api.video documentation](https://docs.api.video/).
+4. Go to API Reference -> Videos -> [List all videos](https://docs.api.video/reference/api/Videos#list-all-video-objects)
+5. Create a `get` request to the `/videos` endpoint based on the reference, using a tool like Postman.
+6. Copy the "videoId" value of one of elements of the API response.
Alternatively, you can find your video Id in the video details of
your [dashboard](https://dashboard.api.video).
@@ -210,7 +207,7 @@ On the first run, you will have to set your video Id:
# Documentation
* [Player documentation](https://apivideo.github.io/api.video-swift-player/documentation/apivideoplayer/)
-* [api.video documentation](https://docs.api.video)
+* [api.video documentation](https://docs.api.video/)
# Dependencies
diff --git a/templates/documentation/sdks/player/apivideo-videojs-analytics.md b/templates/documentation/sdks/player/apivideo-videojs-analytics.md
index 2e032079..5a6e785c 100644
--- a/templates/documentation/sdks/player/apivideo-videojs-analytics.md
+++ b/templates/documentation/sdks/player/apivideo-videojs-analytics.md
@@ -3,13 +3,13 @@ title: "api.video video.js analytics plugin"
slug: "apivideo-videojs-analytics"
hidden: false
metadata:
- description: "The official api.video video.js analytics plugin for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video video.js analytics plugin for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video video.js analytics plugin
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/vod/apivideo-android-uploader.md b/templates/documentation/sdks/vod/apivideo-android-uploader.md
index 0d4e1357..bc309323 100644
--- a/templates/documentation/sdks/vod/apivideo-android-uploader.md
+++ b/templates/documentation/sdks/vod/apivideo-android-uploader.md
@@ -3,13 +3,13 @@ title: "api.video Android video uploader"
slug: "android-uploader"
hidden: false
metadata:
- description: "The official api.video Android video uploader for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Android video uploader for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Android video uploader
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/vod/apivideo-android-upstream.md b/templates/documentation/sdks/vod/apivideo-android-upstream.md
index 1fd5c5a8..ed10cf87 100644
--- a/templates/documentation/sdks/vod/apivideo-android-upstream.md
+++ b/templates/documentation/sdks/vod/apivideo-android-upstream.md
@@ -3,13 +3,13 @@ title: "api.video Android Upstream"
slug: "android-upstream"
hidden: false
metadata:
- description: "The official api.video Android Upstream package for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Android Upstream package for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Android Upstream: camera + progressive upload
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast
video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in
your app.
@@ -30,7 +30,7 @@ your app.
# Project description
This library is an easy way to capture your video and microphone and upload it
-to [api.video](https://api.video) at the same time.
+to [api.video](https://api.video/) at the same time.
# Getting started
@@ -109,7 +109,7 @@ class MyFragment : Fragment() {
4. [Create or get your video id](https://github.com/apivideo/api.video-android-client#videosapi)
or [create or get an upload token](https://github.com/apivideo/api.video-android-client#uploadtokensapi)
- from [api.video](https://api.video)
+ from [api.video](https://api.video/)
Alternatively, you can create or get an upload token in
the [dashboard](https://dashboard.api.video/upload-tokens).
@@ -139,7 +139,7 @@ to [API documentation](https://apivideo.github.io/api.video-android-upstream/).
# Documentation
* [API documentation](https://apivideo.github.io/api.video-android-upstream/)
-* [api.video documentation](https://docs.api.video)
+* [api.video documentation](https://docs.api.video/)
# Sample application
diff --git a/templates/documentation/sdks/vod/apivideo-flutter-uploader.md b/templates/documentation/sdks/vod/apivideo-flutter-uploader.md
index 421a4537..18bf1789 100644
--- a/templates/documentation/sdks/vod/apivideo-flutter-uploader.md
+++ b/templates/documentation/sdks/vod/apivideo-flutter-uploader.md
@@ -3,13 +3,13 @@ title: "api.video Flutter video uploader"
slug: "flutter-uploader"
hidden: false
metadata:
- description: "The official api.video Flutter video uploader for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video Flutter video uploader for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video Flutter video uploader
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/vod/apivideo-ios-uploader.md b/templates/documentation/sdks/vod/apivideo-ios-uploader.md
index b4744d40..65a66698 100644
--- a/templates/documentation/sdks/vod/apivideo-ios-uploader.md
+++ b/templates/documentation/sdks/vod/apivideo-ios-uploader.md
@@ -3,13 +3,13 @@ title: "api.video iOS video uploader"
slug: "ios-uploader"
hidden: false
metadata:
- description: "The official api.video iOS video uploader for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video iOS video uploader for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video iOS video uploader
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/vod/apivideo-react-native-uploader.md b/templates/documentation/sdks/vod/apivideo-react-native-uploader.md
index fc99119e..2b2bf713 100644
--- a/templates/documentation/sdks/vod/apivideo-react-native-uploader.md
+++ b/templates/documentation/sdks/vod/apivideo-react-native-uploader.md
@@ -3,13 +3,13 @@ title: "api.video React Native video uploader"
slug: "react-native-uploader"
hidden: false
metadata:
- description: "The official api.video React Native video uploader for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video React Native video uploader for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video React Native video uploader
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/vod/apivideo-typescript-media-recorder.md b/templates/documentation/sdks/vod/apivideo-typescript-media-recorder.md
index eb6c37a8..a1b277ff 100644
--- a/templates/documentation/sdks/vod/apivideo-typescript-media-recorder.md
+++ b/templates/documentation/sdks/vod/apivideo-typescript-media-recorder.md
@@ -3,13 +3,13 @@ title: "api.video TypeScript Media Recorder"
slug: "typescript-media-recorder"
hidden: false
metadata:
- description: "The official api.video TypeScript Media Recorder for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video TypeScript Media Recorder for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video TypeScript Media Recorder
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/vod/apivideo-typescript-media-stream-composer.md b/templates/documentation/sdks/vod/apivideo-typescript-media-stream-composer.md
index 1a36e918..e484ec46 100644
--- a/templates/documentation/sdks/vod/apivideo-typescript-media-stream-composer.md
+++ b/templates/documentation/sdks/vod/apivideo-typescript-media-stream-composer.md
@@ -3,13 +3,13 @@ title: "api.video TypeScript Media Composer"
slug: "typescript-media-composer"
hidden: false
metadata:
- description: "The official api.video TypeScript Media Composer for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video TypeScript Media Composer for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video TypeScript Media Composer
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
diff --git a/templates/documentation/sdks/vod/apivideo-typescript-uploader.md b/templates/documentation/sdks/vod/apivideo-typescript-uploader.md
index 9e4204c8..11f1ea41 100644
--- a/templates/documentation/sdks/vod/apivideo-typescript-uploader.md
+++ b/templates/documentation/sdks/vod/apivideo-typescript-uploader.md
@@ -3,13 +3,13 @@ title: "api.video TypeScript video uploader"
slug: "typescript-uploader"
hidden: false
metadata:
- description: "The official api.video TypeScript video uploader for api.video. [api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
+ description: "The official api.video TypeScript video uploader for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app."
---
api.video TypeScript video uploader
==============
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
# Table of contents
@@ -147,7 +147,7 @@ The upload library is instanciated using an `options` object. Options to provide
#### Using a delegated upload token (recommended):
-Using delegated upload tokens for authentication is best options when uploading from the client side. To know more about delegated upload token, read the dedicated article on api.video's blog: [Delegated Uploads](https://api.video/blog/tutorials/delegated-uploads).
+Using delegated upload tokens for authentication is best options when uploading from the client side. To know more about delegated upload token, read the dedicated article on api.video's blog: [Delegated Uploads](https://api.video/blog/tutorials/delegated-uploads/).
| Option name | Mandatory | Type | Description |
diff --git a/templates/documentation/vod/azure-cold-storage-backup.md b/templates/documentation/vod/azure-cold-storage-backup.md
index fae2c259..f46a8f63 100644
--- a/templates/documentation/vod/azure-cold-storage-backup.md
+++ b/templates/documentation/vod/azure-cold-storage-backup.md
@@ -1,18 +1,18 @@
# Video backup to Azure
-At [api.video](http://api.video) we understand that sometimes, you want to make sure that your videos are safe and secure. Although api.video has a backup and disaster recovery plan, it’s up to you to decide if you want an extra backup resource or if you would like to use api.video just to transcode your videos but eventually store them on a different resource.
+At [api.video](https://api.video/) we understand that sometimes, you want to make sure that your videos are safe and secure. Although api.video has a backup and disaster recovery plan, it’s up to you to decide if you want an extra backup resource or if you would like to use api.video just to transcode your videos but eventually store them on a different resource.
-That’s why, we’ve created this guide so you can store the videos you’ve already transcoded with [api.video](http://api.video) on a file storage resource.
+That’s why, we’ve created this guide so you can store the videos you’ve already transcoded with [api.video](https://api.video/) on a file storage resource.
## How it’s done?
-This guide will explain how you can store your transcoded videos on Azure Storage Account. In short, all you need to do is run a small script that will copy the videos from [api.video](http://api.video) to Azure. The videos will be kept on api.video as well, however, if you wish to delete them you can do so by leveraging the `DELETE /videos` endpoint, more information can be found [here](https://docs.api.video/vod/delete-a-video).
+This guide will explain how you can store your transcoded videos on Azure Storage Account. In short, all you need to do is run a small script that will copy the videos from [api.video](https://api.video/) to Azure. The videos will be kept on api.video as well, however, if you wish to delete them you can do so by leveraging the `DELETE /videos` endpoint, more information can be found [here](https://docs.api.video/vod/delete-a-video).
## Preparation
**What we will need to run the script?**
-1. **[api.video](http://api.video) API key**, you can find the information on how to retrieve the API key in the Retrieve your api.video API key guide
+1. **[api.video](https://api.video/) API key**, you can find the information on how to retrieve the API key in the Retrieve your api.video API key guide
2. Azure Account Key, or use any other credential system that Azure provides
3. Azure storage account name
4. api.video Cold Storage script,
@@ -53,7 +53,7 @@ $ npm install
After the dependencies are installed, we will need to enter the credentials we have copied in the preparation phase.
-Edit the `.env` file and replace the following with the keys you've received from Azure and [api.video](http://api.video/).
+Edit the `.env` file and replace the following with the keys you've received from Azure and [api.video](https://api.video/).
```bash
APIVIDEO_API_KEY = "apivideo_api_key"
diff --git a/templates/documentation/vod/demo-youtube-clone.md b/templates/documentation/vod/demo-youtube-clone.md
index ec6f9935..277a9268 100644
--- a/templates/documentation/vod/demo-youtube-clone.md
+++ b/templates/documentation/vod/demo-youtube-clone.md
@@ -9,7 +9,7 @@ Youtube is one of the most, if not "The" most popular user-generated content pro
## Features
- Search for a video by name
-- List videos that have already been uploaded to your [api.video](http://api.video) account
+- List videos that have already been uploaded to your [api.video](https://api.video/) account
- Video view with mockup like and subscribe buttons
## Demo
diff --git a/templates/documentation/vod/demos-template-overview.md b/templates/documentation/vod/demos-template-overview.md
index 69774d4f..c09d77da 100644
--- a/templates/documentation/vod/demos-template-overview.md
+++ b/templates/documentation/vod/demos-template-overview.md
@@ -1,8 +1,8 @@
# Demos & Templates
-The amount of use cases you can build with [api.video](http://api.video) is endless, however, sometimes, you need a little help in building your next amazing startup! That’s why we’ve created Templates to help you kickstart your application, without doing all the heavy lifting.
+The amount of use cases you can build with [api.video](https://api.video/) is endless, however, sometimes, you need a little help in building your next amazing startup! That’s why we’ve created Templates to help you kickstart your application, without doing all the heavy lifting.
-Templates allow you to just clone a pre-built Github repository that was created by [api.video](http://api.video) with the use case that you would like to achieve. For example, if you want to build a TikTok or YouTube clone, just head over to one of the Templates and follow the instructions in the Github repository.
+Templates allow you to just clone a pre-built Github repository that was created by [api.video](https://api.video/) with the use case that you would like to achieve. For example, if you want to build a TikTok or YouTube clone, just head over to one of the Templates and follow the instructions in the Github repository.
## How do Templates work?
diff --git a/templates/documentation/vod/get-started-in-5-minutes.md b/templates/documentation/vod/get-started-in-5-minutes.md
index d17284ed..657bf155 100644
--- a/templates/documentation/vod/get-started-in-5-minutes.md
+++ b/templates/documentation/vod/get-started-in-5-minutes.md
@@ -80,11 +80,11 @@ You can change the default port of 3000 to something of your liking by editing t
{% endcapture %}
{% include "_partials/callout.html" kind: "info", content: content %}
-When you navigate to with your browser, you should get this screen:
+When you navigate to `http://localhost:3000` with your browser, you should get this screen:
![](/_assets/select-file-to-upload.png)
-If you edit `src/pages/index.tsx` you'll find the whole logic of the frontend. The thing you are looking for is the `serverUrl`. This is where you can point the requests to your server, you'll be able to configure the port or the whole url to your server url (by default it's pointing to )
+If you edit `src/pages/index.tsx` you'll find the whole logic of the frontend. The thing you are looking for is the `serverUrl`. This is where you can point the requests to your server, you'll be able to configure the port or the whole url to your server url (by default it's pointing to `http://localhost:5500`)
```typescript
// src/pages/index.tsx
diff --git a/templates/documentation/vod/upload-a-video-regular-upload.md b/templates/documentation/vod/upload-a-video-regular-upload.md
index f2901a84..227d749b 100644
--- a/templates/documentation/vod/upload-a-video-regular-upload.md
+++ b/templates/documentation/vod/upload-a-video-regular-upload.md
@@ -401,7 +401,7 @@ catch (ApiException e)
## Watch and share your video
-The easiest way to play your video is to use the [api.video](http://api.video) player URL that you received in the [ API response](#api-response):
+The easiest way to play your video is to use the [api.video](https://api.video/) player URL that you received in the [ API response](#api-response):
`"player": "https://embed.api.video/vod/{videoId}"`
diff --git a/templates/documentation/vod/upload-from-source.md b/templates/documentation/vod/upload-from-source.md
index 32c0e4f6..0dbbbeea 100644
--- a/templates/documentation/vod/upload-from-source.md
+++ b/templates/documentation/vod/upload-from-source.md
@@ -334,7 +334,7 @@ catch (ApiException e)
## Watch and share your video
-The easiest way to play your video is to use the [api.video](http://api.video) player URL that you received in the [ API response](#api-response):
+The easiest way to play your video is to use the [api.video](https://api.video/) player URL that you received in the [ API response](#api-response):
`"player": "https://embed.api.video/vod/{videoId}"`
@@ -342,7 +342,7 @@ To watch your video, just paste the link into your favorite browser. Use the sam
## Manage your video
-You can do many things to manage existing videos in your [api.video](http://api.video) environment:
+You can do many things to manage existing videos in your [api.video](https://api.video/) environment:
- [Update a video](/reference/api/Videos#update-a-video-object)
- [List all videos](/reference/api/Videos#list-all-video-objects)
diff --git a/templates/documentation/vod/upload-your-first-video.md b/templates/documentation/vod/upload-your-first-video.md
index 0256a2ce..c7c0f33b 100644
--- a/templates/documentation/vod/upload-your-first-video.md
+++ b/templates/documentation/vod/upload-your-first-video.md
@@ -12,7 +12,7 @@ updatedAt: "2023-05-24T10:34:39.667Z"
Upload Your First Video
=======================
-## 1. Create an **[api.video](http://api.video) account**
+## 1. Create an **[api.video](https://api.video/) account**
Before you can start uploading your first video, you need to [create an account](https://dashboard.api.video/register).
@@ -513,7 +513,7 @@ API response
## 3. Watch your video
-The easiest way to play your video is to use the [api.video](http://api.video) player URL that you received in [step 2](#2-upload-a-video):
+The easiest way to play your video is to use the [api.video](https://api.video/) player URL that you received in [step 2](#2-upload-a-video):
`"player": "https://embed.api.video/vod/{videoId}"`
@@ -521,7 +521,7 @@ To watch your video, just paste the link into your favorite browser.
## 4. Manage your video
-You can do many things to manage existing videos in your [api.video](http://api.video) environment, among which:
+You can do many things to manage existing videos in your [api.video](https://api.video/) environment, among which:
- [Update a video](/reference/api/Videos#update-a-video-object) (API)
- [List all videos](/reference/api/Videos#list-all-video-objects) (API)
diff --git a/templates/documentation/vod/video-player-sdk.md b/templates/documentation/vod/video-player-sdk.md
index 758f8af4..5da8e324 100644
--- a/templates/documentation/vod/video-player-sdk.md
+++ b/templates/documentation/vod/video-player-sdk.md
@@ -10,7 +10,7 @@ metadata:
Video Player Sdk
================
-[api.video](https://api.video) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
+[api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
## Project description