JUMP TOapi.videoIntroductionPostman CollectionAuthenticationBasic authenticationDisposable Bearer Token Authentication (Optional)Advanced authenticationGet Bearer TokenpostRefresh Bearer TokenpostUpload TokensList all active upload tokensgetGenerate an upload tokenpostRetrieve upload tokengetDelete an upload tokendeleteVODVideosList all videosgetCreate a videopostUpload a videopostUpload a thumbnailpostSet a thumbnailpatchRetrieve a videogetDelete a videodeleteUpdate a videopatchRetrieve a video statusgetUpload with an delegated upload tokenpostWatermarksUpload a watermarkpostList all watermarksgetDelete a watermarkdeleteCaptionsRetrieve a captiongetUpload a captionpostDelete a captiondeleteUpdate a captionpatchList video captionsgetChaptersRetrieve a chaptergetUpload a chapterpostDelete a chapterdeleteList video chaptersgetLive streamsLive stream best practicesLive StreamsList all live streamsgetCreate live streampostRetrieve live streamgetDelete a live streamdeleteUpdate a live streampatchUpload a thumbnailpostDelete a thumbnaildeletePlayerPlayer ThemesList all player themesgetCreate a playerpostRetrieve a playergetDelete a playerdeleteUpdate a playerpatchUpload a logopostDelete logodeleteWebhooksWebhooksList all webhooksgetCreate WebhookpostRetrieve Webhook detailsgetDelete a WebhookdeleteErrorsAuthentication ErrorsInvalid API keyInvalid Access TokenInvalid Upload TokenInvalid Refresh TokenInvalid Authorization Header ValueMissing Authorization HeaderMissing upload tokenSuspended accountGeneral Errorsinvalid-attributeinvalid-payloadmethod-not-allowedresource-not-foundunrecognized-request-urlwebhook-limit-reachedwebhook-limit-reachedYou have too many webhooks. Solution You will need to delete a webhook to create a new one if you get this error. Endpoint: Webhooks Learning resources 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