Skip to main content
POST /v1/projects/{id}/messages/{messageId}/read Persists a request to mark one incoming Message as read using its receiving account. A 202 means accepted for asynchronous execution, not handled by the provider. Requires Idempotency-Key. The returned action Message tracks its outcome; privacy settings may suppress remote visibility.
TypeScript

Parameters

string
required
string
required
string
required

Returns

202 The read request was persisted for execution. MarkMessageReadResponse
object
required
UserSnapshot
TelegramMessageContent
required
string (date-time)
required
When Photon first persisted this resource.
MessageFailure
required
string
required
ResourceMetadata
required
string
Platform
required
string
required
UserSnapshot
UserSnapshot
required
SpaceSnapshot
required
SentMessageStatus
required
object
FailedMessageTimestamps
required
string (date-time)
required
When Photon last persisted a change to this resource’s public state.