asset.archive
Soft-delete a library asset (hide from listing; the stored object is left in place).
- Scope:
media.write - System: no
- Reachable from:
POST /v1/commands/asset.archive— the tenant data face, with a tenant credential carryingmedia.write· MCP toolasset.archive· SDKclient.call('asset.archive', …) - Events: none — Soft-delete only: the row is hidden from the internal library and the bucket object is left in place, so any page already rendering that URL keeps resolving. No public read and no rendered page changes.
Input (JSON Schema)
Section titled “Input (JSON Schema)”{ "properties": { "asset_id": { "minLength": 1, "type": "string" } }, "required": [ "asset_id" ], "type": "object"}Result (200)
Section titled “Result (200)”{ "additionalProperties": false, "properties": { "asset_id": { "type": "string" } }, "required": [ "asset_id" ], "type": "object"}Errors
Section titled “Errors”validation_failed (400) · unauthorized (401) · forbidden (403) · conflict (409) · internal (500)