Empty trash
Permanently deletes every trashed asset in the caller’s library in one shot — storage and CDN are cleaned up via the same outbox path as the scheduled purge task. Irreversible. Deliberately not exposed as an MCP tool.
Query Parameters
Library whose trashed assets to permanently delete. Optional if the user has a single library; required when they have multiple.
Response
Successful Response
Acknowledgment body returned by destructive endpoints (delete / trash / restore / permanently delete / remove-from-album / empty-trash).
Carries no fields — the HTTP 200 + empty JSON object is itself the success
signal. Exists so MCP tools generated from these endpoints have a real
outputSchema (rather than the null schema FastMCP emits for 204
responses), which ChatGPT's MCP submission tooling requires.