Preview Asset Deletion Job

Preview a deletion selection covering eligible managed Real Face and Virtual Portrait assets, and receive a short-lived confirmation token.

Authentication

Authorization Bearer — JWT session or sk-* API key.

Request body

selectionType must be ALL_OWNED_BY_ME or ALL_IN_CURRENT_SCOPE. ALL_OWNED_BY_ME selects eligible managed assets owned by the caller. ALL_IN_CURRENT_SCOPE selects eligible managed assets in the current personal or tenant scope and requires the tenant Owner or Admin role for tenant-wide deletion. Ordinary library assets are not included.

JSON
1{ "selectionType": "ALL_OWNED_BY_ME" }

Submit only when canSubmit is true. The returned token is bound to the caller, scope, preview result, and expiry; do not log or reuse it for another request. If blockReason is JOB_ITEM_LIMIT_EXCEEDED, candidateCount is a limit probe rather than an exact total.

JSON
1{
2  "code": 200,
3  "data": {
4    "selectionType": "ALL_OWNED_BY_ME",
5    "candidateCount": "24",
6    "snapshotAt": "2026-11-01T08:00:00Z",
7    "expiresAt": "2026-11-01T08:05:00Z",
8    "canSubmit": true,
9    "blockReason": null,
10    "confirmationToken": "<short-lived-token>"
11  }
12}
Was this page helpful?
Preview Asset Deletion Job · Token360