Delete research snippet
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
Path parameters
Query parameters
soft (default) retires the row from current/primary but keeps it as history; hard removes it (use to clean up a non-compliant legacy row after a compliant replacement lands).
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.
Response
Current row. The live snippet for its type; demoted historical rows read only with includePrivate.
Whether the snippet appears in default reads. Admin/private reads (includePrivate) also return hidden rows.
Derived character/word counts and governed-contract compliance for this snippet row; null when not evaluated.