User Management
Add System User IDs
Add users to the system user ID list
POST
Overview
Add specified users to the system user ID list, granting them special system user privileges and identification.Request Body
Required Parameters
Response Fields
Operation status, returns
"ok" on successStatus Codes
| Status Code | Description |
|---|---|
| 200 | System user IDs added successfully |
| 400 | Request parameter error |
| 403 | No administrative permission |
| 500 | Internal server error |
System User Privileges
Special Permissions
After becoming a system user, users will gain the following privileges:| Permission | Description | Scope |
|---|---|---|
| Bypass Validation | Skip certain validations when sending messages | Message sending |
| System Channels | Access to system-only channels | Channel access |
| Rate Limit Exemption | Exempt from standard rate limiting | API calls |
| Priority Processing | Higher priority in message processing | Message delivery |
Permission Hierarchy
Use Cases
Bot Service Registration
Register AI Assistant:Notification Service Setup
Setup Notification Services:Administrative Tools
Register Admin Tools:Integration Services
Third-party Integration:Batch Operations
Bulk System User Registration:Security Considerations
Access Control
- Admin Only: Only system administrators should have access to this API
- Audit Logging: Log all system user additions for security auditing
- Validation: Validate user IDs before adding them to prevent injection attacks
Best Practices
- Principle of Least Privilege: Only grant system user status when necessary
- Regular Review: Periodically review system user list and remove unused accounts
- Documentation: Document the purpose of each system user
- Monitoring: Monitor system user activities for suspicious behavior
- Backup: Maintain backups of system user configurations

