Documentation Index
Fetch the complete documentation index at: https://mintlify.com/sockudo/sockudo/llms.txt
Use this file to discover all available pages before exploring further.
Get Channels List
Retrieve a list of all active channels for an application
Authentication
Same authentication requirements as Trigger Event.Path Parameters
The application ID
Query Parameters
Filter channels by name prefix (e.g.,
presence- for only presence channels)Comma-separated attributes to include:
user_count- Number of unique users (presence channels only)
user_count without filter_by_prefix=presence-, an error is returned if non-presence channels exist.auth_key, auth_timestamp, auth_version, auth_signature).
Response
Object with channel names as keys and channel info as valuesChannels with no info requested return empty object
{}.Examples
Response Examples
Get Channel Info
Retrieve detailed information about a specific channel
Authentication
Same authentication requirements as Trigger Event.Path Parameters
The application ID
The channel name
Query Parameters
Comma-separated attributes to include:
subscription_count- Number of active subscriptionsuser_count- Number of unique users (presence channels only)cache- Cached event data (cache channels only)
Response
Whether the channel has any active subscriptions
Number of active subscriptions (when
info includes subscription_count)Number of unique users (when
info includes user_count and channel is presence type)Cached event data (when
info includes cache and channel starts with cache-)Examples
Response Examples
Rate Limiting
Same rate limit headers as single event endpoint.Error Codes
| Status Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad Request (invalid channel name, invalid info parameter) |
| 401 | Unauthorized (authentication failed) |
| 404 | Application not found |
| 500 | Internal Server Error |
Notes
- Channel names must follow validation rules (no spaces, special character restrictions)
- Only occupied channels (with active subscriptions) are returned in the channels list
user_countis only available for presence channels (those starting withpresence-)- Cache channels (
cache-*) store the last published event for 1 hour (3600 seconds TTL) - Empty channels are automatically cleaned up by the system