curl "https://zeplo.ai/api/messages/media-url?mediaId=media_abc123" \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"data": {
"url": "https://lookaside.fbsbx.com/whatsapp/...",
"mimeType": "image/jpeg",
"fileSize": 102400,
"sha256": "abc123..."
}
}
Media
GET Get Media URL
Retrieve the download URL for a media file.
GET
/
api
/
messages
/
media-url
curl "https://zeplo.ai/api/messages/media-url?mediaId=media_abc123" \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"data": {
"url": "https://lookaside.fbsbx.com/whatsapp/...",
"mimeType": "image/jpeg",
"fileSize": 102400,
"sha256": "abc123..."
}
}
Get media URL
GET /api/messages/media-url
Get the download URL for a WhatsApp media file.
Headers
string
required
Session cookie (login via POST /api/auth/login)
string
required
WhatsApp media ID
curl "https://zeplo.ai/api/messages/media-url?mediaId=media_abc123" \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"data": {
"url": "https://lookaside.fbsbx.com/whatsapp/...",
"mimeType": "image/jpeg",
"fileSize": 102400,
"sha256": "abc123..."
}
}
Proxy media
GET /api/messages/media-proxy
Download media through the server proxy.
string
required
Media URL to proxy
curl "https://zeplo.ai/api/messages/media-proxy?url=https://example.com/photo.jpg" \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
