v1
OpenAPI 3.1.02026-07-13632897.9 KBfocused-offboarding
Delete Data
Delete all Focused app data for user (GDPR Art. 17).
Sequence:
- Calls disconnect logic first
- Deletes focused_focus_sessions
- Deletes focused_user_keywords
- Deletes already-revoked Focused OAuth tokens
- Writes audit log
Does NOT delete core_users row (shared across SDK apps).
Idempotent: calling twice returns 200 (no data to delete).
Returns: 200: {"status": "deleted", "tables_affected": N} 401: Missing authentication (X-User-ID header required) 404: User not found 500: Internal error
delete/api/focused/delete-data
Response
Successful Response
{"stackTrail":"paths:/api/focused/delete-data:delete:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}