Skip to main content
GET

Overview

Get the maximum message sequence number for a specified channel, used for message synchronization and status checking.

Query Parameters

string
required
Channel ID
integer
required
Channel type (1=personal channel, 2=group channel)
string
required
Current logged-in user ID

Response Fields

integer
required
Maximum message sequence number for the channel. Returns 0 if channel doesn’t exist or has no messages.

Status Codes

Use Cases

Message Synchronization

Check for New Messages:

Offline Message Detection

Detect Missed Messages After Reconnection:

Channel Activity Monitoring

Monitor Channel Activity:

Batch Sequence Checking

Check Multiple Channels Efficiently:

Best Practices

  1. Caching: Cache max sequence values to reduce API calls
  2. Batch Operations: Check multiple channels efficiently when possible
  3. Error Handling: Handle network errors gracefully
  4. Rate Limiting: Avoid excessive polling by using reasonable intervals
  5. Offline Support: Store last known sequences for offline message detection
  6. Performance: Use this API for sync decisions rather than full message retrieval
  7. Monitoring: Implement activity monitoring for real-time updates