curl --request DELETE \
--url https://api.example.com/api/libraries/{library_id}{}Expedites the background purge on a trashed library: the 90-day undo window is waived and the drain begins claiming this library on the next scheduled tick. Returns immediately; the drain proceeds asynchronously in bounded batches and does not block on completion. restore_library still works until the drain finishes purging all assets, but past this point it will recover only the assets the drain hasn’t gotten to yet. Returns 409 if the library has not been trashed yet — call trash_library first.
curl --request DELETE \
--url https://api.example.com/api/libraries/{library_id}{}Documentation Index
Fetch the complete documentation index at: https://docs.gumnut.ai/llms.txt
Use this file to discover all available pages before exploring further.
Library ID (with lib_ prefix) of the trashed library to expedite.
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.