Agorapulse · Schema

StudioMediaUploadOpenResponse

Presigned URL for direct S3 upload

Social Media ManagementSocial MediaCRMAnalyticsPublishingInbox ManagementSocial Listening

Properties

Name Type Description
uploadUrl string Presigned PUT URL - upload file with HTTP PUT to this URL
filename string S3 object key
publicUrl string CDN URL to access the uploaded file
baseUrl string S3 URL to access the uploaded file
expiresInSeconds integer URL expiration in seconds
requiredHeaders object Headers the client MUST include in the PUT upload request
View JSON Schema on GitHub

JSON Schema

studiomediauploadopenresponse.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "StudioMediaUploadOpenResponse",
  "type": "object",
  "properties": {
    "uploadUrl": {
      "type": "string",
      "description": "Presigned PUT URL - upload file with HTTP PUT to this URL"
    },
    "filename": {
      "type": "string",
      "description": "S3 object key"
    },
    "publicUrl": {
      "type": "string",
      "description": "CDN URL to access the uploaded file"
    },
    "baseUrl": {
      "type": "string",
      "description": "S3 URL to access the uploaded file"
    },
    "expiresInSeconds": {
      "type": "integer",
      "description": "URL expiration in seconds",
      "format": "int32"
    },
    "requiredHeaders": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Headers the client MUST include in the PUT upload request"
    }
  },
  "description": "Presigned URL for direct S3 upload"
}