v1

latestOpenAPI 3.0.2raw.githubusercontent.com2025-10-15392455.7 KB
Auth

Delete User Account

Delete the current user's account and all associated data.

This action is irreversible and will:

  1. Delete all sessions
  2. Delete all API keys
  3. Delete private key data (via cascade)
  4. Delete automation settings (via cascade)
  5. Delete delegation data (via cascade)
  6. Delete the user account
  7. Delete/deactivate the Cognito identity

Requires JWT Bearer authentication.

delete/api/v1/auth/register

Response

Successful Response

messagestring required
deleted_dataobject required
cognito_deletionobject required
user_idinteger required
deleted_atstring date-time required

Example response

{
  "cognito_deletion": {
    "cognito_user_id": "abc123-def456-ghi789",
    "message": "User successfully deleted from Cognito",
    "success": true
  },
  "deleted_at": "2024-01-01T12:00:00Z",
  "deleted_data": {
    "api_keys": 3,
    "automation_settings": true,
    "delegations": 0,
    "private_key": true,
    "sessions": 2
  },
  "message": "User account successfully deleted",
  "user_id": 123
}