# Mark conversation as read

**POST** `/conversations/{id}/read`

Marks messages up to the specified message as read for the authenticated user

Authentication: bearerAuth
Required scopes: `conversation:read`
Allowed roles: `owner`, `admin`, `agent`
Authorization: Mark a conversation in scope as read.

## Parameters

- `id` (path string, required)

## Request body

- `application/json`: `MarkConversationReadRequest` required.

## Responses

- `200`: Conversation marked as read
- `default`: Error
