---
title: "Hide an error row from your analytics"
method: POST
path: "/api/analytics/hidden_errors"
tags: ["Analytics"]
---

# Hide an error row from your analytics

`POST /api/analytics/hidden_errors`

## Request

- Base URL: `https://trmnl.com`
- URL: `https://trmnl.com/api/analytics/hidden_errors`
- Auth: HTTP bearer

Takes the kind, subject_id, owner and message of a listAuthorPluginErrors row. The row stops showing on the dashboard and in the emails about it; unhideAuthorPluginError puts it back.

## Request body

- object
  - `kind` 'recipe' | 'third_party', required
  - `subject_id` integer, required: The recipe or third-party plugin id of the row
  - `owner` 'author' | 'upstream' | 'installer_connection' | 'installer_setup', required
  - `message` string, required: The row message; it is matched by shape, so numbers and urls in it may differ

## Response `200`

Hidden

- object
  - `data` object
    - `hidden` boolean

## Other responses

- `400`: A field of the key is missing
- `401`: Unauthorized
- `422`: A kind that is not recipe or third_party

---

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