For AI agents: the docs index is at https://docs.pandavideo.com/llms.txt. Append .md to any documentation page URL to get its markdown version.
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
    • Remove video qualities or backuppost
    • List pending removalsget
    • Restore removed qualities or backuppost
  • 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
      • Get user libraryget
      • Get library details or referrersget
      • Videos Qualitiesput
    • 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
  • Video Reprocessing
    • Reprocess a videopost

Player & Delivery

  • Player
    • Player API
    • Receive events
    • Send events
    • Query Params
    • Example
  • Profile
    • Set profile to videospost
    • Get profile detailsget
    • Update profileput
    • Delete profiledel
    • Set as default profileput
    • Duplicate profilepost
    • Restore profile defaultspost
    • List user profilesget
    • Create new profilepost
  • 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 an AI Resourcepost
    • Get Mind Map, eBook or Quizget
    • Updated AI Resource Contentput
    • Get AI Work Statusget
    • AI Package Actionspost
    • Delete an AI Resourcedel
    • Upload an eBook PDF
    • Generate an AI Imagepost
    • Get AI Image Job Statusget
  • 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
    • Get 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 Restreampost
    • Live Chat — WebSocket Integration
    • List restream destinationsget
    • Delete restream destinationdel
    • Regenerate livepost
    • Create Stream Keyspost
    • Update/Reset Live Stream Keyput
    • Delete Live Stream Keydel
    • Start livepost
    • Get ingest signal infoget

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
    • get_general-videoidget
  • Live Analytics
    • Get live stream viewers historyget
    • Get live stream viewersget
    • Get List Live Streamsget
    • get_liveget
    • get_live-liveidget
  • Retention Analytics
    • Get retention analytics for accountget
    • Get video retention dataget
    • get_retention-videoidget
  • Ranking Analytics
    • Get video rankingsget
    • Get ranking analytics for accountget
    • List videos with no access in a date rangeget
  • Geographic Analytics
    • Get country dataget
    • Get video country dataget
    • Get video city dataget
    • Get city dataget
    • Get region dataget
    • get_cityget
    • get_city-videoidget
    • get_regionget
    • get_region-videoidget
  • 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
    • get_typeget
    • get_type-videoidget
  • 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 Management
    • Add library or folder referrerspost
    • Delete library or folder referrersdel
    • Toggle a single referrer status (activate / deactivate)patch
    • Update allowed domains (bulk)put
    • List all referrers (consolidated)get
    • List folder referrersget
    • List inherited folder referrersget
    • Add a folder referrerpost
    • Remove a folder referrerdel
  • Anti-Download
    • Get block download statusget
    • Update block download statusput
    • Get strict playback statusget
    • Update strict playback statusput
    • Reprocess videos in bulkpost
    • Track a bulk reprocessget
    • Cancel a bulk reprocesspost
    • List encrypted videosget
  • HLS Encryption
    • Get HLS encryption statusget
    • Update HLS encryption statusput

Administration

  • Organizations
    • Update organizationput
    • Get organizationget
  • SubAccounts
    • Create SubAccountpost
    • Update SubAccountput
    • Transfer Creditspost
    • List SubAccounts Usageget
    • Create Stream Keyspost
    • 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

Panda AI Resource Files

  • AI Resource Files

Panda Notifications API

  • Notifications
    • Update Login Languageput
    • Preferences & Contacts
      • List Notification Preferencesget
      • Update Notification Preferencesput
      • List Notification Contactsget
      • Add Notification Contactpost
      • Delete Notification Contactdel
    • Dashboard (Bell)
      • List Dashboard Cardsget
      • Mark Cards as Readput
      • Dismiss Cardsput
Powered by 
  1. Panda AI Resource Files

AI Resource Files

Updated about 2 months ago


Save Segment to Library
Notifications

Updated about 2 months ago


Save Segment to Library
Notifications