For AI agents: visit https://apivideo.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
api.video Documentation
API Reference
Log Inapi.video Documentation
API Reference
Log In
API Reference

api.video

  • Introduction
  • Postman Collection

Authentication

  • Basic authentication
  • Disposable Bearer Token Authentication (Optional)
  • Advanced authentication
    • Get Bearer Tokenpost
    • Refresh Bearer Tokenpost
  • Upload Tokens
    • List all active upload tokensget
    • Generate an upload tokenpost
    • Retrieve upload tokenget
    • Delete an upload tokendel

VOD

  • Videos
    • List all video objectsget
    • Create a video objectpost
    • Upload a videopost
    • Upload a thumbnailpost
    • Set a thumbnailpatch
    • Retrieve a video objectget
    • Delete a video objectdel
    • Update a video objectpatch
    • Retrieve video status and detailsget
    • Upload with an delegated upload tokenpost
  • Watermarks
    • Upload a watermarkpost
    • List all watermarksget
    • Delete a watermarkdel
  • Captions
    • Retrieve a captionget
    • Upload a captionpost
    • Delete a captiondel
    • Update a captionpatch
    • List video captionsget
  • Chapters
    • Retrieve a chapterget
    • Upload a chapterpost
    • Delete a chapterdel
    • List video chaptersget

Live streams

  • Live stream best practices
  • Live Streams
    • List all live streamsget
    • Create live streampost
    • Retrieve live streamget
    • Delete a live streamdel
    • Update a live streampatch
    • Upload a thumbnailpost
    • Delete a thumbnaildel

Player

  • Player Themes
    • List all player themesget
    • Create a playerpost
    • Retrieve a playerget
    • Delete a playerdel
    • Update a playerpatch
    • Upload a logopost
    • Delete logodel

Analytics

  • Analytics
    • Get play events for videoget
    • Get play events for live streamget

Webhooks

  • Webhooks
    • List all webhooksget
    • Create Webhookpost
    • Retrieve Webhook detailsget
    • Delete a Webhookdel

Errors

  • Authentication Errors
    • Invalid API key
    • Invalid Access Token
    • Invalid Upload Token
    • Invalid Refresh Token
    • Invalid Authorization Header Value
    • Missing Authorization Header
    • Missing upload token
    • Suspended account
  • General Errors
    • Invalid Attribute
    • Invalid Query Parameter
    • Invalid Payload
    • Method Not Allowed
    • Resource Not Found
    • Unrecognized Request URL
    • Webhook Limit Reached
  • Video Ingestion Errors
    • Uploaded File Empty
    • Uploaded File is Invalid
    • Uploaded Multiple Files
    • No File
    • Uploaded File is Too Large
    • Video Source Already Copied
    • Video Source Already Downloaded
    • Video Source Already Uploaded
  • Progressive Upload Errors - General
    • Started With Part
    • Started With Bytes
    • Range Malformed
    • Already Initiated
  • Progressive Upload Errors - Content Range By Bytes
    • Different Total Bytes
    • Byte Too High
    • Range Mismatch
    • Range Overlap
    • Range Too Large
    • Range Too Small
    • Byte Too High Allowed
    • Too High Total
    • Total Bytes Too High
    • Total Bytes Too Low
    • Total Bytes Zero
  • Progressive Upload Errors - Content Range By Part
    • Different Total Parts
    • Part Already Sent
    • Part Too High Allowed
    • Part Too High Total
    • Part Zero
    • Total Parts Too High
    • Total Parts Too Low
    • Total Parts Zero
    • Uploaded File Too Small
Powered by 

Missing upload token

You did not send the upload token at all.

Solution

Add a delegated token for upload. Endpoint:

  • Delegated upload tokens
  • Upload with an upload token

Learning resources

Tutorials

  • Delegated uploads
  • Delegated uploads for videos large and small
  • Integrate delegated upload to ingest videos from your users

Tools

You can cut down on mistakes by using one of our clients. We offer clients for our API in these languages:

  • Go
  • Python
  • C#
  • PHP
  • Node.js

Updated about 3 years ago


Updated about 3 years ago


  • Table of Contents
    • Solution
    • Learning resources
      • Tutorials
      • Tools