For AI agents: visit https://docs.pandavideo.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Panda VideoHome
HomeGuidesRecipesAPI Reference
v2.0

HomeLog InPanda Video
API Reference
Log In
v2.0HomeGuidesRecipesAPI Reference

MCP

  • Connect Panda Video to tools via MCP

Video Platform (VOD)

  • Videos
    • List videosget
    • Get video propertiesget
    • Update video propertiesput
    • Recover videopost
    • Upload video directly (single request)post
      • Replace existing video on upload
    • Upload video in two step
    • Upload video from external urlpost
    • Upload video from m3u8 urlpost
    • Delete Videodel
    • Configure Video Offlinepost
    • Duplicate Videopost
  • Video Assets
    • Download V1 (Old)
      • Download videopost
      • Download of a specific qualitypost
    • Download Async V2 (New)
      • Check download statusget
      • Request asynchronous downloadpost
    • Thumbs
      • Upload video thumbnailpost
      • Get video thumbnailsget
      • Delete video thumbnaildel
    • Custom Fields
      • Get video custom fieldsget
      • Create custom fieldpost
      • Update custom fieldput
      • Delete custom fielddel
    • Review
      • Delete commentdel
      • Update commentput
      • Create commentpost
      • List commentsget
      • Delete review linkdel
      • Update review linkput
      • Create review linkpost
      • List review linksget
      • Delete commentdel
      • Update commentput
      • Create commentpost
      • List commentsget
      • Get review link detailsget
    • Player Settings
      • Get Config Playerget
      • Update Config Playerpost
  • Organization
    • Folders
      • List user foldersget
      • Get folder detailsget
      • Create new folderpost
      • Update folderput
      • Delete folderdel
    • Library
      • Video Qualitiesput
      • Get user libraryget
    • Funnel
      • Create new funnelpost
      • Get funnel detailsget
      • List organization funnelsget
      • Remove videos from funneldel
      • Delete funneldel
      • Add videos to funnelpost
      • Update funnelsput
    • Playlists
      • Remove video from playlistdel
      • Add videos to playlistpost
      • Get playlist videosget
      • List user playlistsget
      • Create new playlistpost
      • Get playlist detailsget
      • Update playlistput
      • Delete playlistdel
    • A/B Testing
      • List of A/B Testsget
      • Get A/B Tests Propertiesget
      • Create new A/B Testpost
      • Start A/B Testput
      • Update A/B Testput
      • End A/B Testput
      • Delete A/B Testsdel
      • A/B Test Plays Rateget
      • A/B Test Retentionget
  • Configure Hls Segments
    • Get HLS Segment Durationget
    • Get HLS Segment Duration by Libraryget
    • Set HLS Segment Durationput

Player & Delivery

  • Player
    • Player API
    • Receive events
    • Send events
    • Query Params
    • Example
  • Profile
    • List user profilesget
    • Create new profilepost
    • Set profile to videospost
    • Get profile detailsget
    • Update profileput
    • Delete profiledel
  • oEmbed

AI Platform (Panda IA)

  • Subtitles
    • Create AI Subtitlespost
    • Add subtitle to videopost
    • Get subtitle infos from videoget
    • Get subtitle from videoget
    • Remove subtitledel
    • Update Subtitle Visibilityput
  • Dubbing
    • Download AI Dubbingget
    • Create AI Dubbingpost
  • Mind Map, Ebook and Quiz
    • Create AI Packagepost
    • Get Mind Map, eBook or Quizget
  • Tutor
    • Create new AI assistantpost
    • Get purchase overviewpost
    • Delete AI assistantpost
    • Update chat visibilitypost
    • List user assistantsget
    • Get assistant detailsget
    • Update assistant informationput
    • Update assistant video bindingsput
    • Upload Tutor File
      • /assist-ai/generate_file_upload_urlpost
      • Send files to S3 tutorput
      • Copy of post
    • AI Tutor — WebSocket Integration
  • Credits
    • Get Credits Historyget
  • Test ref

