Delete vault media
Delete the selected media items from the creator's vault using their media IDs.
/v1/agencies/{agencyId}/creators/{creatorId}/vault/mediaDelete the selected media items from the creator's vault using their media IDs.
Authorization
bearerAuth In: header
Path Parameters
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/agencies/string/creators/string/vault/media" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "mediaIds": [ "string" ] }'{ "data": { "success": true }, "meta": { "requestId": "string", "operationId": "3051932a-fdd2-48fa-b330-7e7d41535969", "status": "COMPLETED" }}List vault media GET
Search and list creator vault media by text, media type, folder or script usage. Pass fanId for chat-specific mediaStatus (paid, free, unpaid, not_sent); on OnlyFans, Fanvue and MYM the first read queues a background scan of the sent-media history, and until it completes media without a stored send are unknown (null), never not_sent; poll get_fan_media_history_status. Filter statuses to ["not_sent"] to exclude previously sent media. Follow nextCursor while hasMore is true, including empty filtered pages.
Get vault media by ids GET
Look up up to 100 vault media records by ID for one creator. Split larger ID sets into separate requests.