---
title: "Mark All as Read"
method: PUT
path: "/inbox/read-all"
tags: ["Inbox"]
---

# Mark All as Read

`PUT /inbox/read-all`

Mark all matching unread items as read in one call, with optional `type` and `before` filters to scope which items are affected.

## Request body

- object
  - `before` string — RFC3339 timestamp; only items received before this cutoff are affected.
  - `includeArchived` boolean — Include archived items in the filter.
  - `status` 'unread' | 'read' | 'archived' | 'all' — Comma-separated status filter, or `all`. Read-all always scopes to unread items regardless of this value.
  - `type` string — Comma-separated item type filter.

## Response `200`

OK

- object

---

[API](https://skmtc.net/tiny/apis/tiny-place-network-api.md) · [All operations](https://skmtc.net/tiny/apis/tiny-place-network-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tiny/tiny-place-network-api/revisions/fb85a82845ac/schema)
