Skip to content

Numbers — API endpoints

Base domain

  • https://numbers.streamercatalyst.com

Endpoints

PathMethodAuthDescription
/api/channels/:id/overviewGETSession cookieKPI overview totals (today / stream / 7d / 30d) per metric.
/api/channels/:id/metricsGETSession cookieTime-series metric buckets (?metric=&range=).
/api/channels/:id/sessionsGETSession cookieRecent stream sessions, incl. avg/peak viewers (?limit=).
/api/channels/:id/sessions/:sessionIdGETSession cookieSession detail — viewer-count snapshot series + avg/peak summary.
/api/channels/:id/subscribersGETSession cookieLive subscriber list (paginated, enriched with resub months).
/api/channels/:id/subscribers/tier-metricsGETSession cookieTier distribution, type breakdown, and tier-progression insights (?range=).
/api/channels/:id/subscribers/retentionGETSession cookieTenure, retention, loyalty cohorts, and anniversaries (?range=).
/api/channels/:id/acquisitionGETSession cookieAcquisition-source breakdown (?range=); /recent lists the latest rows (?limit=).
/api/channels/:id/raids/*GETSession cookieRaid analytics — overview, incoming, outgoing, reciprocity, conversion, sources, network, insights (?range=).
/api/channels/:id/journey/*GETSession cookieCross-source engagement funnel, per-source comparison, and behavior archetypes (?range=).
/api/channels/:id/patterns/*GETSession cookieTemporal, contextual, and event-driven conversion patterns (?range=).
/api/channels/:id/behavior/*GETSession cookieMulti-session attendance and content-preference analytics (?range=).
/api/channels/:id/hype-train-recordsGETSession cookieHype-train all-time-high records (own + shared).
/api/channels/:id/events/recentGETSession cookieUnified recent-events feed (?limit=&types=).
/api/channels/:id/goalsGET/PUT/DELETESession cookieMerged goal config and per-metric overrides (incl. plus_points).
/api/channels/:id/plusGET/PUTSession cookiePlus Program estimate and adjustment-offset config.
/api/channels/:id/streaksGET/PUT/DELETE/PATCHSession cookieGoal-streak summary and per-metric streak-goal management.
/api/channels/:id/eventsubGET/POSTSession cookieList and (re-)create this channel’s EventSub subscriptions.
/internal/eventsubPOSTService binding (internal)EventSub fan-out receiver (internal, from eventsub-router).
/internal/billing/downgradePOSTService binding (internal)Tier-downgrade handler (internal).

Auth model

  • Session cookie endpoints require an active StreamerCatalyst session (set at login via the platform Worker).
  • Service binding endpoints are reachable only via Cloudflare service bindings — not from the public internet.
  • Public endpoints require no authentication.