Add docs for public project platforms and API keys APIs#2879
Add docs for public project platforms and API keys APIs#2879atharvadeosthale wants to merge 1 commit intomainfrom
Conversation
Cover the new public project APIs: platforms CRUD (web, apple, android, windows, linux), API keys CRUD, new scopes (platforms, keys, webhooks, project), and migration notes for deprecated platform types. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Appwrite WebsiteProject ID: Website (appwrite/website)Project ID: Tip Preview deployments create instant URLs for every branch and commit |
Greptile SummaryThis PR adds a new Confidence Score: 4/5Safe to merge after correcting the scope count in the changelog entry. A single P1 factual error in the changelog ("Six new scope pairs" vs. the four pairs actually listed) keeps the score at 4. All other files are accurate and well-formed. src/routes/changelog/(entries)/2026-04-10.markdoc — incorrect scope pair count in the prose. Important Files Changed
Reviews (1): Last reviewed commit: "Add docs and changelog for public projec..." | Re-trigger Greptile |
| Six new scope pairs are now available for API keys: | ||
|
|
||
| - `platforms.read` / `platforms.write` -- manage project platforms | ||
| - `keys.read` / `keys.write` -- manage project API keys | ||
| - `webhooks.read` / `webhooks.write` -- manage project webhooks | ||
| - `project.read` / `project.write` -- read and update project information | ||
|
|
There was a problem hiding this comment.
The text says "Six new scope pairs" but the bullet list that follows enumerates exactly four pairs (platforms, keys, webhooks, project) — eight individual scopes in total. This matches the PR description ("8 new scopes") and the updated scopes table in the API keys docs, so the prose count is the error.
| Six new scope pairs are now available for API keys: | |
| - `platforms.read` / `platforms.write` -- manage project platforms | |
| - `keys.read` / `keys.write` -- manage project API keys | |
| - `webhooks.read` / `webhooks.write` -- manage project webhooks | |
| - `project.read` / `project.write` -- read and update project information | |
| Four new scope pairs are now available for API keys: |


Summary
2026-04-10): Announces public project APIs for platforms and API keys, consolidated platform types, and new scopes/docs/advanced/platform/platforms): Full coverage of the platforms API — types, endpoints, SDK examples, scopes, and migration notes for deprecated platform types (flutter-ios,apple-macos, etc. →web,apple,android,windows,linux)/docs/advanced/platform/api-keys): Added "Manage keys with the API" section with endpoint table and SDK examples; added 8 new scopes to the scopes table (webhooks.read/write,project.read/write,keys.read/write,platforms.read/write)Test plan
/docs/advanced/platform/platformspage renders correctly/changelogfor 2026-04-10 renders correctly🤖 Generated with Claude Code