Mark Channel Read
Mark a channel as read and optionally record viewed messages.
Authorizations
An App API key or an account-scoped user token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-11-07"
Path Parameters
Public resource ID.
Body
Required for DM-backed kinds; not accepted for experience.
"2026-01-01T12:00:00.000Z"
Messages actually seen in this channel. Optional for all channel kinds; up to 100 IDs. Omitted or empty records no message views. Experience view counts update asynchronously.
100Response
operation completed
"feed_xxxxxxxxxxxxxxxxxxxxxx"
When the stored channel membership was created, as an ISO 8601 timestamp. Null for users whose access does not have a stored membership.
"2026-01-01T12:00:00.000Z"
Stored membership ID, or null for access-derived users.
"memb_1_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Your private-channel inbox state; null for other users or channel kinds.
requested, accepted, hidden, null "accepted"
Authorized participant read position. Community positions are visible only to the user themselves.
"2026-01-01T12:00:00.000Z"
all, mentions, none, null "all"
null
Personal unread state; null for other users.
false
When the stored channel membership last changed, as an ISO 8601 timestamp. Null for users whose access does not have a stored membership.
"2026-01-01T12:00:00.000Z"
User ID
"user_xxxxxxxxxxxxxx"

