Delete Asset
Delete an asset owned in the current personal or tenant scope.
Authentication
Authorization Bearer — JWT session or sk-* API key.
Path parameters
assetId | string | yes | Public asset ID returned by Token360, for example managed ta_... or ordinary ua_.... |
Headers
Idempotency-Key | recommended | Stable key for retrying the same delete request. Do not reuse it for another asset or intent. |
Response
For a managed asset, data contains a delete operationId such as adel_.... Poll Get Delete Operation until it reaches SUCCEEDED or FAILED; follow the operation page guidance if it reaches MANUAL_REVIEW. An ordinary library asset can return Deleted successfully when deletion completes.
ASSET_DELETE_USAGE_ACTIVE means an active video task is still using the asset. Wait for that task to finish before retrying. Deletion of a group containing managed assets is rejected; delete its managed assets first.
Managed asset quota and lifecycle
Virtual Portrait and Real Face uploads share the managed-asset quota for the current personal or tenant scope. Treat Get Asset Quota as the source of truth. The current default is 50,000 for a personal scope and 500,000 for a tenant scope; configured limits may differ.
Use only the public assetId and assetGroupId returned by Token360 in client integrations.