Skip to content
  • Auto
  • Light
  • Dark
Get Started

Upload

Upload a media object
post/api/upload-media-object

Upload a media file to Sendblue's CDN for use in messages

Body ParametersExpand Collapse
media_url: string

URL of the media file to upload

formaturi
ReturnsExpand Collapse
mediaObjectId: optional string
message: optional string
status: optional string
Upload a media object
curl https://api.sendblue.co/api/upload-media-object \
    -H 'Content-Type: application/json' \
    -H "sb-api-key-id: $SENDBLUE_API_API_KEY" \
    -H "sb-api-secret-key: $SENDBLUE_API_API_SECRET" \
    -d '{
          "media_url": "https://example.com/image.jpg"
        }'
{
  "mediaObjectId": "abc123def456",
  "message": "File uploaded successfully",
  "status": "OK"
}
Returns Examples
{
  "mediaObjectId": "abc123def456",
  "message": "File uploaded successfully",
  "status": "OK"
}