{
  "operation": "Generate Signed Upload/Download Media URLS",
  "method": "POST",
  "path": "/api/media/signed-url",
  "request": {
    "action": "upload",
    "path": "string",
    "prefix": "templates",
    "ownerToken": "string",
    "contentType": "string",
    "expiresInSeconds": 30
  },
  "response": {
    "message": "Signed URL generated"
  }
}