ChatalyzeDocs

Documentation

Floor, alerts & scorecard

Wave 3 intelligence HTTP surface for managers.

GET /api/floor

Wallboard JSON: accounts, chatters, totals (open / awaiting / severity), top alerts. Public + rate-limited.

GET /api/alerts

GET /api/alerts?status=open
# status = open | acked | resolved | all  (default open)

Merges durable rm_alerts with live evaluation on open sessions. Durable rows win when ids collide.

POST /api/alerts/:id/ack

Requires Authorization: Bearer $ADMIN_TOKEN.

curl -X POST https://api.chatalyze.co/api/alerts/ALERT_ID/ack \
  -H "Authorization: Bearer $ADMIN_TOKEN"

GET /api/chatters/scorecard

Per-chatter performance + coachPriority. SeeIntelligence.

POST /api/admin/intelligence/run

Admin-only. Body:

{ "sessionId": "optional" }
{ "limit": 10 }   // max 20 open sessions when no sessionId

Always runs Rules provider; adds HTTP model whenMODEL_* secrets are all set.