Skip to content

docs(api): daily audit 2026-10-05 — document the Monitors dashboard family (18 new app_key operations) - #1011

Merged
ysyneu merged 4 commits into
mainfrom
api-review/20261005T082547Z
Oct 6, 2026
Merged

ysyneu merged 4 commits into
mainfrom
api-review/20261005T082547Z

Conversation

@flashduty

@flashduty flashduty Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Documents the Monitors dashboard API family: 17 dashboard operations plus the alert-rule-folder list operation, with schemas, rate limits, permissions, and audit flags (zh + en, module and consolidated specs). Enum values documented per the repo lint rules.

flashduty-bot and others added 4 commits October 5, 2026 08:26
…amily

fc-pgy 4100bf73 flipped all 17 /monit/dashboard/* registry rows plus
/monit/folder/list from Auth "jwt" to "all", making them app_key-callable
for the first time. Public registry rows 348 -> 366; the delta is exactly
this commit.

Adds 18 operations and 84 schemas to the monitors spec (EN + ZH) and to the
consolidated reference copies, reconciled into the docs.json navigation and
both api-catalog.mdx files (Monitors 23 -> 41 endpoints, total 338 -> 356).
Schemas come from monit-webapi origin/main: types/dashboard/{contract,
runtime,validate}.go, logic/logic_dashboard{,_runtime}.go,
router/router_dashboard.go and router/router_folder.go.

Purely additive: 0 deletions in every spec file under `git diff --minimal`.
MD
git log --oneline -1
git push --quiet -u origin "$BR" 2>&1 | tail -5
echo "push exit=$?"
git rev-parse --short HEAD
@ysyneu
ysyneu merged commit 4dd299d into main Oct 6, 2026
2 checks passed
@ysyneu
ysyneu deleted the api-review/20261005T082547Z branch October 6, 2026 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant