Media
API reference descriptions are provided in English to preserve the exact published contract.
- GETList media objects and scan/retention state
media.list - POSTUpload or fetch media
media.create - POSTCreate a template-header resumable upload
media.uploads - GETFetch media metadata
media.retrieve - DELETEDelete media
media.delete
List media objects and scan/retention state
GET/v1/accounts/{AC}/media
media.listSDK operation getV1AccountsByAcMedia
Parameters
limitinteger (1–100)querycursorstring (max 2048 chars)query
Upload or fetch media
POST/v1/accounts/{AC}/media
media.createSDK operation postV1AccountsByAcMedia
Upload a file (multipart) or have Toutye fetch one from a URL. Use the returned media SID in a message. Files are scanned before they can be sent.
Request body
urlstring (max 4096 chars)RequireddeclaredMimestring (max 255 chars)filenamestringtypeenumAUTOIMAGEAUDIOVIDEODOCUMENTSTICKER
Create a template-header resumable upload
POST/v1/accounts/{AC}/media/uploads
media.uploadsSDK operation postV1AccountsByAcMediaUploads
Request body
mediaSidstring (ME… SID)Required
Fetch media metadata
GET/v1/accounts/{AC}/media/{ME}
media.retrieveSDK operation getV1AccountsByAcMediaByMe
Fetch a media object's type, size, scan result and expiry.
Parameters
MEstring (ME… SID)Required
Delete media
DELETE/v1/accounts/{AC}/media/{ME}
media.deleteSDK operation deleteV1AccountsByAcMediaByMe
Parameters
MEstring (ME… SID)Required