Topics
Private routing between your projects and your devices.
Topics route notifications to the right devices. They are private to your project — different projects can reuse the same names, and nobody can subscribe to or publish into your topics from outside your account.
- Every project has a
defaulttopic; new devices auto-subscribe to it, so first sends just work. - Create more topics (
deployments,errors,ml-runs…) in the dashboard, and mute them per device — the "3am nightly build" fix. - Publish to one with the
topicfield, or the dedicated route:
curl -X POST https://api.stdpush.com/v1/topics/deployments/notifications \
-H "Authorization: Bearer $STDPUSH_API_KEY" \
-d '{"title": "v2.4 deployed"}'