Live V2

  • Lives
    • Create livepost
    • Stream Keysget
    • Finish livepost
    • Delete livedel
    • Update liveput
    • Get Bandwidth from liveget
    • Get liveget
    • List livesget
    • Get viewers from a liveget
    • Get Historic Viewer Data for Live Streamget
    • Get Stream Metrics for Live Streamget
    • Get Buffering Metrics for Live Streamget
    • Create Chat Livepost
      • Update Chat Liveput
      • Chat Users Listget
      • Blocked Chat Userspost
    • Live Chat — WebSocket Integration

Panda Analytics API

  • Real-time Analytics
    • Get realtime dataget
  • General Analytics
    • Get general analytics for accountget
    • Get video general metricsget
    • Get Best Times General Metricsget
  • Live Analytics
    • Get live stream viewers historyget
    • Get live stream viewersget
    • Get List Live Streamsget
  • Retention Analytics
    • Get retention analytics for accountget
    • Get video retention dataget
  • Ranking Analytics
    • Get video rankingsget
    • Get ranking analytics for accountget
  • Geographic Analytics
    • Get country dataget
    • Get video country dataget
    • Get video city dataget
    • Get city dataget
    • Get region dataget
  • User Analytics
    • Get user analytics for accountget
  • Filtered Analytics
    • Get OS dataget
    • Get video OS dataget
    • Get browser dataget
    • Get video browser dataget
    • Get referrer dataget
    • Get video referrer dataget
  • Bandwidth Analytics
    • Get Bandwidth by Folderget
    • Get DRM Bandwidth by Videoget
    • Get Bandwidth by Videoget
  • UTM Analytics
    • Get UTM Analyticsget

Security

  • Watermark (DRM)
    • Enable watermark
    • Check if watermark is active
    • Disable watermark
    • Create watermark groupspost
    • Update watermark groupput
    • List watermark groupget
    • Get watermark groupget
    • Get jwt from watermark groupget
    • Delete watermark groupdel
    • Create watermark private tokenspost
    • Update watermark private tokensput
    • List watermark private tokensget
    • Get watermark private tokensget
    • Delete watermark private tokendel
    • Creating jwt by watermark group secret
    • Import tokens via csvget
  • Referrer Protection
    • Add new refererpost
    • Remove refererdel
    • Get all refererget

Administration

  • Organizations
    • Update organizationput
    • Get organizationget
  • SubAccounts
    • Create SubAccountpost
    • Update SubAccountput
    • Transfer Creditspost
    • List SubAccounts Usageget
    • Create Live Stream Keypost
    • Update/Reset Live Stream Keyput
    • Delete Live Stream Keydel
    • Create SubAccount API Keypost
    • Delete SubAccount API Keydel
    • Get SubAccount API Keyget
    • Delete SubAccountdel
  • Users
    • Get user from organizationget
    • Get all users from organizationget
    • Create user for organizationpost
    • Update user from organizationput
    • Remove user from organizationdel
  • Roles
    • Get all rolesget
    • Get role by idget
    • Delete role by iddel
  • Member Get Member
    • Get member referrals summaryget
    • Get member referrals transactionsget
    • Send member referral invitationspost
  • Audit Logs
    • Audit Logspost

Rate Limits

  • API Limits

Webhooks api

  • Webhook call example
  • Create new webhookpost
  • Get webhook infoget

OAuth2

  • About
  • Create new client

Shorts

  • Shorts
    • Import Videopost
    • Generate Upload URLpost
    • Initiate Multipart Uploadpost
    • Get Multipart Upload Part URLspost
    • Complete Multipart Uploadpost
    • Abort Multipart Uploadpost
    • List Shortsget
    • List Short Segmentsget
    • Delete Shortdel
    • Submit Segment Feedbackpost
    • Request Segment Downloadpost
    • Get Segment Download Statusget
    • Save Segment to Librarypost

hls-segments

  • /{library_id}
    • Get HLS Segment Duration by Libraryget
    • Set HLS Segment Durationput
  • /
    • Get HLS Segment Durationget
Powered by 
  1. AI Platform (Panda IA)

Test ref

Updated 2 months ago


Get Credits History
Lives

Updated 2 months ago


Get Credits History
Lives