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

# Mark Imports Seen

`POST /saved/unseen/seen`

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/fastapi.md) · [All operations](https://skmtc.dev/stardrift/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/stardrift/fastapi/revisions/00746572572a/schema)
