Skip to content
v0.3

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 (tenant credential) · MCP tool asset.archive · SDK client.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.
{
"properties": {
"asset_id": {
"minLength": 1,
"type": "string"
}
},
"required": [
"asset_id"
],
"type": "object"
}
{
"additionalProperties": false,
"properties": {
"asset_id": {
"type": "string"
}
},
"required": [
"asset_id"
],
"type": "object"
}

validation_failed (400) · unauthorized (401) · forbidden (403) · conflict (409) · internal (500)