Skip to main content

CreateAgentVideoDto

durationSecondsnumber

Duration in seconds. Max 120.

mimeTypestringrequired

Possible values: [video/mp4, video/quicktime, video/webm]

s3Keystringrequired

S3 key returned by /upload/presigned. Must live under agents/video/.

Example: agents/video/8f1c....mp4
sizeBytesnumberrequired

File size in bytes. Max 104857600.

urlstringrequired

Public S3 URL returned by /upload/presigned (publicUrl field)

CreateAgentVideoDto
{
"durationSeconds": 0,
"mimeType": "video/mp4",
"s3Key": "agents/video/8f1c....mp4",
"sizeBytes": 0,
"url": "string"
}