Upload
Upload a media object
client.mediaObjects.upload(MediaObjectUploadParams { media_url } body, RequestOptionsoptions?): MediaObjectUploadResponse { mediaObjectId, message, status }
/api/upload-media-object
Upload a media file to Sendblue's CDN for use in messages
Parameters
Returns
Upload a media object
import SendblueAPI from 'sendblue';
const client = new SendblueAPI({
apiKey: 'My API Key',
apiSecret: 'My API Secret',
});
const response = await client.mediaObjects.upload({ media_url: 'https://example.com/image.jpg' });
console.log(response.mediaObjectId);
{
"mediaObjectId": "abc123def456",
"message": "File uploaded successfully",
"status": "OK"
}
Returns Examples
{
"mediaObjectId": "abc123def456",
"message": "File uploaded successfully",
"status": "OK"
}