1.0.1 • Published 1 year ago

@apilibraries/apivideo v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@apilibraries/apivideo@1.0.1

Install

npm install @apilibraries/apivideo@1.0.1 --save

// Or with yarn

yarn add @apilibraries/apivideo@1.0.1

Building

To build and compile the typescript sources to javascript use:

npm install
npm run build

// Or with yarn

yarn
yarn build

Documentation for API Endpoints

All URIs are relative to https://ws.api.video

ClassMethodHTTP requestDescription
AccountApigETAccountGET /accountShow account
AnalyticsApigETAnalyticsLiveStreamsLiveStreamIdGET /analytics/live-streams/{liveStreamId}List live stream player sessions
AnalyticsApigETAnalyticsSessionsSessionIdEventsGET /analytics/sessions/{sessionId}/eventsList player session events
AnalyticsApigETAnalyticsVideosVideoIdGET /analytics/videos/{videoId}List video player sessions
AuthenticationApipOSTAuthApiKeyPOST /auth/api-keyAuthenticate
AuthenticationApipOSTAuthRefreshPOST /auth/refreshRefresh token
CaptionsApidELETEVideosVideoIdCaptionsLanguageDELETE /videos/{videoId}/captions/{language}Delete a caption
CaptionsApigETVideosVideoIdCaptionsGET /videos/{videoId}/captionsList video captions
CaptionsApigETVideosVideoIdCaptionsLanguageGET /videos/{videoId}/captions/{language}Show a caption
CaptionsApipATCHVideosVideoIdCaptionsLanguagePATCH /videos/{videoId}/captions/{language}Update caption
CaptionsApipOSTVideosVideoIdCaptionsLanguagePOST /videos/{videoId}/captions/{language}Upload a caption
ChaptersApidELETEVideosVideoIdChaptersLanguageDELETE /videos/{videoId}/chapters/{language}Delete a chapter
ChaptersApigETVideosVideoIdChaptersGET /videos/{videoId}/chaptersList video chapters
ChaptersApigETVideosVideoIdChaptersLanguageGET /videos/{videoId}/chapters/{language}Show a chapter
ChaptersApipOSTVideosVideoIdChaptersLanguagePOST /videos/{videoId}/chapters/{language}Upload a chapter
LiveApidELETELiveStreamsLiveStreamIdDELETE /live-streams/{liveStreamId}Delete a live stream
LiveApidELETELiveStreamsLiveStreamIdThumbnailDELETE /live-streams/{liveStreamId}/thumbnailDelete a thumbnail
LiveApigETLiveStreamsGET /live-streamsList all live streams
LiveApigETLiveStreamsLiveStreamIdGET /live-streams/{liveStreamId}Show live stream
LiveApipATCHLiveStreamsLiveStreamIdPATCH /live-streams/{liveStreamId}Update a live stream
LiveApipOSTLiveStreamsPOST /live-streamsCreate live stream
LiveApipOSTLiveStreamsLiveStreamIdThumbnailPOST /live-streams/{liveStreamId}/thumbnailUpload a thumbnail
PlayersApidELETEPlayersPlayerIdDELETE /players/{playerId}Delete a player
PlayersApidELETEPlayersPlayerIdLogoDELETE /players/{playerId}/logoDelete logo
PlayersApigETPlayersGET /playersList all players
PlayersApigETPlayersPlayerIdGET /players/{playerId}Show a player
PlayersApipATCHPlayersPlayerIdPATCH /players/{playerId}Update a player
PlayersApipOSTPlayersPOST /playersCreate a player
PlayersApipOSTPlayersPlayerIdLogoPOST /players/{playerId}/logoUpload a logo
VideosApidELETEVideoDELETE /videos/{videoId}Delete a video
VideosApigETVideoGET /videos/{videoId}Show a video
VideosApigETVideoStatusGET /videos/{videoId}/statusShow video status
VideosApilISTVideosGET /videosList all videos
VideosApipATCHVideoPATCH /videos/{videoId}Update a video
VideosApipATCHVideosVideoIdThumbnailPATCH /videos/{videoId}/thumbnailPick a thumbnail
VideosApipOSTVideoPOST /videosCreate a video
VideosApipOSTVideosVideoIdSourcePOST /videos/{videoId}/sourceUpload a video
VideosApipOSTVideosVideoIdThumbnailPOST /videos/{videoId}/thumbnailUpload a thumbnail
VideosDelegatedUploadApidELETEUploadTokensUploadTokenDELETE /upload-tokens/{uploadToken}Delete an upload token
VideosDelegatedUploadApigETUploadTokensGET /upload-tokensList all active upload tokens.
VideosDelegatedUploadApigETUploadTokensUploadTokenGET /upload-tokens/{uploadToken}Show upload token
VideosDelegatedUploadApipOSTUploadPOST /uploadUpload with an upload token
VideosDelegatedUploadApipOSTUploadTokensPOST /upload-tokensGenerate an upload token
WebhooksApidELETEWebhookDELETE /webhooks/{webhookId}Delete a Webhook
WebhooksApigETWebhookGET /webhooks/{webhookId}Show Webhook details
WebhooksApilISTWebhooksGET /webhooksList all webhooks
WebhooksApipOSTWebhooksPOST /webhooksCreate Webhook