Pictory
  1. Video Editing API Flow
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
        POST
      • Step 2: Obtain Pictory Upload URL
        POST
      • Step 3: Upload video to Pictory
        PUT
      • Step 4: v2 Transcribe Uploaded Video
        POST
      • Step 5: GET Default Transcription & Highlights Settings
        GET
      • Step 6: Render Video
        POST
      • Step 7: GET Video Download URL
        GET
    • 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. Video Editing API Flow

Step 3: 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 Obtain Pictory Upload URL, 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

Body Params application/octet-stream
Not configured

Responses

🟢200Step 3: Upload video to Pictory
application/json
Body

Modified at 2024-07-10 08:41:40
Previous
Step 2: Obtain Pictory Upload URL
Next
Step 4: v2 Transcribe Uploaded Video
Built with