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.
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.
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}