VideosPortrait PRO
Videos

Portrait PRO

Use this endpoint to create a portrait pro video

curl -X POST "https://api.videograph.ai/video/services/api/v1/contents/portrait_pro" \
  -H "Content-Type: application/json" \
  -H "Accept: example_string" \
  -H "Authorization: Basic YOUR_CREDENTIALS" \
  -d '{
  "title": "Portrait PRO Test",
  "description": "Video description",
  "tags": [
    "tag1",
    "tag2"
  ],
  "metadata": [
    {
      "key": "abc",
      "value": "pqr"
    }
  ],
  "playback_policy": [
    "public",
    "signed"
  ],
  "content": [
    {
      "url": "https://d19nx8bm4jzw4h.cloudfront.net/Tears-of-steel.mp4"
    }
  ]
}'
{
  "code": 200,
  "message": "Data success",
  "status": "Success",
  "data": {
    "category": "SocialClip",
    "contentId": "702c325b-5c57-4162-924e-8accbef622b0",
    "created_at": 1678796834550,
    "description": "",
    "duration": 0,
    "isAdvanced": false,
    "isSocialClip": true,
    "metadata": [],
    "playbackPolicy": [
      "public"
    ],
    "status": "Pending",
    "statusId": 1,
    "test_video": false,
    "title": "Portrait PRO Test"
  }
}
POST
/video/services/api/v1/contents/portrait_pro
POST
Security Scheme
Basic Authentication
Usernamestring
Required

Username for basic authentication

Passwordpassword
Required

Password for basic authentication

Content-Typestring
Required

The media type of the request body

Options: application/json
titlestring
Required

Provide a title for your content.

descriptionstring

Describe your content.

contentarray

Provide the source url to download the content. If you want to create video clips from the video then pass on the start time and end time of the clip along with source url.

tagsarray

Provide a list of tags that best describe your content.

metadataarray

Provide content metadata as key value pairs.

playback_policyarray
Required

Playback policies. Allowed are public, signed or both

Request Preview
Response

Response will appear here after sending the request

Authentication

basicAuth
header
Authorizationstring
Required

Basic authentication credentials. Provide username and password encoded in Base64 format: Basic base64(username:password)

Headers

Body

application/json
titlestring
Required

Provide a title for your content.

descriptionstring

Describe your content.

contentarray

Provide the source url to download the content. If you want to create video clips from the video then pass on the start time and end time of the clip along with source url.

tagsarray

Provide a list of tags that best describe your content.

metadataarray

Provide content metadata as key value pairs.

playback_policyarray
Required

Playback policies. Allowed are public, signed or both

Responses

OK

Was this page helpful?
Built with Documentation.AI

Last updated Dec 29, 2025