Skip to content

feat: API specs update for version 1.9.x - #95

Merged
ChiragAgg5k merged 1 commit into
mainfrom
feat-1.9.x-specs
Aug 19, 2026
Merged

feat: API specs update for version 1.9.x#95
ChiragAgg5k merged 1 commit into
mainfrom
feat-1.9.x-specs

Conversation

@appwrite-specifications

Copy link
Copy Markdown
Contributor

This PR contains API specification updates for version 1.9.x.

@greptile-apps

greptile-apps Bot commented Aug 19, 2026

Copy link
Copy Markdown

Greptile Summary

This PR updates the 1.9.x OpenAPI specifications and regenerated examples for new database APIs and revised execution models.

  • Moves server Go examples to SDK v7 and adds DocumentsDB and VectorsDB operations.
  • Replaces execution response functionId selections with resourceId and resourceType.
  • Expands the client, console, and server OpenAPI specifications for the 1.9.x API surface.

Confidence Score: 4/5

The PR should not merge until the malformed ListSpecifications Go examples are corrected so users receive compilable snippets.

Two newly added database examples document an SDK call with an unmatched closing parenthesis, causing an immediate Go syntax error when copied.

Files Needing Attention: examples/1.9.x/server-go/examples/documentsdb/list-specifications.md and examples/1.9.x/server-go/examples/vectorsdb/list-specifications.md

Important Files Changed

Filename Overview
specs/1.9.x/open-api3-1.9.x-server.json Substantially expands and revises the server API contract; no concrete internal contract defect was established.
specs/1.9.x/open-api3-1.9.x-console.json Updates the console API surface for the 1.9.x release without an established actionable inconsistency.
specs/1.9.x/open-api3-1.9.x-client.json Updates client-facing execution schemas consistently with the regenerated GraphQL examples.
examples/1.9.x/server-go/examples/documentsdb/list-specifications.md Adds a DocumentsDB example whose ListSpecifications call has an unmatched closing parenthesis and cannot compile.
examples/1.9.x/server-go/examples/vectorsdb/list-specifications.md Adds the same malformed ListSpecifications call to the VectorsDB examples.
examples/1.9.x/server-graphql/examples/functions/create-execution.md Updates execution response selections to the new resourceId and resourceType fields defined by the specification.

Fix all with Greploop Fix All in Claude Code Fix All in Codex

Prompt To Fix All With AI
### Issue 1
examples/1.9.x/server-go/examples/documentsdb/list-specifications.md:18
**Unbalanced ListSpecifications call**

When a developer copies the newly generated DocumentsDB or VectorsDB example, `service.ListSpecifications())` contains an unmatched closing parenthesis, causing the Go source to fail compilation. The same malformed call occurs in `examples/1.9.x/server-go/examples/vectorsdb/list-specifications.md`.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Reviews (1): Last reviewed commit: "chore: remove redundant x-appwrite metho..." | Re-trigger Greptile


service := documentsdb.New(client)

response, error := service.ListSpecifications())

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Unbalanced ListSpecifications call

When a developer copies the newly generated DocumentsDB or VectorsDB example, service.ListSpecifications()) contains an unmatched closing parenthesis, causing the Go source to fail compilation. The same malformed call occurs in examples/1.9.x/server-go/examples/vectorsdb/list-specifications.md.

Prompt To Fix With AI
This is a comment left during a code review.
Path: examples/1.9.x/server-go/examples/documentsdb/list-specifications.md
Line: 18

Comment:
**Unbalanced ListSpecifications call**

When a developer copies the newly generated DocumentsDB or VectorsDB example, `service.ListSpecifications())` contains an unmatched closing parenthesis, causing the Go source to fail compilation. The same malformed call occurs in `examples/1.9.x/server-go/examples/vectorsdb/list-specifications.md`.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Claude Code Fix in Codex

@ChiragAgg5k
ChiragAgg5k merged commit b2bea72 into main Aug 19, 2026
2 checks passed
@ChiragAgg5k
ChiragAgg5k deleted the feat-1.9.x-specs branch August 19, 2026 06:42
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