Skip to content

feat: SDK update for version 27.1.0#82

Open
ChiragAgg5k wants to merge 4 commits into
mainfrom
dev
Open

feat: SDK update for version 27.1.0#82
ChiragAgg5k wants to merge 4 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 27.1.0.

What's Changed

  • Added: Apps service for managing OAuth2 applications, keys, and installations
  • Added: OAuth2 service with authorize, grant, device authorization, and consent flows
  • Added: Account OAuth2 consent methods listConsents, getConsent, deleteConsent, and consent token methods
  • Added: app installation management methods to Organization and Teams services
  • Added: installationAccessTokenDuration parameter to Project::updateOAuth2Server
  • Added: token parameter to Sites::getDeploymentDownload
  • Added: oauth2.introspect and organization installation key scopes

@greptile-apps

greptile-apps Bot commented Jul 23, 2026

Copy link
Copy Markdown

Greptile Summary

SDK 27.1.0 expands OAuth2 and application-management support.

  • Adds Apps and OAuth2 services, associated models, documentation, examples, and tests.
  • Adds OAuth2 consent and installation-management APIs to existing services.
  • Extends project, site, database, scope, and client functionality for the new API surface.

Confidence Score: 5/5

The PR appears safe to merge because no new blocking failure eligible for this follow-up review remains.

No blocking failure remains within the scope of the previous review threads.

Important Files Changed

Filename Overview
src/Appwrite/Services/Oauth2.php Adds OAuth2 authorization, grant, device authorization, consent, token, and revocation request methods.
src/Appwrite/Services/Apps.php Introduces the Apps service for applications, credentials, scopes, installations, and installation tokens.
src/Appwrite/Services/TablesDB.php Extends database operations with specification, replica, failover, and status-related functionality.
src/Appwrite/Services/Account.php Adds user-facing OAuth2 consent and consent-token management methods.
src/Appwrite/Client.php Extends client configuration to support app authentication headers.
src/Appwrite/Services/Organization.php Adds organization application-installation management endpoints.
src/Appwrite/Services/Teams.php Adds team application-installation management endpoints.
src/Appwrite/Services/Project.php Adds installation access-token duration to OAuth2 server configuration.
src/Appwrite/Services/Sites.php Adds optional token support when downloading site deployments.

Reviews (2): Last reviewed commit: "Merge main into dev for 27.1.0 release" | Re-trigger Greptile

Comment thread src/Appwrite/Services/Oauth2.php
Comment thread src/Appwrite/Services/TablesDB.php
@ChiragAgg5k ChiragAgg5k changed the title feat: PHP SDK update for version 27.1.0 feat: SDK update for version 27.1.0 Jul 23, 2026
@ChiragAgg5k ChiragAgg5k changed the title feat: SDK update for version 27.1.0 feat: PHP SDK update for version 27.1.0 Jul 23, 2026
@ChiragAgg5k ChiragAgg5k changed the title feat: PHP SDK update for version 27.1.0 feat: SDK update for version 27.1.0 Jul 23, 2026
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