---
title: "Acknowledge Missing Keys"
method: POST
path: "/v1/mcp/projects/{project_id}/missing-keys/acknowledge"
tags: ["mcp"]
---

# Acknowledge Missing Keys

`POST /v1/mcp/projects/{project_id}/missing-keys/acknowledge`

## Request

- Base URL: `https://api.sonenta.dev`
- URL: `https://api.sonenta.dev/v1/mcp/projects/{project_id}/missing-keys/acknowledge`
- Auth: none declared

Mark a batch of missing-event rows as resolved.

Cleanup hook for the LLM: after Claude proposes translations or decides
a missing-event is noise (typo, dead code, locale-mismatch), it calls
this to clear the rows from the dashboard. Audits one event per
resolution. Events outside this project, or already resolved, are
counted separately rather than raising.

## Path parameters

- `project_id` string, required

## Request body

- AcknowledgeMissingIn
  - `uuids` string[], required

## Response `200`

Successful Response

- AcknowledgeMissingOut
  - `project_uuid` string, required
  - `resolved` integer, required
  - `not_found` integer, required
  - `already_resolved` integer, required

## Other responses

- `422`: Validation Error

---

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