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....mp4sizeBytesnumberrequired
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"
}