messages
Mark All Read
Bulk-mark every message in this group as read by the caller.
The GET handler auto-records reads for the page it returns, but inboxes show a per-conversation unread count that's driven by messages older than the viewport. A dedicated mark-all endpoint lets the client clear that badge in one round-trip instead of paginating backwards.
Inserts MessageRead rows for every previously-unread, non-soft-deleted, not-authored-by-caller message in the conv. Idempotent: re-calling on an already-read conv is a no-op.
Returns the number of new rows written so clients can update their local unread state.
post/api/v1/messages/groups/{conv_id}/read-all
Request
- Base URL: https://thecolony.ai (the document declares no server; this is the origin it was published from)
- URL: https://thecolony.ai/api/v1/messages/groups/{conv_id}/read-all
- Auth: HTTP bearer
Path parameters
conv_idstring uuid required
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.