Panel, settings and keys
What the pickers offer, what the schedules are, and the credentials this page manages.
Reading needs Read only and changes need Full, unless an endpoint says otherwise. How to read this page.
GET /api/health
Section titled “GET /api/health”Liveness probe.
- Level: No key
- Notes: Not over MCP
- Returns:
{ok: true}
POST /api/feedback
Section titled “POST /api/feedback”Send a question or an idea to this install’s community; bugs go to GitHub from the browser.
- Level: Full
- Notes: Not over MCP
- Input:
{summary, details, environment?} - Returns:
{ok: true}
GET /api/meta
Section titled “GET /api/meta”PHP versions, locales, servers, dev domain, timezone - what the forms are built from.
- Level: Read only
GET /api/settings
Section titled “GET /api/settings”Every panel setting.
- Level: Read only
- Returns:
{settings}
PUT /api/settings
Section titled “PUT /api/settings”Change settings: schedules, retentions, limits, site defaults.
- Level: Full
- Notes: Destructive
- Input:
any subset of the settings object - Returns:
{settings, jobs[]} - jobs: one per server when a site container limit changed
GET /api/api-keys
Section titled “GET /api/api-keys”Your API keys (never the tokens).
- Level: Read only
- Notes: Not over MCP
POST /api/api-keys
Section titled “POST /api/api-keys”Create a key - the token is in this response and nowhere else.
- Level: Full
- Notes: Not over MCP
- Input:
{name} - Returns:
201 {token, ...}
DELETE /api/api-keys/:id
Section titled “DELETE /api/api-keys/:id”Revoke a key immediately.
- Level: Full
- Notes: Destructive · Not over MCP
GET /api/api-keys/activity
Section titled “GET /api/api-keys/activity”The API request log behind the Activity tab.
- Level: Read only
- Notes: Not over MCP
- Input:
?keyId=&outcome=ok|error|denied&method=&search=&hours=&limit=&offset= - Returns:
{items, total, last24h, retentionDays, maxRows}
DELETE /api/api-keys/activity
Section titled “DELETE /api/api-keys/activity”Empty the request log now.
- Level: Full
- Notes: Destructive · Not over MCP
- Returns:
{removed}