Documentation Index
Fetch the complete documentation index at: https://docs.msgflash.com/llms.txt
Use this file to discover all available pages before exploring further.
What this upload is for
In the MsgFlash dashboard, media messages and media campaigns use a temporary upload before final sending. Typical cases:- image
- video
- document
- audio
- voice note
Endpoint used by the dashboard
x-api-key endpoint.
Useful response
url: temporary URL to reuse inmediaUrlexpiresAt: expiration timestampsuggestedMessageType: UI hint for the correct media type
Product constraints visible in the dashboard
- the generated link is temporary
- the link may be publicly accessible
- media scheduled after
expiresAtmay fail to send
Product-supported sizes and formats
| Type | Supported examples |
|---|---|
image | JPEG, PNG, WEBP, GIF |
video | MP4, 3GPP |
document | PDF, DOC, DOCX, XLS, XLSX |
audio | MP3, OGG, MP4 audio, AAC, AMR |
voice_note | MP3, OGG, WEBM audio, MP4 audio, AAC, AMR |
- image: 5 MB
- document: 10 MB
- video: 16 MB
- audio: 16 MB
- voice note: 16 MB
Where this flow is used
- “New message” page
- campaign composer v2 in direct message mode
- voice note recording and upload
mediaUrl directly if you already host the file.