docs: Update Post Settings endpoint + postSettingsTool - #233
Conversation
- openapi.json: add PUT /posts/{id}/settings operation (modeled on /posts/{id}/status)
- new page public-api/posts/settings.mdx + Posts nav entry in docs.json
- mcp: add postSettingsTool to Available Tools table + tools reference, bump count to 11
Stacked on top of feat/list-posts-docs.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Contribution-checker quality warning Heuristics that flagged:
If this is a genuine contribution, please add detail to your PR description and tighten the diff scope before reviewers look at it. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
CLI counterpart: gitroomhq/postiz-agent#13 adds the |
Docs for the Update Post Settings changes. Complementary to postiz-app #1752 (
feat/agent-update-posts).Changes
public-api/openapi.json— add thePUT /posts/{id}/settingsoperation (modeled onPUT /posts/{id}/status): merges the given keys into a not-yet-published post's provider settings; content and publish date unchanged.public-api/posts/settings.mdx— new OpenAPI-backed page (the "Update Post Settings" button under Posts).docs.json— register the new page in the Posts nav group.mcp/introduction.mdx— addpostSettingsToolto the Available Tools table; bump the tool count to 11 (10 from the stacked List Posts PR + 1 here).mcp/tools.mdx— add a## postSettingsToolreference section.Tool-count coordination
Count is 11 as stacked. If this lands independently of #232, reconcile the count and the shared
mcp/*files at merge time.Verification
openapi.jsonanddocs.jsonvalidated as JSON.mint dev) — the new endpoint page appears under Posts and renders (route, request body, 200 response); MCP pages render without errors.Related: gitroomhq/postiz-app#1752
🤖 Generated with Claude Code