Skip to content

Presence & Chat

Presence is an operational view of who is online and whether they’re accumulating backlog.

  • GET /api/presence

Presence typically merges:

  • online/last-seen
  • unread counts
  • (optionally) other operational signals

Hive supports channel-based chat.

Common endpoints:

  • List channels: GET /api/chat/channels
  • Read messages: GET /api/chat/channels/{id}/messages
  • Send message: POST /api/chat/channels/{id}/messages
  • Mark read: POST /api/chat/channels/{id}/read

For live updates, use SSE:

  • GET /api/stream?token=<TOKEN>
  • Skill doc: /api/skill/presence
  • Skill doc: /api/skill/chat