---
title: "POST /api/notebooks/{notebook}/health/lint"
method: POST
path: "/api/notebooks/{notebook}/health/lint"
tags: ["notebook-health-controller"]
---

# POST /api/notebooks/{notebook}/health/lint

`POST /api/notebooks/{notebook}/health/lint`

## Request

- Base URL: `` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/notebooks/{notebook}/health/lint`
- Auth: none declared

## Path parameters

- `notebook` integer, required

## Response `200`

OK

- NotebookHealthLintReport
  - `groups` HealthFindingGroup[]: Finding groups, typically one per health rule
    - `ruleId` string, required: Stable rule id
    - `title` string, required: Human-readable rule title
    - `severity` 'error' | 'warning' | 'info', required: Rule severity
    - `autoFixable` boolean, required: Whether findings in this group can be auto-fixed
    - `items` HealthFindingItem[]: Leaf findings for this group
      - `folderId` integer: Target folder id when the finding refers to a folder
      - `noteId` integer: Target note id when the finding refers to a note
      - `label` string: Short display label for the finding target
      - `message` string: Optional human-readable detail message
      - `wikiLinkToken` string: Optional wiki-link token for dead-link findings
    - `children` HealthFindingGroup[]: Nested finding groups (e.g. per-note dead links)

## Changes

- **2026-07-22** `0779e2376668`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api/changes/api/notebooks/:notebook/health/lint/post.md)

---

[API](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api.md) - [All operations](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nerds-odd-e/apis/odd-e-open-api/revisions/193c5e89085a?raw)
