Topics
A topic is like a custom channel for your push messages. Create it with a POST, update it with a PUT, and optionally give it a snazzy title so it’s not just "Topic #generic".
Topics let you group and organize your messages. Want a separate feed for "Server Alerts"
, "Uptime Pings"
, or "Pizza Tracker™"
? That’s what topics are for.
Create with
POST
– optionally include atitle
for clarity.Update with
PUT
– change the title later if you rethink your naming scheme (we’ve all been there).Use in Subscriptions – topics make it easy for others to follow your messages, or for your systems to send targeted updates.
Components
Title
Avatar
Use Cases
Use topics to send messages to specific streams or audiences, without spamming everything and everyone.
✅ DevOps: "Staging Alerts"
, "Production Errors"
, "Deploy Logs"
✅ Projects: "Team Alpha Updates"
vs. "Marketing Launches"
✅ Fun Stuff: "Dad Jokes of the Day"
or "Cat Cam Alerts"
Bad Ideas
❌ Leaving every topic untitled. ("topic-93f3-bc49"
is not memorable.)
❌ Renaming topics every five minutes. (Pick a name. Commit to it.)
❌ Using one topic for everything. (Might as well just use email.)
Last updated