Skip to main content
POST
/
v1
/
ai
/
video
/
runway-act-two
RunWay Act Two Character Performance
curl --request POST \
  --url https://api.freepik.com/v1/ai/video/runway-act-two \
  --header 'Content-Type: application/json' \
  --header 'x-freepik-api-key: <api-key>' \
  --data '
{
  "character": {
    "type": "video",
    "uri": "<string>"
  },
  "reference": {
    "type": "video",
    "uri": "<string>"
  },
  "webhook_url": "<string>",
  "ratio": "1280:720",
  "body_control": true,
  "expression_intensity": 3,
  "seed": 2147483647
}
'
{
"data": {
"generated": [],
"task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "CREATED"
}
}

Authorizations

x-freepik-api-key
string
header
required

Your Freepik API key. Required for authentication. Learn how to obtain an API key

Body

application/json
character
object
required

The character to control. A visually recognizable face must be visible.

reference
object
required

Reference video of a person performing the desired actions

webhook_url
string<uri>

Webhook URL to notify the user when the task is completed

ratio
enum<string>
default:1280:720

Aspect ratio for the generated video (width:height)

Available options:
1280:720,
720:1280,
1104:832,
832:1104,
960:960,
1584:672
body_control
boolean
default:true

Enable body control for non-facial movements and gestures

expression_intensity
integer
default:3

Intensity of character's expressions (1-5)

Required range: 1 <= x <= 5
seed
integer

Random seed for reproducibility

Required range: 0 <= x <= 4294967295

Response

OK - The task exists and the status is returned

data
object
required
Example:
{
"task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "CREATED",
"generated": [
"https://openapi-generator.tech",
"https://openapi-generator.tech"
]
}