# Developer Documentation - [Developer documentation](https://developers.vidbeo.com/introduction.md): Documentation for our APIs - [Get started](https://developers.vidbeo.com/video-api/get-started.md): Use our Video API to handle your video storage, transcoding and delivery. - [Fetch analytics](https://developers.vidbeo.com/video-api/v2/reference/analytics/fetch-analytics.md): Fetch analytics - [List API keys](https://developers.vidbeo.com/video-api/v2/reference/api-keys/list-api-keys.md): Fetch all API keys - [Create API key](https://developers.vidbeo.com/video-api/v2/reference/api-keys/create-api-key.md): Create a new API key - [Fetch API key](https://developers.vidbeo.com/video-api/v2/reference/api-keys/fetch-api-key.md): Get an API key's details - [Delete API key](https://developers.vidbeo.com/video-api/v2/reference/api-keys/delete-api-key.md): Delete an API key - [Update API key](https://developers.vidbeo.com/video-api/v2/reference/api-keys/update-api-key.md): Update an API key's details - [Fetch audit logs](https://developers.vidbeo.com/video-api/v2/reference/audit-logs/fetch-audit-logs.md): Fetch audit logs (only available on an Enterprise Plan) - [Convert trial](https://developers.vidbeo.com/video-api/v2/reference/billing/convert-trial.md): Upgrade from a trial to a full, paid account - [Redirect to Stripe](https://developers.vidbeo.com/video-api/v2/reference/billing/redirect-to-stripe.md): Redirect to Stripe's billing portal - [List categories](https://developers.vidbeo.com/video-api/v2/reference/categories/list-categories.md): Fetch all categories - [Create category](https://developers.vidbeo.com/video-api/v2/reference/categories/create-category.md): Create a new category - [Fetch category](https://developers.vidbeo.com/video-api/v2/reference/categories/fetch-category.md): Get a category's details - [Delete category](https://developers.vidbeo.com/video-api/v2/reference/categories/delete-category.md): Delete a category - [Update category](https://developers.vidbeo.com/video-api/v2/reference/categories/update-category.md): Update a category's details - [List folders](https://developers.vidbeo.com/video-api/v2/reference/folders/list-folders.md): Fetch all folders - [Create folder](https://developers.vidbeo.com/video-api/v2/reference/folders/create-folder.md): Create a new folder - [Fetch folder](https://developers.vidbeo.com/video-api/v2/reference/folders/fetch-folder.md): Get a folder's details - [Delete folder](https://developers.vidbeo.com/video-api/v2/reference/folders/delete-folder.md): Delete a folder - [Update folder](https://developers.vidbeo.com/video-api/v2/reference/folders/update-folder.md): Update a folder's details - [List videos in folder](https://developers.vidbeo.com/video-api/v2/reference/folders/list-videos-in-folder.md): Get videos in a folder - [Add video to folder](https://developers.vidbeo.com/video-api/v2/reference/folders/add-video-to-folder.md): Add a video to a folder - [Remove video from folder](https://developers.vidbeo.com/video-api/v2/reference/folders/remove-video-from-folder.md): Remove a video from a folder - [List identity providers](https://developers.vidbeo.com/video-api/v2/reference/identity-providers/list-identity-providers.md): Fetch all identity providers - [Create identity provider](https://developers.vidbeo.com/video-api/v2/reference/identity-providers/create-identity-provider.md): Create a new identity provider - [Fetch identity provider](https://developers.vidbeo.com/video-api/v2/reference/identity-providers/fetch-identity-provider.md): Get an identity provider's details - [Delete identity provider](https://developers.vidbeo.com/video-api/v2/reference/identity-providers/delete-identity-provider.md): Delete an identity provider - [Update identity provider](https://developers.vidbeo.com/video-api/v2/reference/identity-providers/update-identity-provider.md): Update an identity provider's details - [List identity providers (summary)](https://developers.vidbeo.com/video-api/v2/reference/identity-providers/list-identity-providers-summary.md): Get a list of identity providers for an account - [List invites](https://developers.vidbeo.com/video-api/v2/reference/invites/list-invites.md): Fetch all invites - [Create invite](https://developers.vidbeo.com/video-api/v2/reference/invites/create-invite.md): Create a new invite - [Delete invite](https://developers.vidbeo.com/video-api/v2/reference/invites/delete-invite.md): Delete an invite - [Verify invite](https://developers.vidbeo.com/video-api/v2/reference/invites/verify-invite.md): Verify a sent invite URL is valid - [List JWT keys](https://developers.vidbeo.com/video-api/v2/reference/jwt-keys/list-jwt-keys.md): Fetch all JWT keys - [Create JWT key](https://developers.vidbeo.com/video-api/v2/reference/jwt-keys/create-jwt-key.md): Create a new JWT key - [Fetch JWT key](https://developers.vidbeo.com/video-api/v2/reference/jwt-keys/fetch-jwt-key.md): Get a JWT key's details - [Delete JWT key](https://developers.vidbeo.com/video-api/v2/reference/jwt-keys/delete-jwt-key.md): Delete a JWT key - [Reset password](https://developers.vidbeo.com/video-api/v2/reference/password/reset-password.md): Request a pasword reset - [Set password](https://developers.vidbeo.com/video-api/v2/reference/password/set-password.md): Set a new password - [List players](https://developers.vidbeo.com/video-api/v2/reference/players/list-players.md): Fetch all players - [Create player](https://developers.vidbeo.com/video-api/v2/reference/players/create-player.md): Create a new player - [Fetch player](https://developers.vidbeo.com/video-api/v2/reference/players/fetch-player.md): Get a player's details - [Delete player](https://developers.vidbeo.com/video-api/v2/reference/players/delete-player.md): Delete a player - [Update player](https://developers.vidbeo.com/video-api/v2/reference/players/update-player.md): Update a player's details - [List services](https://developers.vidbeo.com/video-api/v2/reference/services/list-services.md): Fetch all services - [Create service](https://developers.vidbeo.com/video-api/v2/reference/services/create-service.md): Create a new service - [Fetch service](https://developers.vidbeo.com/video-api/v2/reference/services/fetch-service.md): Get a service's details - [Delete service](https://developers.vidbeo.com/video-api/v2/reference/services/delete-service.md): Delete a service - [Update service](https://developers.vidbeo.com/video-api/v2/reference/services/update-service.md): Update a service's details - [Fetch service params](https://developers.vidbeo.com/video-api/v2/reference/services/fetch-service-params.md): Get any custom params - [Get TikTok creator](https://developers.vidbeo.com/video-api/v2/reference/services/get-tiktok-creator.md): Get info about a TikTok creator - [Share video](https://developers.vidbeo.com/video-api/v2/reference/services/share-video.md): Share a video - [List sessions](https://developers.vidbeo.com/video-api/v2/reference/sessions/list-sessions.md): Fetch all sessions for the authenticated user - [Create session](https://developers.vidbeo.com/video-api/v2/reference/sessions/create-session.md): Create a new session for the dashboard - [Delete session](https://developers.vidbeo.com/video-api/v2/reference/sessions/delete-session.md): Delete a session - [List stream keys](https://developers.vidbeo.com/video-api/v2/reference/stream-keys/list-stream-keys.md): Fetch all stream keys - [Fetch stream key](https://developers.vidbeo.com/video-api/v2/reference/stream-keys/fetch-stream-key.md): Get a stream key's details - [Update stream key](https://developers.vidbeo.com/video-api/v2/reference/stream-keys/update-stream-key.md): Update a stream key's details - [List tokens](https://developers.vidbeo.com/video-api/v2/reference/tokens/list-tokens.md): Fetch all tokens - [Create token](https://developers.vidbeo.com/video-api/v2/reference/tokens/create-token.md): Create a new token - [Fetch token](https://developers.vidbeo.com/video-api/v2/reference/tokens/fetch-token.md): Get a token's details - [Delete token](https://developers.vidbeo.com/video-api/v2/reference/tokens/delete-token.md): Delete a token - [Update token](https://developers.vidbeo.com/video-api/v2/reference/tokens/update-token.md): Update a token's details - [List transcoders](https://developers.vidbeo.com/video-api/v2/reference/transcoders/list-transcoders.md): Fetch all transcoders - [Create transcribe](https://developers.vidbeo.com/video-api/v2/reference/transcribes/create-transcribe.md): Create a new transcribe - [Create trial](https://developers.vidbeo.com/video-api/v2/reference/trials/create-trial.md): Create a new account - [List uploads](https://developers.vidbeo.com/video-api/v2/reference/uploads/list-uploads.md): Fetch all uploads - [Create upload](https://developers.vidbeo.com/video-api/v2/reference/uploads/create-upload.md): Create a new upload - [Fetch upload](https://developers.vidbeo.com/video-api/v2/reference/uploads/fetch-upload.md): Get an upload's details - [Delete upload](https://developers.vidbeo.com/video-api/v2/reference/uploads/delete-upload.md): Delete an upload - [Fetch usage delivered](https://developers.vidbeo.com/video-api/v2/reference/usage/fetch-usage-delivered.md): Fetch usage - [Fetch usage stored](https://developers.vidbeo.com/video-api/v2/reference/usage/fetch-usage-stored.md): Fetch usage - [List users](https://developers.vidbeo.com/video-api/v2/reference/users/list-users.md): Fetch all users - [Fetch user](https://developers.vidbeo.com/video-api/v2/reference/users/fetch-user.md): Get a user's details - [Delete user](https://developers.vidbeo.com/video-api/v2/reference/users/delete-user.md): Delete a user - [Update user](https://developers.vidbeo.com/video-api/v2/reference/users/update-user.md): Update a user's details - [Enable MFA](https://developers.vidbeo.com/video-api/v2/reference/users/enable-mfa.md): Generate a QR code - [Setup MFA](https://developers.vidbeo.com/video-api/v2/reference/users/setup-mfa.md): Confirm the authenticator app is setup by providing a valid six-digit code - [List videos](https://developers.vidbeo.com/video-api/v2/reference/videos/list-videos.md): Fetch all videos - [Create video](https://developers.vidbeo.com/video-api/v2/reference/videos/create-video.md): Create a new video - [Fetch video](https://developers.vidbeo.com/video-api/v2/reference/videos/fetch-video.md): Get a video's details - [Delete video](https://developers.vidbeo.com/video-api/v2/reference/videos/delete-video.md): Delete a video - [Update video](https://developers.vidbeo.com/video-api/v2/reference/videos/update-video.md): Update a video's details - [Create track](https://developers.vidbeo.com/video-api/v2/reference/videos/create-track.md): Create a new track - [Delete track](https://developers.vidbeo.com/video-api/v2/reference/videos/delete-track.md): Delete a track - [Replace thumbnail](https://developers.vidbeo.com/video-api/v2/reference/videos/replace-thumbnail.md): Replace the video's thumbnail - [Create card](https://developers.vidbeo.com/video-api/v2/reference/videos/create-card.md): Create a new card - [Delete card](https://developers.vidbeo.com/video-api/v2/reference/videos/delete-card.md): Delete a card - [Update card](https://developers.vidbeo.com/video-api/v2/reference/videos/update-card.md): Update a card's details - [Create gate](https://developers.vidbeo.com/video-api/v2/reference/videos/create-gate.md): Create a new gate - [Delete gate](https://developers.vidbeo.com/video-api/v2/reference/videos/delete-gate.md): Delete a gate - [Update gate](https://developers.vidbeo.com/video-api/v2/reference/videos/update-gate.md): Update a gate's details - [Create hotspot](https://developers.vidbeo.com/video-api/v2/reference/videos/create-hotspot.md): Create a new hotspot - [Delete hotspot](https://developers.vidbeo.com/video-api/v2/reference/videos/delete-hotspot.md): Delete a hotspot - [Update hotspot](https://developers.vidbeo.com/video-api/v2/reference/videos/update-hotspot.md): Update a hotspot's details - [Create chapter](https://developers.vidbeo.com/video-api/v2/reference/videos/create-chapter.md): Create a new chapter - [Delete chapter](https://developers.vidbeo.com/video-api/v2/reference/videos/delete-chapter.md): Delete a chapter - [Update chapter](https://developers.vidbeo.com/video-api/v2/reference/videos/update-chapter.md): Update a chapter's details - [Get started](https://developers.vidbeo.com/player-api/get-started.md): Use our Player API to control the player using JavaScript - [Options](https://developers.vidbeo.com/player-api/v1/reference/options.md): The options available in the Player API - [Methods](https://developers.vidbeo.com/player-api/v1/reference/methods.md): The methods exposed by the Player API - [Events](https://developers.vidbeo.com/player-api/v1/reference/events.md): The events sent by the Player API ## OpenAPI Specs - [openapi](/video-api/v2/openapi.yaml)