Upload
Upload a media object
client.mediaObjects.upload(MediaObjectUploadParamsbody, RequestOptionsoptions?): mediaObjectIdstringmessagestringstatusstringMediaObjectUploadResponse
post/api/upload-media-object
Upload a media file to Sendblue's CDN for use in messages
Parameters
bodymedia_urlstringMediaObjectUploadParams
Returns
MediaObjectUploadResponse
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);
200 Example
{
"mediaObjectId": "abc123def456",
"message": "File uploaded successfully",
"status": "OK"
}