PixVerse Platform Docs(for enterprise)
    PixVerse Platform Docs(for enterprise)
    • Model & Pricing
    • Multi-transition
      • How to use multi-transtion
      • Multi-trasition generate
        POST
    • Previous updates
      • Sound_effect
        • How to use Sound effects?
        • Generate Sound Effects
      • Lip sync
        • How to use Lip Sync?
        • Tts speaker list
        • Generate lip sync video
        • Get tts speaker list
      • Fusion(Reference to Video)
        • How to use fusion (reference to video)?
        • Generate Fusion(Reference to Video) video
      • Template for multiple-images
        • How to use multiple-image templates?
      • Extend
        • How to use Extend?
        • Generate Extend video
      • Restyle
        • How to use restyle?
        • Restyle generation
        • Restyle get list
    • Upload media (video&audio)
      POST

      Upload media (video&audio)

      POST
      /openapi/v2/media/upload
      An uploaded video in supported formats (mp4, mov)
      Max resolution: 1920
      Max file size: 50MB
      Max duration: 30 seconds
      A Audio either:
      An audio file in supported formats (.mp3, .wav)
      Max file size: 50MB
      Max duration: 30 seconds

      Request

      Header Params

      Body Params multipart/form-data

      Responses

      🟢200Success
      application/json
      Body

      Request Request Example
      Shell
      curl --location --request POST 'https://app-api.pixverse.ai/openapi/v2/media/upload' \
      --header 'Ai-Trace-Id: {{$string.uuid}}' \
      --header 'API-KEY;' \
      --form 'file=@""'
      Response Response Example
      {
          "ErrCode": 0,
          "ErrMsg": "success",
          "Resp": {
              "media_id": 0,
              "media_type": "audio",
              "url": "https://media.pixverse.ai/aaa.mp3"
          }
      }
      Modified at 2025-06-13 05:58:14
      Previous
      Restyle get list
      Built with