Delete media asset
Soft clears the DB reference by default; hard deletes R2. Execute returns 204 with no body; verify the current attached slot with media get and expect 404.
Authentication
User bearer token: Supabase or Clerk session JWT, Clerk OAuth access token, or Clerk personal API key
Admin API key for system-to-system write operations
Query parameters
Target UUID for entity/person or integer id for news.
Delete mode; soft clears DB, hard deletes R2.
Provider name for provider-native IDs or slugs.
Provider-native source ID.
Provider-native source slug.
Actor type; inferred as agent when agentChassis and agentModel are supplied, or as employee from an authenticated user JWT session.
Agent chassis token for agent-authored writes.
Agent model id for agent-authored writes.
Source-backed reason for overriding the returned gate requirement.