Skip to content

feat: SDK update for version 22.2.0#152

Merged
ChiragAgg5k merged 7 commits into
mainfrom
dev
Jul 24, 2026
Merged

feat: SDK update for version 22.2.0#152
ChiragAgg5k merged 7 commits into
mainfrom
dev

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Jul 23, 2026

Copy link
Copy Markdown
Member

This PR contains updates to the SDK for version 22.2.0.

What's Changed

  • Added: apps installation and key management methods (list_installations, get_installation, create_installation_token, list_installation_scopes, list_keys, create_key, get_key, delete_key)
  • Added: installation_scopes and installation_redirect_url parameters to apps.update
  • Added: app installation management methods to organization and teams services
  • Added: installation_access_token_duration parameter to project.update_o_auth2_server
  • Added: installationScopes and installationRedirectUrl fields to App model
  • Added: organization.installations.read/organization.installations.write key scopes

@ChiragAgg5k ChiragAgg5k changed the title feat: Python SDK update for version 22.2.0 feat: SDK update for version 22.2.0 Jul 23, 2026
@greptile-apps

greptile-apps Bot commented Jul 23, 2026

Copy link
Copy Markdown

Greptile Summary

Updates the Python SDK to version 22.2.0.

  • Adds app installation and app-key models, service methods, examples, and tests.
  • Adds installation configuration fields and organization key scopes.
  • Updates project OAuth2 installation-token configuration and package metadata.
  • Updates pinned GitHub Actions versions.

Confidence Score: 5/5

The PR appears safe to merge with no additional follow-up-eligible failures identified.

No blocking failure remains within the scope of this follow-up review.

Important Files Changed

Filename Overview
appwrite/services/apps.py Adds app installation and key-management endpoints; no new finding eligible for this follow-up review.
appwrite/services/organization.py Adds organization-level app installation management methods.
appwrite/services/teams.py Adds team-level app installation management methods.
appwrite/services/project.py Adds the installation access-token duration parameter to OAuth2 server updates.
appwrite/models/app_installation.py Adds the typed app installation response model.
appwrite/models/app_key.py Adds the typed app-key response model.

Reviews (3): Last reviewed commit: "chore: update Python SDK to 22.2.0" | Re-trigger Greptile

Comment thread appwrite/services/apps.py
@ChiragAgg5k ChiragAgg5k changed the title feat: SDK update for version 22.2.0 feat: Python SDK update for version 22.2.0 Jul 23, 2026
@ChiragAgg5k ChiragAgg5k changed the title feat: Python SDK update for version 22.2.0 feat: SDK update for version 22.2.0 Jul 23, 2026
@ChiragAgg5k
ChiragAgg5k merged commit 4c0cdeb into main Jul 24, 2026
1 check passed
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.

2 participants