Skip to main content
POST

Overview

Add users to channel whitelist. Whitelisted users have special privileges and can bypass certain restrictions.

Request Body

Required Parameters

string
required
Channel ID
integer
required
Channel type
  • 1 - Personal channel
  • 2 - Group channel
array
required
List of user IDs to add to whitelist
string
User ID

Response Fields

string
required
Operation status, returns "ok" on success

Status Codes

Whitelist Mechanism

Special Privileges

Whitelisted users enjoy the following special privileges:

Permission Hierarchy

Whitelist position in the permission system:
  1. Administrator permissions > Whitelist > Regular member permissions
  2. Blacklist > Whitelist (Blacklist has higher priority)
  3. System users > Whitelist

Use Cases

VIP User Management

Grant VIP Privileges:

Moderator Management

Moderator Whitelist System:

Event-Based Whitelist Management

Dynamic Whitelist for Events:

Whitelist vs Blacklist Relationship

Priority Rules

Conflict Resolution

Implementation Example

Best Practices

  1. Clear Criteria: Establish clear criteria for whitelist inclusion
  2. Regular Review: Periodically review whitelist members and remove inactive users
  3. Documentation: Document reasons for adding users to whitelist
  4. Graduated Privileges: Implement different levels of whitelist privileges
  5. Conflict Resolution: Clearly define how blacklist/whitelist conflicts are resolved
  6. Notification: Inform users when they are added to or removed from whitelist
  7. Audit Trail: Maintain logs of all whitelist operations for accountability