POSTassets:write
Request
POST /api/media/uploads/sign
Authorization: Bearer <api_key>
Representative request body
{
"filename": "launch-video.mp4",
"mimeType": "video/mp4",
"sizeBytes": 10485760,
"category": "assets"
}Examples
curl -X POST "https://api.creagency.ai/api/media/uploads/sign" \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-d '{
"filename": "launch-video.mp4",
"mimeType": "video/mp4",
"sizeBytes": 10485760,
"category": "assets"
}'Responses
200
Signed upload URL created
400
Validation error
401
Missing, invalid, expired, or revoked API key
403
Missing assets:write scope