---
title: "Mark Imports Seen"
method: POST
path: "/saved/unseen/seen"
tags: ["saved"]
---

# Mark Imports Seen

`POST /saved/unseen/seen`

## Request

- Base URL: `https://stardrift.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://stardrift.ai/saved/unseen/seen`
- Auth: none declared

Clear the badge. No body (or a null `list_ids`) marks everything seen,
which is what opening the Saved tab does; naming ids clears just those.

Only ever writes rows that are still unseen, so it is idempotent and two
devices racing on app open cost one UPDATE of zero rows.

## Request body

- MarkSeenRequest
  - `list_ids` string[], nullable

## Response `200`

Successful Response

- MarkSeenOut
  - `count` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/stardrift/apis/stardrift-api.md) - [All operations](https://skmtc.dev/stardrift/apis/stardrift-api/llms.txt) - [OpenAPI document](https://skmtc.dev/stardrift/apis/stardrift-api/revisions/be9ed1e6c38a?raw)
