Skip to main content
POST

Overview

Force a specified user’s device to quit/disconnect, used for administrators to kick out users or handle abnormal connections.

Request Body

Required Parameters

string
required
User ID

Optional Parameters

integer
Device identifier, used to specify a particular device type
  • 0 - App (Android, iPhone, iPad devices)
  • 1 - Web (Browser, Web applications)
  • 2 - Desktop (Desktop applications)
If not specified, all devices for the user will be disconnected.

Response Fields

string
required
Operation status, returns "ok" on success

Status Codes

Use Cases

Administrative Control

Kick Violating Users:
Session Management:

Security Management

Suspicious Activity:
Account Compromise:

Multi-Device Management

Device Limit Enforcement:
Platform Migration:

Best Practices

  1. Logging: Always log device quit operations for audit purposes
  2. Notification: Notify users when their devices are forcibly disconnected
  3. Reason Codes: Include reason codes for different disconnect scenarios
  4. Rate Limiting: Implement rate limiting to prevent abuse
  5. Permission Check: Verify administrator permissions before allowing device quit
  6. Graceful Handling: Allow users to reconnect after resolving issues

Security Considerations

  • Admin Only: This API should only be accessible to system administrators
  • Audit Trail: Maintain detailed logs of all forced disconnections
  • User Notification: Consider notifying users about forced disconnections
  • Reason Documentation: Document reasons for forced disconnections
  • Appeal Process: Provide a process for users to appeal disconnections