REST API
Topics API
List active topics and their subscribers
List Active Topics
GET /v2/utilities/topicsReturns all topics that currently have at least one subscriber.
Example
curl "https://api.cloudsignal.app/v2/utilities/topics" \
-H "X-Secret-Key: sk_your_secret_key"Response
{
"topics": [
{ "topic": "chat/lobby", "subscriber_count": 12 },
{ "topic": "sensors/temp/#", "subscriber_count": 3 }
]
}Get Topic Subscribers
GET /v2/utilities/topics/{topic}/subscribersReturns the list of users subscribed to a specific topic.
Example
curl "https://api.cloudsignal.app/v2/utilities/topics/chat%2Flobby/subscribers" \
-H "X-Secret-Key: sk_your_secret_key"Response
{
"topic": "chat/lobby",
"subscribers": [
{ "username": "alice", "client_id": "client-abc", "qos": 1 },
{ "username": "bob", "client_id": "client-def", "qos": 0 }
],
"count": 2
}Get Topic Info
GET /v2/utilities/topics/{topic}/infoReturns detailed information about a specific topic.
Get User's Topics
GET /v2/utilities/users/{username}/topicsReturns all topics a specific user is subscribed to.