Skip to main content
GET

Overview

Get the list of system user IDs, used to identify special built-in user accounts in the system.

Response Fields

array
required
List of system user IDs
string
System user ID

Status Codes

System User Types

Common System Users

Use Cases

Message Filtering

Filter System Messages:

Permission Management

Check System User Permissions:

UI Customization

Special Display for System Messages:

Analytics and Reporting

Separate System vs User Activity:

Bot Integration

Identify Bot Messages:

Best Practices

  1. Caching: Cache system user IDs to avoid repeated API calls
  2. Regular Updates: Periodically refresh the system user list
  3. Error Handling: Handle cases where system users might change
  4. UI Distinction: Clearly distinguish system messages from user messages
  5. Permission Checks: Always verify system user permissions before granting special access
  6. Logging: Log interactions with system users for audit purposes

Security Considerations

  • Access Control: Ensure only authorized applications can access system user information
  • Rate Limiting: Implement rate limiting to prevent abuse
  • Audit Logging: Log all requests to track system user ID access
  • Validation: Validate system user IDs before using them in operations