Pictory
  1. API Reference
Pictory
  • API Flows
    • Text to Video API Flow
      • Step 1: Authenticate
      • Step 2: Generate Video Preview from Text
      • Step 3: GET Video Preview & Default Settings
      • Step 4: Render Video
      • Step 4: Render PUT
      • Step 5: GET Video Download URL
    • Video Editing API Flow
      • Step 1: Authenticate
      • Step 2: Obtain Pictory Upload URL
      • Step 3: Upload video to Pictory
      • Step 4: v2 Transcribe Uploaded Video
      • Step 5: GET Default Transcription & Highlights Settings
      • Step 6: Render Video
      • Step 7: GET Video Download URL
    • Bulk Video Generation APIs
      • Step 1: Authenticate
      • Step2: Upload Project
      • Step3: Update Variables
      • Step 4: Get Video Preview
      • Step 5: Render Video
      • Step 6: GET Video Download URL
  • API Reference
    • /v1/oauth2/token
      POST
    • /v1/video/storyboard
      POST
    • /v1/job/{job_id}
      GET
    • /v1/media/generateUrl
      POST
    • Upload video to Pictory
      PUT
    • /v2/transcription (Transcript & Highlights)
      POST
    • /v2 GET Default Transcription & Highlights Settings
      GET
    • /v1/transcription
      POST
    • /v1 GET Default Transcription Settings
      GET
    • /v1/transcription/highlights
      POST
    • /v2/transcription/highlights
      POST
    • /v1 GET Default Highlight Settings
      GET
    • /v1/video/storyboard/fonts
      GET
    • Create Template
      POST
    • Update Template
      PUT
    • Get Templates
      GET
    • Create Template Video
      POST
    • Get Template By Id
      GET
    • Delete Template By Id
      DELETE
    • /v1/video/render
      POST
    • v1/media/search
      GET
  1. API Reference

Upload video to Pictory

Develop Env
https://dev.your-api-server.com
Develop Env
https://dev.your-api-server.com
PUT
/
This endpoint is part of Pictory's AI video editing flow. For that flow, you must first obtain an upload URL by calling /v1/media/generateUrl, then upload your video directly with this call. Publicly accessible download links won't work. Get the URL from the response of Obtain Pictory Upload URL.
    "signedUrl": "https://pictory-api-prod.s3.us-east-2.amazonaws.com/98c434bd-763d-424d-9403-9159e3703919/testvideo.mp4?Content-Type=video/mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA2GVAALU3GNWKJFPD/20230718/us-east-2/s3/aws4_request&X-Amz-Date=20230718T141711Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEO3//////////wEaCXVzLWVhc3QtMiJIMEYCIQCts7FRnEsAReDqVhSxrx2uiyrb0y4Nug8Qzekz7V1+WAIhANRsQbrtNyM68ly1eb0IT0Y5CapFpMjbadbOhxrR2qibKoYDCHYQBBoMNzAxNDg4OTc5MjU0Igz87EPRq3kZvk2wNNQq4wK1tk2lrCW9sN/Ie4iuStBAqnSMBYDicxexlO8S90Ga9TtanmrR0uBE8w+OnHm+omBPjJI4ucWzRtN6RM9r36TJl09NPCMK9+f+pMjq3h7Fh+QJQVDl1EFsWBuKuFaYrEZotA6Tyrl2u5kI4FBrUCQrMYtFtN6ZaWetllgO7QEEo9LdUXAbBYD+9Y/uZK+jWTkDDGOE1qZFe4hL9M2RKdz830lP4hZA/ErYO3cGUS4l0kcBw3PqUlkzPuyYTHj0ZbDUhvNLK6snVESRskkxJvjQQJ9PmXmMH3zsfyacJrNLGQqcdwoHSt3jTfgZL7arogBN+I2BcCEMrV3ZvEL7fc/Lk484ekpzM125LH78nkB3u3Wf0OIF16O4OgqiNcXNLrhDDyc+M34c8JKZyNw1SJU/+qcZ05SPmps3ktjh06KcjtD+/fiIfdEq2bb1wUWwuOqTOIRDzWpeEgtIKmcLcF1g9ZbHMMKX2qUGOp0BEEJd5c1UWV/Jgr75pHl/pjvx5iq7IuCM7EhBeWJnxBvGWj8sFE51YvPthP9BJmt81KIpRsiZBa+nYk4VCCIDsz+CkFssbmREk56SDE0+M5SY9oCrCmqOSYvJbsTTXtgI0XgXjUryZH0qzcsJ/FnfnzoRvy5j163x39XQWZHtDpqrDVdNgFnCqTIW1ErmbVrEmVTpOvzvZHoiAhfptw==&X-Amz-Signature=8d187d5c25de3b294324bb3ebfdefb8a06aded99f6ca824cca3388af827ac7f6&X-Amz-SignedHeaders=host;x-amz-acl&x-amz-acl=public-read",
Request Request Example
Shell
JavaScript
Java
Swift
Response Response Example
{}

Request

Header Params
Content-Type
string 
required
Example:
video/mp4
Body Params application/octet-stream
Not configured

Responses

🟢200Upload video to Pictory
application/json
Body
object {0}
Modified at 2024-07-10 08:41:40
Previous
/v1/media/generateUrl
Next
/v2/transcription (Transcript & Highlights)
Built with