From abcaf6cd7358c7768859e4cfc02cc071abd8cdc4 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Mon, 31 Mar 2025 05:48:17 +0000 Subject: [PATCH 1/9] feat: sdk group attribute --- app/controllers/api/account.php | 48 ++++++++++++++++++ app/controllers/api/avatars.php | 7 +++ app/controllers/api/console.php | 2 + app/controllers/api/databases.php | 50 ++++++++++++++++++- app/controllers/api/functions.php | 28 +++++++++++ app/controllers/api/graphql.php | 3 ++ app/controllers/api/health.php | 26 ++++++++-- app/controllers/api/locale.php | 8 +++ app/controllers/api/messaging.php | 46 +++++++++++++++++ app/controllers/api/migrations.php | 12 +++++ app/controllers/api/project.php | 6 +++ app/controllers/api/projects.php | 46 +++++++++++++++++ app/controllers/api/proxy.php | 5 ++ app/controllers/api/storage.php | 33 ++++++++++-- app/controllers/api/teams.php | 14 ++++++ app/controllers/api/users.php | 43 ++++++++++++++++ app/controllers/api/vcs.php | 11 ++++ app/controllers/general.php | 1 + docs/references/storage/get-file-push.md | 1 + src/Appwrite/SDK/Method.php | 7 +++ .../Specification/Format/Swagger2.php | 1 + 21 files changed, 391 insertions(+), 7 deletions(-) create mode 100644 docs/references/storage/get-file-push.md diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 20f64496ac..43e1ecf65e 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -289,6 +289,7 @@ App::post('/v1/account') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'create', description: '/docs/references/account/create.md', auth: [], @@ -432,6 +433,7 @@ App::get('/v1/account') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'get', description: '/docs/references/account/get.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -461,6 +463,7 @@ App::delete('/v1/account') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'delete', description: '/docs/references/account/delete.md', auth: [AuthType::ADMIN], @@ -513,6 +516,7 @@ App::get('/v1/account/sessions') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'listSessions', description: '/docs/references/account/list-sessions.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -562,6 +566,7 @@ App::delete('/v1/account/sessions') ->label('audits.resource', 'user/{user.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'deleteSessions', description: '/docs/references/account/delete-sessions.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -631,6 +636,7 @@ App::get('/v1/account/sessions/:sessionId') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'getSession', description: '/docs/references/account/get-session.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -684,6 +690,7 @@ App::delete('/v1/account/sessions/:sessionId') ->label('audits.resource', 'user/{user.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'deleteSession', description: '/docs/references/account/delete-session.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -772,6 +779,7 @@ App::patch('/v1/account/sessions/:sessionId') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'updateSession', description: '/docs/references/account/update-session.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -856,6 +864,7 @@ App::post('/v1/account/sessions/email') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createEmailPasswordSession', description: '/docs/references/account/create-session-email-password.md', auth: [], @@ -996,6 +1005,7 @@ App::post('/v1/account/sessions/anonymous') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createAnonymousSession', description: '/docs/references/account/create-session-anonymous.md', auth: [], @@ -1139,6 +1149,7 @@ App::post('/v1/account/sessions/token') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createSession', description: '/docs/references/account/create-session.md', auth: [], @@ -1172,6 +1183,7 @@ App::get('/v1/account/sessions/oauth2/:provider') ->label('scope', 'sessions.write') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createOAuth2Session', description: '/docs/references/account/create-session-oauth2.md', type: MethodType::WEBAUTH, @@ -1769,6 +1781,7 @@ App::get('/v1/account/tokens/oauth2/:provider') ->label('scope', 'sessions.write') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createOAuth2Token', description: '/docs/references/account/create-token-oauth2.md', auth: [], @@ -1849,6 +1862,7 @@ App::post('/v1/account/tokens/magic-url') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createMagicURLToken', description: '/docs/references/account/create-token-magic-url.md', auth: [], @@ -2098,6 +2112,7 @@ App::post('/v1/account/tokens/email') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createEmailToken', description: '/docs/references/account/create-token-email.md', auth: [], @@ -2333,6 +2348,7 @@ App::put('/v1/account/sessions/magic-url') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'updateMagicURLSession', description: '/docs/references/account/create-session.md', auth: [], @@ -2370,6 +2386,7 @@ App::put('/v1/account/sessions/phone') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'updatePhoneSession', description: '/docs/references/account/create-session.md', auth: [], @@ -2408,6 +2425,7 @@ App::post('/v1/account/tokens/phone') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createPhoneToken', description: '/docs/references/account/create-token-phone.md', auth: [], @@ -2616,6 +2634,7 @@ App::post('/v1/account/jwts') ->label('auth.type', 'jwt') ->label('sdk', new Method( namespace: 'account', + group: 'auth', name: 'createJWT', description: '/docs/references/account/create-jwt.md', auth: [], @@ -2664,6 +2683,7 @@ App::get('/v1/account/prefs') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'getPrefs', description: '/docs/references/account/get-prefs.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -2690,6 +2710,7 @@ App::get('/v1/account/logs') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'logs', name: 'listLogs', description: '/docs/references/account/list-logs.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -2766,6 +2787,7 @@ App::patch('/v1/account/name') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'updateName', description: '/docs/references/account/update-name.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -2804,6 +2826,7 @@ App::patch('/v1/account/password') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'updatePassword', description: '/docs/references/account/update-password.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -2877,6 +2900,7 @@ App::patch('/v1/account/email') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'updateEmail', description: '/docs/references/account/update-email.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -2973,6 +2997,7 @@ App::patch('/v1/account/phone') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'updatePhone', description: '/docs/references/account/update-phone.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3058,6 +3083,7 @@ App::patch('/v1/account/prefs') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'updatePrefs', description: '/docs/references/account/update-prefs.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3095,6 +3121,7 @@ App::patch('/v1/account/status') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'account', name: 'updateStatus', description: '/docs/references/account/update-status.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3145,6 +3172,7 @@ App::post('/v1/account/recovery') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'recovery', name: 'createRecovery', description: '/docs/references/account/create-recovery.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3331,6 +3359,7 @@ App::put('/v1/account/recovery') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'recovery', name: 'updateRecovery', description: '/docs/references/account/update-recovery.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3421,6 +3450,7 @@ App::post('/v1/account/verification') ->label('audits.resource', 'user/{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'verification', name: 'createVerification', description: '/docs/references/account/create-email-verification.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3592,6 +3622,7 @@ App::put('/v1/account/verification') ->label('audits.resource', 'user/{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'verification', name: 'updateVerification', description: '/docs/references/account/update-email-verification.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3658,6 +3689,7 @@ App::post('/v1/account/verification/phone') ->label('audits.resource', 'user/{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'verification', name: 'createPhoneVerification', description: '/docs/references/account/create-phone-verification.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3815,6 +3847,7 @@ App::put('/v1/account/verification/phone') ->label('audits.resource', 'user/{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'verification', name: 'updatePhoneVerification', description: '/docs/references/account/update-phone-verification.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3880,6 +3913,7 @@ App::patch('/v1/account/mfa') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'updateMFA', description: '/docs/references/account/update-mfa.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3933,6 +3967,7 @@ App::get('/v1/account/mfa/factors') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'listMfaFactors', description: '/docs/references/account/list-mfa-factors.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -3973,6 +4008,7 @@ App::post('/v1/account/mfa/authenticators/:type') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'createMfaAuthenticator', description: '/docs/references/account/create-mfa-authenticator.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4049,6 +4085,7 @@ App::put('/v1/account/mfa/authenticators/:type') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'updateMfaAuthenticator', description: '/docs/references/account/update-mfa-authenticator.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4118,6 +4155,7 @@ App::post('/v1/account/mfa/recovery-codes') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'createMfaRecoveryCodes', description: '/docs/references/account/create-mfa-recovery-codes.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4164,6 +4202,7 @@ App::patch('/v1/account/mfa/recovery-codes') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'updateMfaRecoveryCodes', description: '/docs/references/account/update-mfa-recovery-codes.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4205,6 +4244,7 @@ App::get('/v1/account/mfa/recovery-codes') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'getMfaRecoveryCodes', description: '/docs/references/account/get-mfa-recovery-codes.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4243,6 +4283,7 @@ App::delete('/v1/account/mfa/authenticators/:type') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'deleteMfaAuthenticator', description: '/docs/references/account/delete-mfa-authenticator.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4288,6 +4329,7 @@ App::post('/v1/account/mfa/challenge') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'createMfaChallenge', description: '/docs/references/account/create-mfa-challenge.md', auth: [], @@ -4507,6 +4549,7 @@ App::put('/v1/account/mfa/challenge') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', + group: 'mfa', name: 'updateMfaChallenge', description: '/docs/references/account/update-mfa-challenge.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4600,6 +4643,7 @@ App::post('/v1/account/targets/push') ->label('event', 'users.[userId].targets.[targetId].create') ->label('sdk', new Method( namespace: 'account', + group: 'pushTargets', name: 'createPushTarget', description: '/docs/references/account/create-push-target.md', auth: [AuthType::SESSION], @@ -4680,6 +4724,7 @@ App::put('/v1/account/targets/:targetId/push') ->label('event', 'users.[userId].targets.[targetId].update') ->label('sdk', new Method( namespace: 'account', + group: 'pushTargets', name: 'updatePushTarget', description: '/docs/references/account/update-push-target.md', auth: [AuthType::SESSION], @@ -4744,6 +4789,7 @@ App::delete('/v1/account/targets/:targetId/push') ->label('event', 'users.[userId].targets.[targetId].delete') ->label('sdk', new Method( namespace: 'account', + group: 'pushTargets', name: 'deletePushTarget', description: '/docs/references/account/delete-push-target.md', auth: [AuthType::SESSION], @@ -4794,6 +4840,7 @@ App::get('/v1/account/identities') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', + group: 'identities', name: 'listIdentities', description: '/docs/references/account/list-identities.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -4865,6 +4912,7 @@ App::delete('/v1/account/identities/:identityId') ->label('audits.userId', '{user.$id}') ->label('sdk', new Method( namespace: 'account', + group: 'identities', name: 'deleteIdentity', description: '/docs/references/account/delete-identity.md', auth: [AuthType::SESSION, AuthType::JWT], diff --git a/app/controllers/api/avatars.php b/app/controllers/api/avatars.php index 94a3fb374d..a93e7cf67b 100644 --- a/app/controllers/api/avatars.php +++ b/app/controllers/api/avatars.php @@ -171,6 +171,7 @@ App::get('/v1/avatars/credit-cards/:code') ->label('cache.resource', 'avatar/credit-card') ->label('sdk', new Method( namespace: 'avatars', + group: 'icons', name: 'getCreditCard', description: '/docs/references/avatars/get-credit-card.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -198,6 +199,7 @@ App::get('/v1/avatars/browsers/:code') ->label('cache.resource', 'avatar/browser') ->label('sdk', new Method( namespace: 'avatars', + group: 'icons', name: 'getBrowser', description: '/docs/references/avatars/get-browser.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -225,6 +227,7 @@ App::get('/v1/avatars/flags/:code') ->label('cache.resource', 'avatar/flag') ->label('sdk', new Method( namespace: 'avatars', + group: 'icons', name: 'getFlag', description: '/docs/references/avatars/get-flag.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -252,6 +255,7 @@ App::get('/v1/avatars/image') ->label('cache.resource', 'avatar/image') ->label('sdk', new Method( namespace: 'avatars', + group: 'images', name: 'getImage', description: '/docs/references/avatars/get-image.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -322,6 +326,7 @@ App::get('/v1/avatars/favicon') ->label('cache.resource', 'avatar/favicon') ->label('sdk', new Method( namespace: 'avatars', + group: 'images', name: 'getFavicon', description: '/docs/references/avatars/get-favicon.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -472,6 +477,7 @@ App::get('/v1/avatars/qr') ->label('scope', 'avatars.read') ->label('sdk', new Method( namespace: 'avatars', + group: 'images', name: 'getQR', description: '/docs/references/avatars/get-qr.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -520,6 +526,7 @@ App::get('/v1/avatars/initials') ->label('cache.resource', 'avatar/initials') ->label('sdk', new Method( namespace: 'avatars', + group: 'images', name: 'getInitials', description: '/docs/references/avatars/get-initials.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], diff --git a/app/controllers/api/console.php b/app/controllers/api/console.php index 9a41f67724..a361e4ee8a 100644 --- a/app/controllers/api/console.php +++ b/app/controllers/api/console.php @@ -27,6 +27,7 @@ App::get('/v1/console/variables') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'console', + group: 'console', name: 'variables', description: '/docs/references/console/variables.md', auth: [AuthType::ADMIN], @@ -72,6 +73,7 @@ App::post('/v1/console/assistant') ->label('scope', 'assistant.read') ->label('sdk', new Method( namespace: 'assistant', + group: 'console', name: 'chat', description: '/docs/references/assistant/chat.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index 0c37e1a765..f3668ab7a0 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -466,6 +466,7 @@ App::post('/v1/databases') ->label('audits.resource', 'database/{response.$id}') ->label('sdk', new Method( namespace: 'databases', + group: 'databases', name: 'create', description: '/docs/references/databases/create.md', auth: [AuthType::KEY], @@ -548,6 +549,7 @@ App::get('/v1/databases') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'databases', name: 'list', description: '/docs/references/databases/list.md', auth: [AuthType::KEY], @@ -610,6 +612,7 @@ App::get('/v1/databases/:databaseId') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'databases', name: 'get', description: '/docs/references/databases/get.md', auth: [AuthType::KEY], @@ -642,6 +645,7 @@ App::get('/v1/databases/:databaseId/logs') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'logs', name: 'listLogs', description: '/docs/references/databases/get-logs.md', auth: [AuthType::ADMIN], @@ -745,6 +749,7 @@ App::put('/v1/databases/:databaseId') ->label('audits.resource', 'database/{response.$id}') ->label('sdk', new Method( namespace: 'databases', + group: 'databases', name: 'update', description: '/docs/references/databases/update.md', auth: [AuthType::KEY], @@ -790,6 +795,7 @@ App::delete('/v1/databases/:databaseId') ->label('audits.resource', 'database/{request.databaseId}') ->label('sdk', new Method( namespace: 'databases', + group: 'databases', name: 'delete', description: '/docs/references/databases/delete.md', auth: [AuthType::KEY], @@ -846,6 +852,7 @@ App::post('/v1/databases/:databaseId/collections') ->label('audits.resource', 'database/{request.databaseId}/collection/{response.$id}') ->label('sdk', new Method( namespace: 'databases', + group: 'collections', name: 'createCollection', description: '/docs/references/databases/create-collection.md', auth: [AuthType::KEY], @@ -917,6 +924,7 @@ App::get('/v1/databases/:databaseId/collections') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'collections', name: 'listCollections', description: '/docs/references/databases/list-collections.md', auth: [AuthType::KEY], @@ -989,6 +997,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'collections', name: 'getCollection', description: '/docs/references/databases/get-collection.md', auth: [AuthType::KEY], @@ -1030,6 +1039,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/logs') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'collections', name: 'listCollectionLogs', description: '/docs/references/databases/get-collection-logs.md', auth: [AuthType::ADMIN], @@ -1142,6 +1152,7 @@ App::put('/v1/databases/:databaseId/collections/:collectionId') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'collections', name: 'updateCollection', description: '/docs/references/databases/update-collection.md', auth: [AuthType::KEY], @@ -1216,6 +1227,7 @@ App::delete('/v1/databases/:databaseId/collections/:collectionId') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'collections', name: 'deleteCollection', description: '/docs/references/databases/delete-collection.md', auth: [AuthType::KEY], @@ -1279,6 +1291,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/string ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createStringAttribute', description: '/docs/references/databases/create-string-attribute.md', auth: [AuthType::KEY], @@ -1341,6 +1354,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/email' ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createEmailAttribute', description: '/docs/references/databases/create-email-attribute.md', auth: [AuthType::KEY], @@ -1389,6 +1403,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/enum') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createEnumAttribute', description: '/docs/references/databases/create-attribute-enum.md', auth: [AuthType::KEY], @@ -1442,6 +1457,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/ip') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createIpAttribute', description: '/docs/references/databases/create-ip-attribute.md', auth: [AuthType::KEY], @@ -1490,6 +1506,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/url') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createUrlAttribute', description: '/docs/references/databases/create-url-attribute.md', auth: [AuthType::KEY], @@ -1538,6 +1555,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/intege ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createIntegerAttribute', description: '/docs/references/databases/create-integer-attribute.md', auth: [AuthType::KEY], @@ -1615,6 +1633,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/float' ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createFloatAttribute', description: '/docs/references/databases/create-float-attribute.md', auth: [AuthType::KEY], @@ -1690,6 +1709,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/boolea ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createBooleanAttribute', description: '/docs/references/databases/create-boolean-attribute.md', auth: [AuthType::KEY], @@ -1737,6 +1757,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/dateti ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createDatetimeAttribute', description: '/docs/references/databases/create-datetime-attribute.md', auth: [AuthType::KEY], @@ -1787,6 +1808,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/attributes/relati ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'createRelationshipAttribute', description: '/docs/references/databases/create-relationship-attribute.md', auth: [AuthType::KEY], @@ -1918,6 +1940,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/attributes') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'listAttributes', description: '/docs/references/databases/list-attributes.md', auth: [AuthType::KEY], @@ -2004,6 +2027,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/attributes/:key') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'getAttribute', description: '/docs/references/databases/get-attribute.md', auth: [AuthType::KEY], @@ -2088,6 +2112,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/strin ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateStringAttribute', description: '/docs/references/databases/update-string-attribute.md', auth: [AuthType::KEY], @@ -2139,6 +2164,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/email ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateEmailAttribute', description: '/docs/references/databases/update-email-attribute.md', auth: [AuthType::KEY], @@ -2188,6 +2214,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/enum/ ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateEnumAttribute', description: '/docs/references/databases/update-enum-attribute.md', auth: [AuthType::KEY], @@ -2239,6 +2266,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/ip/:k ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateIpAttribute', description: '/docs/references/databases/update-ip-attribute.md', auth: [AuthType::KEY], @@ -2288,6 +2316,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/url/: ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateUrlAttribute', description: '/docs/references/databases/update-url-attribute.md', auth: [AuthType::KEY], @@ -2337,6 +2366,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/integ ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateIntegerAttribute', description: '/docs/references/databases/update-integer-attribute.md', auth: [AuthType::KEY], @@ -2396,6 +2426,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/float ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateFloatAttribute', description: '/docs/references/databases/update-float-attribute.md', auth: [AuthType::KEY], @@ -2455,6 +2486,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/boole ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateBooleanAttribute', description: '/docs/references/databases/update-boolean-attribute.md', auth: [AuthType::KEY], @@ -2503,6 +2535,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/datet ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateDatetimeAttribute', description: '/docs/references/databases/update-datetime-attribute.md', auth: [AuthType::KEY], @@ -2551,6 +2584,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/attributes/:key/ ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'updateRelationshipAttribute', description: '/docs/references/databases/update-relationship-attribute.md', auth: [AuthType::KEY], @@ -2616,6 +2650,7 @@ App::delete('/v1/databases/:databaseId/collections/:collectionId/attributes/:key ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'attributes', name: 'deleteAttribute', description: '/docs/references/databases/delete-attribute.md', auth: [AuthType::KEY], @@ -2748,7 +2783,8 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/indexes') ->label('audits.event', 'index.create') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( - namespace: 'databases', + namespace: 'indexes', + group: 'collections', name: 'createIndex', description: '/docs/references/databases/create-index.md', auth: [AuthType::KEY], @@ -2919,6 +2955,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/indexes') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'indexes', name: 'listIndexes', description: '/docs/references/databases/list-indexes.md', auth: [AuthType::KEY], @@ -3001,6 +3038,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/indexes/:key') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'indexes', name: 'getIndex', description: '/docs/references/databases/get-index.md', auth: [AuthType::KEY], @@ -3050,6 +3088,7 @@ App::delete('/v1/databases/:databaseId/collections/:collectionId/indexes/:key') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( namespace: 'databases', + group: 'indexes', name: 'deleteIndex', description: '/docs/references/databases/delete-index.md', auth: [AuthType::KEY], @@ -3128,6 +3167,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/documents') [ new Method( namespace: 'databases', + group: 'documents', name: 'createDocument', description: '/docs/references/databases/create-document.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -3390,6 +3430,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/documents') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'documents', name: 'listDocuments', description: '/docs/references/databases/list-documents.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -3566,6 +3607,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/documents/:documen ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'documents', name: 'getDocument', description: '/docs/references/databases/get-document.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -3677,6 +3719,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/documents/:documen ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'logs', name: 'listDocumentLogs', description: '/docs/references/databases/get-document-logs.md', auth: [AuthType::ADMIN], @@ -3797,6 +3840,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum ->label('abuse-time', APP_LIMIT_WRITE_RATE_PERIOD_DEFAULT) ->label('sdk', new Method( namespace: 'databases', + group: 'documents', name: 'updateDocument', description: '/docs/references/databases/update-document.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -4051,6 +4095,7 @@ App::delete('/v1/databases/:databaseId/collections/:collectionId/documents/:docu ->label('abuse-time', APP_LIMIT_WRITE_RATE_PERIOD_DEFAULT) ->label('sdk', new Method( namespace: 'databases', + group: 'documents', name: 'deleteDocument', description: '/docs/references/databases/delete-document.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -4172,6 +4217,7 @@ App::get('/v1/databases/usage') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'usage', name: 'getUsage', description: '/docs/references/databases/get-usage.md', auth: [AuthType::ADMIN], @@ -4267,6 +4313,7 @@ App::get('/v1/databases/:databaseId/usage') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'usage', name: 'getDatabaseUsage', description: '/docs/references/databases/get-database-usage.md', auth: [AuthType::ADMIN], @@ -4368,6 +4415,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/usage') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', + group: 'usage', name: 'getCollectionUsage', description: '/docs/references/databases/get-collection-usage.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index 37932e4165..938e96601d 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -150,6 +150,7 @@ App::post('/v1/functions') ->label('audits.resource', 'function/{response.$id}') ->label('sdk', new Method( namespace: 'functions', + group: 'functions', name: 'create', description: '/docs/references/functions/create-function.md', auth: [AuthType::KEY], @@ -431,6 +432,7 @@ App::get('/v1/functions') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'functions', name: 'list', description: '/docs/references/functions/list-functions.md', auth: [AuthType::KEY], @@ -497,6 +499,7 @@ App::get('/v1/functions/runtimes') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'runtimes', name: 'listRuntimes', description: '/docs/references/functions/list-runtimes.md', auth: [AuthType::KEY], @@ -536,6 +539,7 @@ App::get('/v1/functions/specifications') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'runtimes', name: 'listSpecifications', description: '/docs/references/functions/list-specifications.md', auth: [AuthType::KEY, AuthType::ADMIN], @@ -578,6 +582,7 @@ App::get('/v1/functions/:functionId') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'functions', name: 'get', description: '/docs/references/functions/get-function.md', auth: [AuthType::KEY], @@ -608,6 +613,7 @@ App::get('/v1/functions/:functionId/usage') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'usage', name: 'getFunctionUsage', description: '/docs/references/functions/get-function-usage.md', auth: [AuthType::ADMIN], @@ -719,6 +725,7 @@ App::get('/v1/functions/usage') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'usage', name: 'getUsage', description: '/docs/references/functions/get-functions-usage.md', auth: [AuthType::ADMIN], @@ -828,6 +835,7 @@ App::put('/v1/functions/:functionId') ->label('audits.resource', 'function/{response.$id}') ->label('sdk', new Method( namespace: 'functions', + group: 'functions', name: 'update', description: '/docs/references/functions/update-function.md', auth: [AuthType::KEY], @@ -1033,6 +1041,7 @@ App::get('/v1/functions/:functionId/deployments/:deploymentId/download') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'getDeploymentDownload', description: '/docs/references/functions/get-deployment-download.md', auth: [AuthType::KEY, AuthType::JWT], @@ -1129,6 +1138,7 @@ App::patch('/v1/functions/:functionId/deployments/:deploymentId') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'updateDeployment', description: '/docs/references/functions/update-function-deployment.md', auth: [AuthType::KEY], @@ -1197,6 +1207,7 @@ App::delete('/v1/functions/:functionId') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'functions', name: 'delete', description: '/docs/references/functions/delete-function.md', auth: [AuthType::KEY], @@ -1252,6 +1263,7 @@ App::post('/v1/functions/:functionId/deployments') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'createDeployment', description: '/docs/references/functions/create-deployment.md', auth: [AuthType::KEY], @@ -1474,6 +1486,7 @@ App::get('/v1/functions/:functionId/deployments') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'listDeployments', description: '/docs/references/functions/list-deployments.md', auth: [AuthType::KEY], @@ -1563,6 +1576,7 @@ App::get('/v1/functions/:functionId/deployments/:deploymentId') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'getDeployment', description: '/docs/references/functions/get-deployment.md', auth: [AuthType::KEY], @@ -1615,6 +1629,7 @@ App::delete('/v1/functions/:functionId/deployments/:deploymentId') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'deleteDeployment', description: '/docs/references/functions/delete-deployment.md', auth: [AuthType::KEY], @@ -1688,6 +1703,7 @@ App::post('/v1/functions/:functionId/deployments/:deploymentId/build') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'createBuild', description: '/docs/references/functions/create-build.md', auth: [AuthType::KEY], @@ -1763,6 +1779,7 @@ App::patch('/v1/functions/:functionId/deployments/:deploymentId/build') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'deployments', name: 'updateDeploymentBuild', description: '/docs/references/functions/update-deployment-build.md', auth: [AuthType::KEY], @@ -1858,6 +1875,7 @@ App::post('/v1/functions/:functionId/executions') ->label('event', 'functions.[functionId].executions.[executionId].create') ->label('sdk', new Method( namespace: 'functions', + group: 'executions', name: 'createExecution', description: '/docs/references/functions/create-execution.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -2266,6 +2284,7 @@ App::get('/v1/functions/:functionId/executions') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'executions', name: 'listExecutions', description: '/docs/references/functions/list-executions.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -2359,6 +2378,7 @@ App::get('/v1/functions/:functionId/executions/:executionId') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'executions', name: 'getExecution', description: '/docs/references/functions/get-execution.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -2415,6 +2435,7 @@ App::delete('/v1/functions/:functionId/executions/:executionId') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'executions', name: 'deleteExecution', description: '/docs/references/functions/delete-execution.md', auth: [AuthType::KEY], @@ -2492,6 +2513,7 @@ App::post('/v1/functions/:functionId/variables') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'variables', name: 'createVariable', description: '/docs/references/functions/create-variable.md', auth: [AuthType::KEY], @@ -2562,6 +2584,7 @@ App::get('/v1/functions/:functionId/variables') 'sdk', new Method( namespace: 'functions', + group: 'variables', name: 'listVariables', description: '/docs/references/functions/list-variables.md', auth: [AuthType::KEY], @@ -2598,6 +2621,7 @@ App::get('/v1/functions/:functionId/variables/:variableId') 'sdk', new Method( namespace: 'functions', + group: 'variables', name: 'getVariable', description: '/docs/references/functions/get-variable.md', auth: [AuthType::KEY], @@ -2646,6 +2670,7 @@ App::put('/v1/functions/:functionId/variables/:variableId') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'variables', name: 'updateVariable', description: '/docs/references/functions/update-variable.md', auth: [AuthType::KEY], @@ -2713,6 +2738,7 @@ App::delete('/v1/functions/:functionId/variables/:variableId') ->label('audits.resource', 'function/{request.functionId}') ->label('sdk', new Method( namespace: 'functions', + group: 'variables', name: 'deleteVariable', description: '/docs/references/functions/delete-variable.md', auth: [AuthType::KEY], @@ -2767,6 +2793,7 @@ App::get('/v1/functions/templates') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'templates', name: 'listTemplates', description: '/docs/references/functions/list-templates.md', auth: [AuthType::ADMIN], @@ -2810,6 +2837,7 @@ App::get('/v1/functions/templates/:templateId') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', + group: 'templates', name: 'getTemplate', description: '/docs/references/functions/get-template.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/graphql.php b/app/controllers/api/graphql.php index 72951b608e..482b38d698 100644 --- a/app/controllers/api/graphql.php +++ b/app/controllers/api/graphql.php @@ -44,6 +44,7 @@ App::get('/v1/graphql') ->label('scope', 'graphql') ->label('sdk', new Method( namespace: 'graphql', + group: 'graphql', name: 'get', auth: [AuthType::KEY, AuthType::SESSION, AuthType::JWT], hide: true, @@ -90,6 +91,7 @@ App::post('/v1/graphql/mutation') ->label('scope', 'graphql') ->label('sdk', new Method( namespace: 'graphql', + group: 'graphql', name: 'mutation', auth: [AuthType::KEY, AuthType::SESSION, AuthType::JWT], description: '/docs/references/graphql/post.md', @@ -140,6 +142,7 @@ App::post('/v1/graphql') ->label('scope', 'graphql') ->label('sdk', new Method( namespace: 'graphql', + group: 'graphql', name: 'query', auth: [AuthType::KEY, AuthType::SESSION, AuthType::JWT], description: '/docs/references/graphql/post.md', diff --git a/app/controllers/api/health.php b/app/controllers/api/health.php index e5336067c8..2364be5616 100644 --- a/app/controllers/api/health.php +++ b/app/controllers/api/health.php @@ -32,6 +32,7 @@ App::get('/v1/health') ->label('scope', 'health.read') ->label('sdk', new Method( namespace: 'health', + group: 'health', name: 'get', auth: [AuthType::KEY], description: '/docs/references/health/get.md', @@ -71,6 +72,7 @@ App::get('/v1/health/db') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'health', name: 'getDB', description: '/docs/references/health/get-db.md', responses: [ @@ -131,6 +133,7 @@ App::get('/v1/health/cache') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'health', name: 'getCache', description: '/docs/references/health/get-cache.md', responses: [ @@ -195,6 +198,7 @@ App::get('/v1/health/pubsub') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'health', name: 'getPubSub', description: '/docs/references/health/get-pubsub.md', responses: [ @@ -259,6 +263,7 @@ App::get('/v1/health/time') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'health', name: 'getTime', description: '/docs/references/health/get-time.md', responses: [ @@ -322,6 +327,7 @@ App::get('/v1/health/queue/webhooks') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueWebhooks', description: '/docs/references/health/get-queue-webhooks.md', responses: [ @@ -354,6 +360,7 @@ App::get('/v1/health/queue/logs') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueLogs', description: '/docs/references/health/get-queue-logs.md', responses: [ @@ -386,6 +393,7 @@ App::get('/v1/health/certificate') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'health', name: 'getCertificate', description: '/docs/references/health/get-certificate.md', responses: [ @@ -442,6 +450,7 @@ App::get('/v1/health/queue/certificates') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueCertificates', description: '/docs/references/health/get-queue-certificates.md', responses: [ @@ -474,6 +483,7 @@ App::get('/v1/health/queue/builds') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueBuilds', description: '/docs/references/health/get-queue-builds.md', responses: [ @@ -506,6 +516,7 @@ App::get('/v1/health/queue/databases') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueDatabases', description: '/docs/references/health/get-queue-databases.md', responses: [ @@ -539,6 +550,7 @@ App::get('/v1/health/queue/deletes') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueDeletes', description: '/docs/references/health/get-queue-deletes.md', responses: [ @@ -571,6 +583,7 @@ App::get('/v1/health/queue/mails') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueMails', description: '/docs/references/health/get-queue-mails.md', responses: [ @@ -603,6 +616,7 @@ App::get('/v1/health/queue/messaging') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueMessaging', description: '/docs/references/health/get-queue-messaging.md', responses: [ @@ -635,6 +649,7 @@ App::get('/v1/health/queue/migrations') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueMigrations', description: '/docs/references/health/get-queue-migrations.md', responses: [ @@ -667,6 +682,7 @@ App::get('/v1/health/queue/functions') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueFunctions', description: '/docs/references/health/get-queue-functions.md', responses: [ @@ -699,6 +715,7 @@ App::get('/v1/health/queue/stats-resources') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueStatsResources', description: '/docs/references/health/get-queue-stats-resources.md', responses: [ @@ -731,6 +748,7 @@ App::get('/v1/health/queue/stats-usage') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueUsage', description: '/docs/references/health/get-queue-stats-usage.md', responses: [ @@ -763,6 +781,7 @@ App::get('/v1/health/queue/stats-usage-dump') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getQueueStatsUsageDump', description: '/docs/references/health/get-queue-stats-usage-dump.md', responses: [ @@ -795,6 +814,7 @@ App::get('/v1/health/storage/local') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'storage', name: 'getStorageLocal', description: '/docs/references/health/get-storage-local.md', responses: [ @@ -844,6 +864,7 @@ App::get('/v1/health/storage') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'storage', name: 'getStorage', description: '/docs/references/health/get-storage.md', responses: [ @@ -891,6 +912,7 @@ App::get('/v1/health/anti-virus') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'health', name: 'getAntivirus', description: '/docs/references/health/get-storage-anti-virus.md', responses: [ @@ -936,6 +958,7 @@ App::get('/v1/health/queue/failed/:name') ->label('sdk', new Method( auth: [AuthType::KEY], namespace: 'health', + group: 'queue', name: 'getFailedJobs', description: '/docs/references/health/get-failed-queue-jobs.md', responses: [ @@ -980,9 +1003,6 @@ App::get('/v1/health/stats') // Currently only used internally ->desc('Get system stats') ->groups(['api', 'health']) ->label('scope', 'root') - // ->label('sdk.auth', [APP_AUTH_TYPE_KEY]) - // ->label('sdk.namespace', 'health') - // ->label('sdk.method', 'getStats') ->label('docs', false) ->inject('response') ->inject('register') diff --git a/app/controllers/api/locale.php b/app/controllers/api/locale.php index 523ac3976b..6718ab2703 100644 --- a/app/controllers/api/locale.php +++ b/app/controllers/api/locale.php @@ -17,6 +17,7 @@ App::get('/v1/locale') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'locale', name: 'get', description: '/docs/references/locale/get-locale.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -80,6 +81,7 @@ App::get('/v1/locale/codes') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'locale', name: 'listCodes', description: '/docs/references/locale/list-locale-codes.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -105,6 +107,7 @@ App::get('/v1/locale/countries') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'countries', name: 'listCountries', description: '/docs/references/locale/list-countries.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -141,6 +144,7 @@ App::get('/v1/locale/countries/eu') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'countries', name: 'listCountriesEU', description: '/docs/references/locale/list-countries-eu.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -179,6 +183,7 @@ App::get('/v1/locale/countries/phones') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'countries', name: 'listCountriesPhones', description: '/docs/references/locale/list-countries-phones.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -216,6 +221,7 @@ App::get('/v1/locale/continents') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'continents', name: 'listContinents', description: '/docs/references/locale/list-continents.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -251,6 +257,7 @@ App::get('/v1/locale/currencies') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'currencies', name: 'listCurrencies', description: '/docs/references/locale/list-currencies.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -277,6 +284,7 @@ App::get('/v1/locale/languages') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', + group: 'languages', name: 'listLanguages', description: '/docs/references/locale/list-languages.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], diff --git a/app/controllers/api/messaging.php b/app/controllers/api/messaging.php index 178266db60..e00799a44c 100644 --- a/app/controllers/api/messaging.php +++ b/app/controllers/api/messaging.php @@ -63,6 +63,7 @@ App::post('/v1/messaging/providers/mailgun') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createMailgunProvider', description: '/docs/references/messaging/create-mailgun-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -156,6 +157,7 @@ App::post('/v1/messaging/providers/sendgrid') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createSendgridProvider', description: '/docs/references/messaging/create-sendgrid-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -237,6 +239,7 @@ App::post('/v1/messaging/providers/smtp') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createSmtpProvider', description: '/docs/references/messaging/create-smtp-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -331,6 +334,7 @@ App::post('/v1/messaging/providers/msg91') ->label('event', 'providers.[providerId].create') ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createMsg91Provider', description: '/docs/references/messaging/create-msg91-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -413,6 +417,7 @@ App::post('/v1/messaging/providers/telesign') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createTelesignProvider', description: '/docs/references/messaging/create-telesign-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -496,6 +501,7 @@ App::post('/v1/messaging/providers/textmagic') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createTextmagicProvider', description: '/docs/references/messaging/create-textmagic-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -579,6 +585,7 @@ App::post('/v1/messaging/providers/twilio') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createTwilioProvider', description: '/docs/references/messaging/create-twilio-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -662,6 +669,7 @@ App::post('/v1/messaging/providers/vonage') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createVonageProvider', description: '/docs/references/messaging/create-vonage-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -745,6 +753,7 @@ App::post('/v1/messaging/providers/fcm') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createFcmProvider', description: '/docs/references/messaging/create-fcm-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -814,6 +823,7 @@ App::post('/v1/messaging/providers/apns') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'createApnsProvider', description: '/docs/references/messaging/create-apns-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -903,6 +913,7 @@ App::get('/v1/messaging/providers') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'listProviders', description: '/docs/references/messaging/list-providers.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -965,6 +976,7 @@ App::get('/v1/messaging/providers/:providerId/logs') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'listProviderLogs', description: '/docs/references/messaging/list-provider-logs.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1061,6 +1073,7 @@ App::get('/v1/messaging/providers/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'getProvider', description: '/docs/references/messaging/get-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1094,6 +1107,7 @@ App::patch('/v1/messaging/providers/mailgun/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateMailgunProvider', description: '/docs/references/messaging/update-mailgun-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1206,6 +1220,7 @@ App::patch('/v1/messaging/providers/sendgrid/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateSendgridProvider', description: '/docs/references/messaging/update-sendgrid-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1303,6 +1318,7 @@ App::patch('/v1/messaging/providers/smtp/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateSmtpProvider', description: '/docs/references/messaging/update-smtp-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1431,6 +1447,7 @@ App::patch('/v1/messaging/providers/msg91/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateMsg91Provider', description: '/docs/references/messaging/update-msg91-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1517,6 +1534,7 @@ App::patch('/v1/messaging/providers/telesign/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateTelesignProvider', description: '/docs/references/messaging/update-telesign-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1605,6 +1623,7 @@ App::patch('/v1/messaging/providers/textmagic/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateTextmagicProvider', description: '/docs/references/messaging/update-textmagic-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1693,6 +1712,7 @@ App::patch('/v1/messaging/providers/twilio/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateTwilioProvider', description: '/docs/references/messaging/update-twilio-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1781,6 +1801,7 @@ App::patch('/v1/messaging/providers/vonage/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateVonageProvider', description: '/docs/references/messaging/update-vonage-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1869,6 +1890,7 @@ App::patch('/v1/messaging/providers/fcm/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateFcmProvider', description: '/docs/references/messaging/update-fcm-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -1944,6 +1966,7 @@ App::patch('/v1/messaging/providers/apns/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'updateApnsProvider', description: '/docs/references/messaging/update-apns-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2045,6 +2068,7 @@ App::delete('/v1/messaging/providers/:providerId') ->label('resourceType', RESOURCE_TYPE_PROVIDERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'providers', name: 'deleteProvider', description: '/docs/references/messaging/delete-provider.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2087,6 +2111,7 @@ App::post('/v1/messaging/topics') ->label('resourceType', RESOURCE_TYPE_TOPICS) ->label('sdk', new Method( namespace: 'messaging', + group: 'topics', name: 'createTopic', description: '/docs/references/messaging/create-topic.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2133,6 +2158,7 @@ App::get('/v1/messaging/topics') ->label('resourceType', RESOURCE_TYPE_TOPICS) ->label('sdk', new Method( namespace: 'messaging', + group: 'topics', name: 'listTopics', description: '/docs/references/messaging/list-topics.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2195,6 +2221,7 @@ App::get('/v1/messaging/topics/:topicId/logs') ->label('resourceType', RESOURCE_TYPE_TOPICS) ->label('sdk', new Method( namespace: 'messaging', + group: 'topics', name: 'listTopicLogs', description: '/docs/references/messaging/list-topic-logs.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2292,6 +2319,7 @@ App::get('/v1/messaging/topics/:topicId') ->label('resourceType', RESOURCE_TYPE_TOPICS) ->label('sdk', new Method( namespace: 'messaging', + group: 'topics', name: 'getTopic', description: '/docs/references/messaging/get-topic.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2326,6 +2354,7 @@ App::patch('/v1/messaging/topics/:topicId') ->label('resourceType', RESOURCE_TYPE_TOPICS) ->label('sdk', new Method( namespace: 'messaging', + group: 'topics', name: 'updateTopic', description: '/docs/references/messaging/update-topic.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2376,6 +2405,7 @@ App::delete('/v1/messaging/topics/:topicId') ->label('resourceType', RESOURCE_TYPE_TOPICS) ->label('sdk', new Method( namespace: 'messaging', + group: 'topics', name: 'deleteTopic', description: '/docs/references/messaging/delete-topic.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2423,6 +2453,7 @@ App::post('/v1/messaging/topics/:topicId/subscribers') ->label('resourceType', RESOURCE_TYPE_SUBSCRIBERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'subscribers', name: 'createSubscriber', description: '/docs/references/messaging/create-subscriber.md', auth: [AuthType::JWT, AuthType::SESSION, AuthType::ADMIN, AuthType::KEY], @@ -2522,6 +2553,7 @@ App::get('/v1/messaging/topics/:topicId/subscribers') ->label('resourceType', RESOURCE_TYPE_SUBSCRIBERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'subscribers', name: 'listSubscribers', description: '/docs/references/messaging/list-subscribers.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2607,6 +2639,7 @@ App::get('/v1/messaging/subscribers/:subscriberId/logs') ->label('resourceType', RESOURCE_TYPE_SUBSCRIBERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'subscribers', name: 'listSubscriberLogs', description: '/docs/references/messaging/list-subscriber-logs.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2704,6 +2737,7 @@ App::get('/v1/messaging/topics/:topicId/subscribers/:subscriberId') ->label('resourceType', RESOURCE_TYPE_SUBSCRIBERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'subscribers', name: 'getSubscriber', description: '/docs/references/messaging/get-subscriber.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2752,6 +2786,7 @@ App::delete('/v1/messaging/topics/:topicId/subscribers/:subscriberId') ->label('resourceType', RESOURCE_TYPE_SUBSCRIBERS) ->label('sdk', new Method( namespace: 'messaging', + group: 'subscribers', name: 'deleteSubscriber', description: '/docs/references/messaging/delete-subscriber.md', auth: [AuthType::JWT, AuthType::SESSION, AuthType::ADMIN, AuthType::KEY], @@ -2818,6 +2853,7 @@ App::post('/v1/messaging/messages/email') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'createEmail', description: '/docs/references/messaging/create-email.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -2976,6 +3012,7 @@ App::post('/v1/messaging/messages/sms') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'createSms', description: '/docs/references/messaging/create-sms.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3098,6 +3135,7 @@ App::post('/v1/messaging/messages/push') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'createPush', description: '/docs/references/messaging/create-push.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3312,6 +3350,7 @@ App::get('/v1/messaging/messages') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'listMessages', description: '/docs/references/messaging/list-messages.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3374,6 +3413,7 @@ App::get('/v1/messaging/messages/:messageId/logs') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'logs', name: 'listMessageLogs', description: '/docs/references/messaging/list-message-logs.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3471,6 +3511,7 @@ App::get('/v1/messaging/messages/:messageId/targets') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'listTargets', description: '/docs/references/messaging/list-message-targets.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3547,6 +3588,7 @@ App::get('/v1/messaging/messages/:messageId') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'getMessage', description: '/docs/references/messaging/get-message.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3580,6 +3622,7 @@ App::patch('/v1/messaging/messages/email/:messageId') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'updateEmail', description: '/docs/references/messaging/update-email.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3786,6 +3829,7 @@ App::patch('/v1/messaging/messages/sms/:messageId') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'updateSms', description: '/docs/references/messaging/update-sms.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -3947,6 +3991,7 @@ App::patch('/v1/messaging/messages/push/:messageId') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'updatePush', description: '/docs/references/messaging/update-push.md', auth: [AuthType::ADMIN, AuthType::KEY], @@ -4206,6 +4251,7 @@ App::delete('/v1/messaging/messages/:messageId') ->label('resourceType', RESOURCE_TYPE_MESSAGES) ->label('sdk', new Method( namespace: 'messaging', + group: 'messages', name: 'delete', description: '/docs/references/messaging/delete-message.md', auth: [AuthType::ADMIN, AuthType::KEY], diff --git a/app/controllers/api/migrations.php b/app/controllers/api/migrations.php index 75afc7ed2c..20b1807588 100644 --- a/app/controllers/api/migrations.php +++ b/app/controllers/api/migrations.php @@ -37,6 +37,7 @@ App::post('/v1/migrations/appwrite') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', + group: 'appwrite', name: 'createAppwriteMigration', description: '/docs/references/migrations/migration-appwrite.md', auth: [AuthType::ADMIN], @@ -98,6 +99,7 @@ App::post('/v1/migrations/firebase') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', + group: 'firebase', name: 'createFirebaseMigration', description: '/docs/references/migrations/migration-firebase.md', auth: [AuthType::ADMIN], @@ -164,6 +166,7 @@ App::post('/v1/migrations/supabase') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', + group: 'supabase', name: 'createSupabaseMigration', description: '/docs/references/migrations/migration-supabase.md', auth: [AuthType::ADMIN], @@ -230,6 +233,7 @@ App::post('/v1/migrations/nhost') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', + group: 'nhost', name: 'createNHostMigration', description: '/docs/references/migrations/migration-nhost.md', auth: [AuthType::ADMIN], @@ -296,6 +300,7 @@ App::get('/v1/migrations') ->label('scope', 'migrations.read') ->label('sdk', new Method( namespace: 'migrations', + group: 'migrations', name: 'list', description: '/docs/references/migrations/list-migrations.md', auth: [AuthType::ADMIN], @@ -360,6 +365,7 @@ App::get('/v1/migrations/:migrationId') ->label('scope', 'migrations.read') ->label('sdk', new Method( namespace: 'migrations', + group: 'migrations', name: 'get', description: '/docs/references/migrations/get-migration.md', auth: [AuthType::ADMIN], @@ -389,6 +395,7 @@ App::get('/v1/migrations/appwrite/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', + group: 'appwrite', name: 'getAppwriteReport', description: '/docs/references/migrations/migration-appwrite-report.md', auth: [AuthType::ADMIN], @@ -436,6 +443,7 @@ App::get('/v1/migrations/firebase/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', + group: 'firebase', name: 'getFirebaseReport', description: '/docs/references/migrations/migration-firebase-report.md', auth: [AuthType::ADMIN], @@ -488,6 +496,7 @@ App::get('/v1/migrations/supabase/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', + group: 'supabase', name: 'getSupabaseReport', description: '/docs/references/migrations/migration-supabase-report.md', auth: [AuthType::ADMIN], @@ -536,6 +545,7 @@ App::get('/v1/migrations/nhost/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', + group: 'nhost', name: 'getNHostReport', description: '/docs/references/migrations/migration-nhost-report.md', auth: [AuthType::ADMIN], @@ -587,6 +597,7 @@ App::patch('/v1/migrations/:migrationId') ->label('audits.resource', 'migrations/{request.migrationId}') ->label('sdk', new Method( namespace: 'migrations', + group: 'migrations', name: 'retry', description: '/docs/references/migrations/retry-migration.md', auth: [AuthType::ADMIN], @@ -637,6 +648,7 @@ App::delete('/v1/migrations/:migrationId') ->label('audits.resource', 'migrations/{request.migrationId}') ->label('sdk', new Method( namespace: 'migrations', + group: 'migrations', name: 'delete', description: '/docs/references/migrations/delete-migration.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/project.php b/app/controllers/api/project.php index b267e8e51e..907e1631b4 100644 --- a/app/controllers/api/project.php +++ b/app/controllers/api/project.php @@ -26,6 +26,7 @@ App::get('/v1/project/usage') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'project', + group: 'usage', name: 'getUsage', description: '/docs/references/project/get-usage.md', auth: [AuthType::ADMIN], @@ -387,6 +388,7 @@ App::post('/v1/project/variables') ->label('audits.event', 'variable.create') ->label('sdk', new Method( namespace: 'project', + group: 'variables', name: 'createVariable', description: '/docs/references/project/create-variable.md', auth: [AuthType::ADMIN], @@ -446,6 +448,7 @@ App::get('/v1/project/variables') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'project', + group: 'variables', name: 'listVariables', description: '/docs/references/project/list-variables.md', auth: [AuthType::ADMIN], @@ -476,6 +479,7 @@ App::get('/v1/project/variables/:variableId') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'project', + group: 'variables', name: 'getVariable', description: '/docs/references/project/get-variable.md', auth: [AuthType::ADMIN], @@ -505,6 +509,7 @@ App::put('/v1/project/variables/:variableId') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'project', + group: 'variables', name: 'updateVariable', description: '/docs/references/project/update-variable.md', auth: [AuthType::ADMIN], @@ -556,6 +561,7 @@ App::delete('/v1/project/variables/:variableId') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'project', + group: 'variables', name: 'deleteVariable', description: '/docs/references/project/delete-variable.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php index 48d20cd17f..1f4bf256b6 100644 --- a/app/controllers/api/projects.php +++ b/app/controllers/api/projects.php @@ -68,6 +68,7 @@ App::post('/v1/projects') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'create', description: '/docs/references/projects/create.md', auth: [AuthType::ADMIN], @@ -297,6 +298,7 @@ App::get('/v1/projects') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'list', description: '/docs/references/projects/list.md', auth: [AuthType::ADMIN], @@ -362,6 +364,7 @@ App::get('/v1/projects/:projectId') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'get', description: '/docs/references/projects/get.md', auth: [AuthType::ADMIN], @@ -394,6 +397,7 @@ App::patch('/v1/projects/:projectId') ->label('audits.resource', 'project/{request.projectId}') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'update', description: '/docs/references/projects/update.md', auth: [AuthType::ADMIN], @@ -447,6 +451,7 @@ App::patch('/v1/projects/:projectId/team') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'updateTeam', description: '/docs/references/projects/update-team.md', auth: [AuthType::ADMIN], @@ -521,6 +526,7 @@ App::patch('/v1/projects/:projectId/service') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'updateServiceStatus', description: '/docs/references/projects/update-service-status.md', auth: [AuthType::ADMIN], @@ -558,6 +564,7 @@ App::patch('/v1/projects/:projectId/service/all') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'updateServiceStatusAll', description: '/docs/references/projects/update-service-status-all.md', auth: [AuthType::ADMIN], @@ -598,6 +605,7 @@ App::patch('/v1/projects/:projectId/api') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'updateApiStatus', description: '/docs/references/projects/update-api-status.md', auth: [AuthType::ADMIN], @@ -635,6 +643,7 @@ App::patch('/v1/projects/:projectId/api/all') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'updateApiStatusAll', description: '/docs/references/projects/update-api-status-all.md', auth: [AuthType::ADMIN], @@ -675,6 +684,7 @@ App::patch('/v1/projects/:projectId/oauth2') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateOAuth2', description: '/docs/references/projects/update-oauth2.md', auth: [AuthType::ADMIN], @@ -725,6 +735,7 @@ App::patch('/v1/projects/:projectId/auth/session-alerts') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateSessionAlerts', description: '/docs/references/projects/update-session-alerts.md', auth: [AuthType::ADMIN], @@ -762,6 +773,7 @@ App::patch('/v1/projects/:projectId/auth/memberships-privacy') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateMembershipsPrivacy', description: '/docs/references/projects/update-memberships-privacy.md', auth: [AuthType::ADMIN], @@ -803,6 +815,7 @@ App::patch('/v1/projects/:projectId/auth/limit') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateAuthLimit', description: '/docs/references/projects/update-auth-limit.md', auth: [AuthType::ADMIN], @@ -840,6 +853,7 @@ App::patch('/v1/projects/:projectId/auth/duration') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateAuthDuration', description: '/docs/references/projects/update-auth-duration.md', auth: [AuthType::ADMIN], @@ -877,6 +891,7 @@ App::patch('/v1/projects/:projectId/auth/:method') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateAuthStatus', description: '/docs/references/projects/update-auth-status.md', auth: [AuthType::ADMIN], @@ -917,6 +932,7 @@ App::patch('/v1/projects/:projectId/auth/password-history') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateAuthPasswordHistory', description: '/docs/references/projects/update-auth-password-history.md', auth: [AuthType::ADMIN], @@ -954,6 +970,7 @@ App::patch('/v1/projects/:projectId/auth/password-dictionary') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateAuthPasswordDictionary', description: '/docs/references/projects/update-auth-password-dictionary.md', auth: [AuthType::ADMIN], @@ -991,6 +1008,7 @@ App::patch('/v1/projects/:projectId/auth/personal-data') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updatePersonalDataCheck', description: '/docs/references/projects/update-personal-data-check.md', auth: [AuthType::ADMIN], @@ -1028,6 +1046,7 @@ App::patch('/v1/projects/:projectId/auth/max-sessions') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateAuthSessionsLimit', description: '/docs/references/projects/update-auth-sessions-limit.md', auth: [AuthType::ADMIN], @@ -1065,6 +1084,7 @@ App::patch('/v1/projects/:projectId/auth/mock-numbers') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'updateMockNumbers', description: '/docs/references/projects/update-mock-numbers.md', auth: [AuthType::ADMIN], @@ -1112,6 +1132,7 @@ App::delete('/v1/projects/:projectId') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'projects', name: 'delete', description: '/docs/references/projects/delete.md', auth: [AuthType::ADMIN], @@ -1155,6 +1176,7 @@ App::post('/v1/projects/:projectId/webhooks') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'webhooks', name: 'createWebhook', description: '/docs/references/projects/create-webhook.md', auth: [AuthType::ADMIN], @@ -1219,6 +1241,7 @@ App::get('/v1/projects/:projectId/webhooks') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'projects', + group: 'webhooks', name: 'listWebhooks', description: '/docs/references/projects/list-webhooks.md', auth: [AuthType::ADMIN], @@ -1257,6 +1280,7 @@ App::get('/v1/projects/:projectId/webhooks/:webhookId') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'projects', + group: 'webhooks', name: 'getWebhook', description: '/docs/references/projects/get-webhook.md', auth: [AuthType::ADMIN], @@ -1297,6 +1321,7 @@ App::put('/v1/projects/:projectId/webhooks/:webhookId') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'webhooks', name: 'updateWebhook', description: '/docs/references/projects/update-webhook.md', auth: [AuthType::ADMIN], @@ -1362,6 +1387,7 @@ App::patch('/v1/projects/:projectId/webhooks/:webhookId/signature') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'webhooks', name: 'updateWebhookSignature', description: '/docs/references/projects/update-webhook-signature.md', auth: [AuthType::ADMIN], @@ -1407,6 +1433,7 @@ App::delete('/v1/projects/:projectId/webhooks/:webhookId') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'webhooks', name: 'deleteWebhook', description: '/docs/references/projects/delete-webhook.md', auth: [AuthType::ADMIN], @@ -1454,6 +1481,7 @@ App::post('/v1/projects/:projectId/keys') ->label('scope', 'keys.write') ->label('sdk', new Method( namespace: 'projects', + group: 'keys', name: 'createKey', description: '/docs/references/projects/create-key.md', auth: [AuthType::ADMIN], @@ -1510,6 +1538,7 @@ App::get('/v1/projects/:projectId/keys') ->label('scope', 'keys.read') ->label('sdk', new Method( namespace: 'projects', + group: 'keys', name: 'listKeys', description: '/docs/references/projects/list-keys.md', auth: [AuthType::ADMIN], @@ -1548,6 +1577,7 @@ App::get('/v1/projects/:projectId/keys/:keyId') ->label('scope', 'keys.read') ->label('sdk', new Method( namespace: 'projects', + group: 'keys', name: 'getKey', description: '/docs/references/projects/get-key.md', auth: [AuthType::ADMIN], @@ -1588,6 +1618,7 @@ App::put('/v1/projects/:projectId/keys/:keyId') ->label('scope', 'keys.write') ->label('sdk', new Method( namespace: 'projects', + group: 'keys', name: 'updateKey', description: '/docs/references/projects/update-key.md', auth: [AuthType::ADMIN], @@ -1640,6 +1671,7 @@ App::delete('/v1/projects/:projectId/keys/:keyId') ->label('scope', 'keys.write') ->label('sdk', new Method( namespace: 'projects', + group: 'keys', name: 'deleteKey', description: '/docs/references/projects/delete-key.md', auth: [AuthType::ADMIN], @@ -1687,6 +1719,7 @@ App::post('/v1/projects/:projectId/jwts') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'auth', name: 'createJWT', description: '/docs/references/projects/create-jwt.md', auth: [AuthType::ADMIN], @@ -1730,6 +1763,7 @@ App::post('/v1/projects/:projectId/platforms') ->label('scope', 'platforms.write') ->label('sdk', new Method( namespace: 'projects', + group: 'platforms', name: 'createPlatform', description: '/docs/references/projects/create-platform.md', auth: [AuthType::ADMIN], @@ -1786,6 +1820,7 @@ App::get('/v1/projects/:projectId/platforms') ->label('scope', 'platforms.read') ->label('sdk', new Method( namespace: 'projects', + group: 'platforms', name: 'listPlatforms', description: '/docs/references/projects/list-platforms.md', auth: [AuthType::ADMIN], @@ -1824,6 +1859,7 @@ App::get('/v1/projects/:projectId/platforms/:platformId') ->label('scope', 'platforms.read') ->label('sdk', new Method( namespace: 'projects', + group: 'platforms', name: 'getPlatform', description: '/docs/references/projects/get-platform.md', auth: [AuthType::ADMIN], @@ -1864,6 +1900,7 @@ App::put('/v1/projects/:projectId/platforms/:platformId') ->label('scope', 'platforms.write') ->label('sdk', new Method( namespace: 'projects', + group: 'platforms', name: 'updatePlatform', description: '/docs/references/projects/update-platform.md', auth: [AuthType::ADMIN], @@ -1919,6 +1956,7 @@ App::delete('/v1/projects/:projectId/platforms/:platformId') ->label('scope', 'platforms.write') ->label('sdk', new Method( namespace: 'projects', + group: 'platforms', name: 'deletePlatform', description: '/docs/references/projects/delete-platform.md', auth: [AuthType::ADMIN], @@ -1966,6 +2004,7 @@ App::patch('/v1/projects/:projectId/smtp') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'updateSmtp', description: '/docs/references/projects/update-smtp.md', auth: [AuthType::ADMIN], @@ -2062,6 +2101,7 @@ App::post('/v1/projects/:projectId/smtp/tests') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'createSmtpTest', description: '/docs/references/projects/create-smtp-test.md', auth: [AuthType::ADMIN], @@ -2128,6 +2168,7 @@ App::get('/v1/projects/:projectId/templates/sms/:type/:locale') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'getSmsTemplate', description: '/docs/references/projects/get-sms-template.md', auth: [AuthType::ADMIN], @@ -2175,6 +2216,7 @@ App::get('/v1/projects/:projectId/templates/email/:type/:locale') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'getEmailTemplate', description: '/docs/references/projects/get-email-template.md', auth: [AuthType::ADMIN], @@ -2233,6 +2275,7 @@ App::patch('/v1/projects/:projectId/templates/sms/:type/:locale') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'updateSmsTemplate', description: '/docs/references/projects/update-sms-template.md', auth: [AuthType::ADMIN], @@ -2279,6 +2322,7 @@ App::patch('/v1/projects/:projectId/templates/email/:type/:locale') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'updateEmailTemplate', description: '/docs/references/projects/update-email-template.md', auth: [AuthType::ADMIN], @@ -2335,6 +2379,7 @@ App::delete('/v1/projects/:projectId/templates/sms/:type/:locale') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'deleteSmsTemplate', description: '/docs/references/projects/delete-sms-template.md', auth: [AuthType::ADMIN], @@ -2385,6 +2430,7 @@ App::delete('/v1/projects/:projectId/templates/email/:type/:locale') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'projects', + group: 'templates', name: 'deleteEmailTemplate', description: '/docs/references/projects/delete-email-template.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/proxy.php b/app/controllers/api/proxy.php index 393caad93d..af17d58f2f 100644 --- a/app/controllers/api/proxy.php +++ b/app/controllers/api/proxy.php @@ -35,6 +35,7 @@ App::post('/v1/proxy/rules') ->label('audits.resource', 'rule/{response.$id}') ->label('sdk', new Method( namespace: 'proxy', + group: 'rules', name: 'createRule', description: '/docs/references/proxy/create-rule.md', auth: [AuthType::ADMIN], @@ -173,6 +174,7 @@ App::get('/v1/proxy/rules') ->label('scope', 'rules.read') ->label('sdk', new Method( namespace: 'proxy', + group: 'rules', name: 'listRules', description: '/docs/references/proxy/list-rules.md', auth: [AuthType::ADMIN], @@ -247,6 +249,7 @@ App::get('/v1/proxy/rules/:ruleId') ->label('scope', 'rules.read') ->label('sdk', new Method( namespace: 'proxy', + group: 'rules', name: 'getRule', description: '/docs/references/proxy/get-rule.md', auth: [AuthType::ADMIN], @@ -284,6 +287,7 @@ App::delete('/v1/proxy/rules/:ruleId') ->label('audits.resource', 'rule/{request.ruleId}') ->label('sdk', new Method( namespace: 'proxy', + group: 'rules', name: 'deleteRule', description: '/docs/references/proxy/delete-rule.md', auth: [AuthType::ADMIN], @@ -328,6 +332,7 @@ App::patch('/v1/proxy/rules/:ruleId/verification') ->label('audits.resource', 'rule/{response.$id}') ->label('sdk', new Method( namespace: 'proxy', + group: 'rules', name: 'updateRuleVerification', description: '/docs/references/proxy/update-rule-verification.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/storage.php b/app/controllers/api/storage.php index f13c9703c5..b6ae965965 100644 --- a/app/controllers/api/storage.php +++ b/app/controllers/api/storage.php @@ -62,6 +62,7 @@ App::post('/v1/storage/buckets') ->label('audits.resource', 'bucket/{response.$id}') ->label('sdk', new Method( namespace: 'storage', + group: 'buckets', name: 'createBucket', description: '/docs/references/storage/create-bucket.md', auth: [AuthType::KEY], @@ -164,6 +165,7 @@ App::get('/v1/storage/buckets') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'buckets', name: 'listBuckets', description: '/docs/references/storage/list-buckets.md', auth: [AuthType::KEY], @@ -230,6 +232,7 @@ App::get('/v1/storage/buckets/:bucketId') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'buckets', name: 'getBucket', description: '/docs/references/storage/get-bucket.md', auth: [AuthType::KEY], @@ -264,6 +267,7 @@ App::put('/v1/storage/buckets/:bucketId') ->label('audits.resource', 'bucket/{response.$id}') ->label('sdk', new Method( namespace: 'storage', + group: 'buckets', name: 'updateBucket', description: '/docs/references/storage/update-bucket.md', auth: [AuthType::KEY], @@ -334,6 +338,7 @@ App::delete('/v1/storage/buckets/:bucketId') ->label('audits.resource', 'bucket/{request.bucketId}') ->label('sdk', new Method( namespace: 'storage', + group: 'buckets', name: 'deleteBucket', description: '/docs/references/storage/delete-bucket.md', auth: [AuthType::KEY], @@ -387,6 +392,7 @@ App::post('/v1/storage/buckets/:bucketId/files') ->label('abuse-time', APP_LIMIT_WRITE_RATE_PERIOD_DEFAULT) ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'createFile', description: '/docs/references/storage/create-file.md', type: MethodType::UPLOAD, @@ -756,6 +762,7 @@ App::get('/v1/storage/buckets/:bucketId/files') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'listFiles', description: '/docs/references/storage/list-files.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -853,6 +860,7 @@ App::get('/v1/storage/buckets/:bucketId/files/:fileId') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'getFile', description: '/docs/references/storage/get-file.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -909,6 +917,7 @@ App::get('/v1/storage/buckets/:bucketId/files/:fileId/preview') ->label('cache.resource', 'file/{request.fileId}') ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'getFilePreview', description: '/docs/references/storage/get-file-preview.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1091,6 +1100,7 @@ App::get('/v1/storage/buckets/:bucketId/files/:fileId/download') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'getFileDownload', description: '/docs/references/storage/get-file-download.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1239,6 +1249,7 @@ App::get('/v1/storage/buckets/:bucketId/files/:fileId/view') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'getFileView', description: '/docs/references/storage/get-file-view.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1396,9 +1407,21 @@ App::get('/v1/storage/buckets/:bucketId/files/:fileId/push') ->groups(['api', 'storage']) ->label('scope', 'public') ->label('resourceType', RESOURCE_TYPE_BUCKETS) - ->label('sdk.response.code', Response::STATUS_CODE_OK) - ->label('sdk.response.type', '*/*') - ->label('sdk.methodType', 'location') + ->label('sdk', new Method( + namespace: 'storage', + group: 'files', + name: 'getFilePush', + description: '/docs/references/storage/get-file-push.md', + auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], + responses: [ + new SDKResponse( + code: Response::STATUS_CODE_OK, + model: Response::MODEL_NONE, + ) + ], + type: MethodType::LOCATION, + contentType: ContentType::ANY, + )) ->param('bucketId', '', new UID(), 'Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https://appwrite.io/docs/server/storage#createBucket).') ->param('fileId', '', new UID(), 'File ID.') ->param('jwt', '', new Text(2048, 0), 'JSON Web Token to validate', true) @@ -1559,6 +1582,7 @@ App::put('/v1/storage/buckets/:bucketId/files/:fileId') ->label('abuse-time', APP_LIMIT_WRITE_RATE_PERIOD_DEFAULT) ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'updateFile', description: '/docs/references/storage/update-file.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1673,6 +1697,7 @@ App::delete('/v1/storage/buckets/:bucketId/files/:fileId') ->label('abuse-time', APP_LIMIT_WRITE_RATE_PERIOD_DEFAULT) ->label('sdk', new Method( namespace: 'storage', + group: 'files', name: 'deleteFile', description: '/docs/references/storage/delete-file.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1772,6 +1797,7 @@ App::get('/v1/storage/usage') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'usage', name: 'getUsage', description: '/docs/references/storage/get-usage.md', auth: [AuthType::ADMIN], @@ -1858,6 +1884,7 @@ App::get('/v1/storage/:bucketId/usage') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', + group: 'usage', name: 'getBucketUsage', description: '/docs/references/storage/get-bucket-usage.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/teams.php b/app/controllers/api/teams.php index dfdccf5e99..a111284b51 100644 --- a/app/controllers/api/teams.php +++ b/app/controllers/api/teams.php @@ -62,6 +62,7 @@ App::post('/v1/teams') ->label('audits.resource', 'team/{response.$id}') ->label('sdk', new Method( namespace: 'teams', + group: 'teams', name: 'create', description: '/docs/references/teams/create-team.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -152,6 +153,7 @@ App::get('/v1/teams') ->label('scope', 'teams.read') ->label('sdk', new Method( namespace: 'teams', + group: 'teams', name: 'list', description: '/docs/references/teams/list-teams.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -220,6 +222,7 @@ App::get('/v1/teams/:teamId') ->label('scope', 'teams.read') ->label('sdk', new Method( namespace: 'teams', + group: 'teams', name: 'get', description: '/docs/references/teams/get-team.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -250,6 +253,7 @@ App::get('/v1/teams/:teamId/prefs') ->label('scope', 'teams.read') ->label('sdk', new Method( namespace: 'teams', + group: 'teams', name: 'getPrefs', description: '/docs/references/teams/get-team-prefs.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -285,6 +289,7 @@ App::put('/v1/teams/:teamId') ->label('audits.resource', 'team/{response.$id}') ->label('sdk', new Method( namespace: 'teams', + group: 'teams', name: 'updateName', description: '/docs/references/teams/update-team-name.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -332,6 +337,7 @@ App::put('/v1/teams/:teamId/prefs') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'teams', + group: 'teams', name: 'updatePrefs', description: '/docs/references/teams/update-team-prefs.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -371,6 +377,7 @@ App::delete('/v1/teams/:teamId') ->label('audits.resource', 'team/{request.teamId}') ->label('sdk', new Method( namespace: 'teams', + group: 'teams', name: 'delete', description: '/docs/references/teams/delete-team.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -429,6 +436,7 @@ App::post('/v1/teams/:teamId/memberships') ->label('audits.userId', '{request.userId}') ->label('sdk', new Method( namespace: 'teams', + group: 'memberships', name: 'createMembership', description: '/docs/references/teams/create-team-membership.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -796,6 +804,7 @@ App::get('/v1/teams/:teamId/memberships') ->label('scope', 'teams.read') ->label('sdk', new Method( namespace: 'teams', + group: 'memberships', name: 'listMemberships', description: '/docs/references/teams/list-team-members.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -934,6 +943,7 @@ App::get('/v1/teams/:teamId/memberships/:membershipId') ->label('scope', 'teams.read') ->label('sdk', new Method( namespace: 'teams', + group: 'memberships', name: 'getMembership', description: '/docs/references/teams/get-team-member.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1020,6 +1030,7 @@ App::patch('/v1/teams/:teamId/memberships/:membershipId') ->label('audits.resource', 'team/{request.teamId}') ->label('sdk', new Method( namespace: 'teams', + group: 'memberships', name: 'updateMembership', description: '/docs/references/teams/update-team-membership.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1108,6 +1119,7 @@ App::patch('/v1/teams/:teamId/memberships/:membershipId/status') ->label('audits.userId', '{request.userId}') ->label('sdk', new Method( namespace: 'teams', + group: 'memberships', name: 'updateMembershipStatus', description: '/docs/references/teams/update-team-membership-status.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -1265,6 +1277,7 @@ App::delete('/v1/teams/:teamId/memberships/:membershipId') ->label('audits.resource', 'team/{request.teamId}') ->label('sdk', new Method( namespace: 'teams', + group: 'memberships', name: 'deleteMembership', description: '/docs/references/teams/delete-team-membership.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -1335,6 +1348,7 @@ App::get('/v1/teams/:teamId/logs') ->label('scope', 'teams.read') ->label('sdk', new Method( namespace: 'teams', + group: 'logs', name: 'listLogs', description: '/docs/references/teams/get-team-logs.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index 4a551b7478..efcb18a061 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -191,6 +191,7 @@ App::post('/v1/users') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'create', description: '/docs/references/users/create-user.md', auth: [AuthType::KEY], @@ -225,6 +226,7 @@ App::post('/v1/users/bcrypt') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'createBcryptUser', description: '/docs/references/users/create-bcrypt-user.md', auth: [AuthType::KEY], @@ -259,6 +261,7 @@ App::post('/v1/users/md5') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'createMD5User', description: '/docs/references/users/create-md5-user.md', auth: [AuthType::KEY], @@ -293,6 +296,7 @@ App::post('/v1/users/argon2') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'createArgon2User', description: '/docs/references/users/create-argon2-user.md', auth: [AuthType::KEY], @@ -327,6 +331,7 @@ App::post('/v1/users/sha') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'createSHAUser', description: '/docs/references/users/create-sha-user.md', auth: [AuthType::KEY], @@ -368,6 +373,7 @@ App::post('/v1/users/phpass') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'createPHPassUser', description: '/docs/references/users/create-phpass-user.md', auth: [AuthType::KEY], @@ -402,6 +408,7 @@ App::post('/v1/users/scrypt') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'createScryptUser', description: '/docs/references/users/create-scrypt-user.md', auth: [AuthType::KEY], @@ -449,6 +456,7 @@ App::post('/v1/users/scrypt-modified') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'createScryptModifiedUser', description: '/docs/references/users/create-scrypt-modified-user.md', auth: [AuthType::KEY], @@ -487,6 +495,7 @@ App::post('/v1/users/:userId/targets') ->label('scope', 'targets.write') ->label('sdk', new Method( namespace: 'users', + group: 'targets', name: 'createTarget', description: '/docs/references/users/create-target.md', auth: [AuthType::KEY, AuthType::ADMIN], @@ -578,6 +587,7 @@ App::get('/v1/users') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'list', description: '/docs/references/users/list-users.md', auth: [AuthType::KEY], @@ -643,6 +653,7 @@ App::get('/v1/users/:userId') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'get', description: '/docs/references/users/get-user.md', auth: [AuthType::KEY], @@ -673,6 +684,7 @@ App::get('/v1/users/:userId/prefs') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'getPrefs', description: '/docs/references/users/get-user-prefs.md', auth: [AuthType::KEY], @@ -705,6 +717,7 @@ App::get('/v1/users/:userId/targets/:targetId') ->label('scope', 'targets.read') ->label('sdk', new Method( namespace: 'users', + group: 'targets', name: 'getTarget', description: '/docs/references/users/get-user-target.md', auth: [AuthType::KEY, AuthType::ADMIN], @@ -742,6 +755,7 @@ App::get('/v1/users/:userId/sessions') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'auth', name: 'listSessions', description: '/docs/references/users/list-user-sessions.md', auth: [AuthType::KEY], @@ -788,6 +802,7 @@ App::get('/v1/users/:userId/memberships') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'memberships', name: 'listMemberships', description: '/docs/references/users/list-user-memberships.md', auth: [AuthType::KEY], @@ -832,6 +847,7 @@ App::get('/v1/users/:userId/logs') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'logs', name: 'listLogs', description: '/docs/references/users/list-user-logs.md', auth: [AuthType::KEY], @@ -928,6 +944,7 @@ App::get('/v1/users/:userId/targets') ->label('scope', 'targets.read') ->label('sdk', new Method( namespace: 'users', + group: 'targets', name: 'listTargets', description: '/docs/references/users/list-user-targets.md', auth: [AuthType::KEY, AuthType::ADMIN], @@ -993,6 +1010,7 @@ App::get('/v1/users/identities') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'identities', name: 'listIdentities', description: '/docs/references/users/list-identities.md', auth: [AuthType::KEY], @@ -1062,6 +1080,7 @@ App::patch('/v1/users/:userId/status') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updateStatus', description: '/docs/references/users/update-user-status.md', auth: [AuthType::KEY], @@ -1102,6 +1121,7 @@ App::put('/v1/users/:userId/labels') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updateLabels', description: '/docs/references/users/update-user-labels.md', auth: [AuthType::KEY], @@ -1144,6 +1164,7 @@ App::patch('/v1/users/:userId/verification/phone') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updatePhoneVerification', description: '/docs/references/users/update-user-phone-verification.md', auth: [AuthType::KEY], @@ -1185,6 +1206,7 @@ App::patch('/v1/users/:userId/name') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updateName', description: '/docs/references/users/update-user-name.md', auth: [AuthType::KEY], @@ -1227,6 +1249,7 @@ App::patch('/v1/users/:userId/password') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updatePassword', description: '/docs/references/users/update-user-password.md', auth: [AuthType::KEY], @@ -1309,6 +1332,7 @@ App::patch('/v1/users/:userId/email') ->label('audits.userId', '{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updateEmail', description: '/docs/references/users/update-user-email.md', auth: [AuthType::KEY], @@ -1408,6 +1432,7 @@ App::patch('/v1/users/:userId/phone') ->label('audits.resource', 'user/{response.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updatePhone', description: '/docs/references/users/update-user-phone.md', auth: [AuthType::KEY], @@ -1497,6 +1522,7 @@ App::patch('/v1/users/:userId/verification') ->label('audits.userId', '{request.userId}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updateEmailVerification', description: '/docs/references/users/update-user-email-verification.md', auth: [AuthType::KEY], @@ -1534,6 +1560,7 @@ App::patch('/v1/users/:userId/prefs') ->label('scope', 'users.write') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updatePrefs', description: '/docs/references/users/update-user-prefs.md', auth: [AuthType::KEY], @@ -1574,6 +1601,7 @@ App::patch('/v1/users/:userId/targets/:targetId') ->label('scope', 'targets.write') ->label('sdk', new Method( namespace: 'users', + group: 'targets', name: 'updateTarget', description: '/docs/references/users/update-target.md', auth: [AuthType::KEY, AuthType::ADMIN], @@ -1678,6 +1706,7 @@ App::patch('/v1/users/:userId/mfa') ->label('usage.metric', 'users.{scope}.requests.update') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'updateMfa', description: '/docs/references/users/update-user-mfa.md', auth: [AuthType::KEY], @@ -1717,6 +1746,7 @@ App::get('/v1/users/:userId/mfa/factors') ->label('usage.metric', 'users.{scope}.requests.read') ->label('sdk', new Method( namespace: 'users', + group: 'mfa', name: 'listMfaFactors', description: '/docs/references/users/list-mfa-factors.md', auth: [AuthType::KEY], @@ -1755,6 +1785,7 @@ App::get('/v1/users/:userId/mfa/recovery-codes') ->label('usage.metric', 'users.{scope}.requests.read') ->label('sdk', new Method( namespace: 'users', + group: 'mfa', name: 'getMfaRecoveryCodes', description: '/docs/references/users/get-mfa-recovery-codes.md', auth: [AuthType::KEY], @@ -1799,6 +1830,7 @@ App::patch('/v1/users/:userId/mfa/recovery-codes') ->label('usage.metric', 'users.{scope}.requests.update') ->label('sdk', new Method( namespace: 'users', + group: 'mfa', name: 'createMfaRecoveryCodes', description: '/docs/references/users/create-mfa-recovery-codes.md', auth: [AuthType::KEY], @@ -1850,6 +1882,7 @@ App::put('/v1/users/:userId/mfa/recovery-codes') ->label('usage.metric', 'users.{scope}.requests.update') ->label('sdk', new Method( namespace: 'users', + group: 'mfa', name: 'updateMfaRecoveryCodes', description: '/docs/references/users/update-mfa-recovery-codes.md', auth: [AuthType::KEY], @@ -1900,6 +1933,7 @@ App::delete('/v1/users/:userId/mfa/authenticators/:type') ->label('usage.metric', 'users.{scope}.requests.update') ->label('sdk', new Method( namespace: 'users', + group: 'mfa', name: 'deleteMfaAuthenticator', description: '/docs/references/users/delete-mfa-authenticator.md', auth: [AuthType::KEY], @@ -1947,6 +1981,7 @@ App::post('/v1/users/:userId/sessions') ->label('usage.metric', 'sessions.{scope}.requests.create') ->label('sdk', new Method( namespace: 'users', + group: 'auth', name: 'createSession', description: '/docs/references/users/create-session.md', auth: [AuthType::KEY], @@ -2031,6 +2066,7 @@ App::post('/v1/users/:userId/tokens') ->label('audits.resource', 'user/{request.userId}') ->label('sdk', new Method( namespace: 'users', + group: 'auth', name: 'createToken', description: '/docs/references/users/create-token.md', auth: [AuthType::KEY], @@ -2093,6 +2129,7 @@ App::delete('/v1/users/:userId/sessions/:sessionId') ->label('audits.resource', 'user/{request.userId}') ->label('sdk', new Method( namespace: 'users', + group: 'auth', name: 'deleteSession', description: '/docs/references/users/delete-user-session.md', auth: [AuthType::KEY], @@ -2143,6 +2180,7 @@ App::delete('/v1/users/:userId/sessions') ->label('audits.resource', 'user/{user.$id}') ->label('sdk', new Method( namespace: 'users', + group: 'auth', name: 'deleteSessions', description: '/docs/references/users/delete-user-sessions.md', auth: [AuthType::KEY], @@ -2192,6 +2230,7 @@ App::delete('/v1/users/:userId') ->label('audits.resource', 'user/{request.userId}') ->label('sdk', new Method( namespace: 'users', + group: 'users', name: 'delete', description: '/docs/references/users/delete.md', auth: [AuthType::KEY], @@ -2241,6 +2280,7 @@ App::delete('/v1/users/:userId/targets/:targetId') ->label('scope', 'targets.write') ->label('sdk', new Method( namespace: 'users', + group: 'targets', name: 'deleteTarget', description: '/docs/references/users/delete-target.md', auth: [AuthType::KEY, AuthType::ADMIN], @@ -2298,6 +2338,7 @@ App::delete('/v1/users/identities/:identityId') ->label('audits.resource', 'identity/{request.$identityId}') ->label('sdk', new Method( namespace: 'users', + group: 'identities', name: 'deleteIdentity', description: '/docs/references/users/delete-identity.md', auth: [AuthType::KEY], @@ -2337,6 +2378,7 @@ App::post('/v1/users/:userId/jwts') ->label('scope', 'users.write') ->label('sdk', new Method( namespace: 'users', + group: 'auth', name: 'createJWT', description: '/docs/references/users/create-user-jwt.md', auth: [AuthType::KEY], @@ -2392,6 +2434,7 @@ App::get('/v1/users/usage') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', + group: 'usage', name: 'getUsage', description: '/docs/references/users/get-usage.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/vcs.php b/app/controllers/api/vcs.php index 2c145febcc..5499a66e3a 100644 --- a/app/controllers/api/vcs.php +++ b/app/controllers/api/vcs.php @@ -275,6 +275,7 @@ App::get('/v1/vcs/github/authorize') ->label('error', __DIR__ . '/../../views/general/error.phtml') ->label('sdk', new Method( namespace: 'vcs', + group: 'auth', name: 'createGitHubInstallation', description: '/docs/references/vcs/create-github-installation.md', auth: [AuthType::ADMIN], @@ -456,6 +457,7 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:pro ->label('scope', 'vcs.read') ->label('sdk', new Method( namespace: 'vcs', + group: 'repositories', name: 'getRepositoryContents', description: '/docs/references/vcs/get-repository-contents.md', auth: [AuthType::ADMIN], @@ -522,6 +524,7 @@ App::post('/v1/vcs/github/installations/:installationId/providerRepositories/:pr ->label('scope', 'vcs.write') ->label('sdk', new Method( namespace: 'vcs', + group: 'repositories', name: 'createRepositoryDetection', description: '/docs/references/vcs/create-repository-detection.md', auth: [AuthType::ADMIN], @@ -599,6 +602,7 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories') ->label('scope', 'vcs.read') ->label('sdk', new Method( namespace: 'vcs', + group: 'repositories', name: 'listRepositories', description: '/docs/references/vcs/list-repositories.md', auth: [AuthType::ADMIN], @@ -699,6 +703,7 @@ App::post('/v1/vcs/github/installations/:installationId/providerRepositories') ->label('scope', 'vcs.write') ->label('sdk', new Method( namespace: 'vcs', + group: 'repositories', name: 'createRepository', description: '/docs/references/vcs/create-repository.md', auth: [AuthType::ADMIN], @@ -811,6 +816,7 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:pro ->label('scope', 'vcs.read') ->label('sdk', new Method( namespace: 'vcs', + group: 'repositories', name: 'getRepository', description: '/docs/references/vcs/get-repository.md', auth: [AuthType::ADMIN], @@ -865,6 +871,7 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:pro ->label('scope', 'vcs.read') ->label('sdk', new Method( namespace: 'vcs', + group: 'repositories', name: 'listRepositoryBranches', description: '/docs/references/vcs/list-repository-branches.md', auth: [AuthType::ADMIN], @@ -1058,6 +1065,7 @@ App::get('/v1/vcs/installations') ->label('scope', 'vcs.read') ->label('sdk', new Method( namespace: 'vcs', + group: 'installations', name: 'listInstallations', description: '/docs/references/vcs/list-installations.md', auth: [AuthType::ADMIN], @@ -1129,6 +1137,7 @@ App::get('/v1/vcs/installations/:installationId') ->label('scope', 'vcs.read') ->label('sdk', new Method( namespace: 'vcs', + group: 'installations', name: 'getInstallation', description: '/docs/references/vcs/get-installation.md', auth: [AuthType::ADMIN], @@ -1163,6 +1172,7 @@ App::delete('/v1/vcs/installations/:installationId') ->label('scope', 'vcs.write') ->label('sdk', new Method( namespace: 'vcs', + group: 'installations', name: 'deleteInstallation', description: '/docs/references/vcs/delete-installation.md', auth: [AuthType::ADMIN], @@ -1203,6 +1213,7 @@ App::patch('/v1/vcs/github/installations/:installationId/repositories/:repositor ->label('scope', 'vcs.write') ->label('sdk', new Method( namespace: 'vcs', + group: 'repositories', name: 'updateExternalDeployments', description: '/docs/references/vcs/update-external-deployments.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/general.php b/app/controllers/general.php index a374aa3c39..52fb6fcbcd 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -125,6 +125,7 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw if (empty($method)) { $utopia->getRoute()?->label('sdk', new Method( namespace: 'functions', + group: 'executions', name: 'createExecution', description: '/docs/references/functions/create-execution.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], diff --git a/docs/references/storage/get-file-push.md b/docs/references/storage/get-file-push.md new file mode 100644 index 0000000000..b06a2a634d --- /dev/null +++ b/docs/references/storage/get-file-push.md @@ -0,0 +1 @@ +Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata. \ No newline at end of file diff --git a/src/Appwrite/SDK/Method.php b/src/Appwrite/SDK/Method.php index 626459ea7f..5766d3b0ce 100644 --- a/src/Appwrite/SDK/Method.php +++ b/src/Appwrite/SDK/Method.php @@ -16,6 +16,7 @@ class Method * Initialise a new SDK method * * @param string $namespace + * @param string $group * @param string $name * @param string $description * @param array $auth @@ -33,6 +34,7 @@ class Method */ public function __construct( protected string $namespace, + protected string $group, protected string $name, protected string $description, protected array $auth, @@ -126,6 +128,11 @@ class Method return $this->namespace; } + public function getGroup(): string + { + return $this->group; + } + public function getMethodName(): string { return $this->name; diff --git a/src/Appwrite/Specification/Format/Swagger2.php b/src/Appwrite/Specification/Format/Swagger2.php index 7277e3ab2b..2bfe6de288 100644 --- a/src/Appwrite/Specification/Format/Swagger2.php +++ b/src/Appwrite/Specification/Format/Swagger2.php @@ -183,6 +183,7 @@ class Swagger2 extends Format 'responses' => [], 'x-appwrite' => [ // Appwrite related metadata 'method' => $method, + 'group' => $sdk->getGroup(), 'weight' => $route->getOrder(), 'cookies' => $route->getLabel('sdk.cookies', false), 'type' => $sdk->getType()->value ?? '', From d9b7a018eacdd1e07419cd9e80aae5f5d21e66f0 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Mon, 31 Mar 2025 06:23:31 +0000 Subject: [PATCH 2/9] chore: update specs --- app/config/specs/open-api3-latest-client.json | 79 ++- .../specs/open-api3-latest-console.json | 90 +++- app/config/specs/open-api3-latest-server.json | 89 +++- app/config/specs/swagger2-latest-client.json | 178 ++++++- app/config/specs/swagger2-latest-console.json | 457 +++++++++++++++++- app/config/specs/swagger2-latest-server.json | 356 +++++++++++++- tests/unit/Utopia/RequestTest.php | 1 + 7 files changed, 1224 insertions(+), 26 deletions(-) diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 316fe13116..8ff0a89282 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -6375,6 +6375,83 @@ ] } }, + "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { + "get": { + "summary": "Get file for push notification", + "operationId": "storageGetFilePush", + "tags": [ + "storage" + ], + "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", + "responses": { + "200": { + "description": "File" + } + }, + "x-appwrite": { + "method": "getFilePush", + "weight": 213, + "cookies": false, + "type": "location", + "deprecated": false, + "demo": "storage\/get-file-push.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "public", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "bucketId", + "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "fileId", + "description": "File ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "jwt", + "description": "JSON Web Token to validate", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + } + ] + } + }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 54161c4262..c679508cfc 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -8371,9 +8371,9 @@ }, "post": { "summary": "Create index", - "operationId": "databasesCreateIndex", + "operationId": "indexesCreateIndex", "tags": [ - "databases" + "indexes" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -8394,7 +8394,7 @@ "cookies": false, "type": "", "deprecated": false, - "demo": "databases\/create-index.md", + "demo": "indexes\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -8456,7 +8456,7 @@ "fulltext", "unique" ], - "x-enum-name": "IndexType", + "x-enum-name": null, "x-enum-keys": [] }, "attributes": { @@ -19056,8 +19056,7 @@ "description": "Project Region.", "x-example": "default", "enum": [ - "default", - "fra" + "default" ], "x-enum-name": null, "x-enum-keys": [] @@ -25181,6 +25180,83 @@ ] } }, + "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { + "get": { + "summary": "Get file for push notification", + "operationId": "storageGetFilePush", + "tags": [ + "storage" + ], + "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", + "responses": { + "200": { + "description": "File" + } + }, + "x-appwrite": { + "method": "getFilePush", + "weight": 213, + "cookies": false, + "type": "location", + "deprecated": false, + "demo": "storage\/get-file-push.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "public", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "bucketId", + "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "fileId", + "description": "File ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "jwt", + "description": "JSON Web Token to validate", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + } + ] + } + }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 3d32d3e978..a1db31df70 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -7846,9 +7846,9 @@ }, "post": { "summary": "Create index", - "operationId": "databasesCreateIndex", + "operationId": "indexesCreateIndex", "tags": [ - "databases" + "indexes" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -7869,7 +7869,7 @@ "cookies": false, "type": "", "deprecated": false, - "demo": "databases\/create-index.md", + "demo": "indexes\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -7932,7 +7932,7 @@ "fulltext", "unique" ], - "x-enum-name": "IndexType", + "x-enum-name": null, "x-enum-keys": [] }, "attributes": { @@ -17601,6 +17601,85 @@ ] } }, + "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { + "get": { + "summary": "Get file for push notification", + "operationId": "storageGetFilePush", + "tags": [ + "storage" + ], + "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", + "responses": { + "200": { + "description": "File" + } + }, + "x-appwrite": { + "method": "getFilePush", + "weight": 213, + "cookies": false, + "type": "location", + "deprecated": false, + "demo": "storage\/get-file-push.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "public", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Session": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "bucketId", + "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "fileId", + "description": "File ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "jwt", + "description": "JSON Web Token to validate", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + } + ] + } + }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index 8960bfaa5c..4536a38e70 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -87,6 +87,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -137,6 +138,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -227,6 +229,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -306,6 +309,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -367,6 +371,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -429,6 +434,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 29, "cookies": false, "type": "", @@ -479,6 +485,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -545,6 +552,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -617,6 +625,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -682,6 +691,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -760,6 +770,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -827,6 +838,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -903,6 +915,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -982,6 +995,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -1034,6 +1048,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1084,6 +1099,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1134,6 +1150,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1186,6 +1203,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1258,6 +1276,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1336,6 +1355,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1415,6 +1435,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1465,6 +1486,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1537,6 +1559,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1617,6 +1640,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1703,6 +1727,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 11, "cookies": false, "type": "", @@ -1748,6 +1773,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 12, "cookies": false, "type": "", @@ -1800,6 +1826,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "auth", "weight": 17, "cookies": false, "type": "", @@ -1850,6 +1877,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "auth", "weight": 16, "cookies": false, "type": "", @@ -1927,6 +1955,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "auth", "weight": 26, "cookies": false, "type": "", @@ -2001,6 +2030,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "auth", "weight": 19, "cookies": false, "type": "webAuth", @@ -2136,6 +2166,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "auth", "weight": 27, "cookies": false, "type": "", @@ -2213,6 +2244,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 18, "cookies": false, "type": "", @@ -2290,6 +2322,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "auth", "weight": 13, "cookies": false, "type": "", @@ -2350,6 +2383,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "auth", "weight": 15, "cookies": false, "type": "", @@ -2405,6 +2439,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 14, "cookies": false, "type": "", @@ -2467,6 +2502,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2519,6 +2555,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2602,6 +2639,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2673,6 +2711,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2733,6 +2772,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "auth", "weight": 25, "cookies": false, "type": "", @@ -2816,6 +2856,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "auth", "weight": 24, "cookies": false, "type": "", @@ -2905,6 +2946,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "auth", "weight": 23, "cookies": false, "type": "webAuth", @@ -3040,6 +3082,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "auth", "weight": 28, "cookies": false, "type": "", @@ -3120,6 +3163,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3190,6 +3234,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3269,6 +3314,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3322,6 +3368,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3401,6 +3448,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": "icons", "weight": 60, "cookies": false, "type": "location", @@ -3527,6 +3575,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": "icons", "weight": 59, "cookies": false, "type": "location", @@ -3659,6 +3708,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": "images", "weight": 63, "cookies": false, "type": "location", @@ -3723,6 +3773,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": "icons", "weight": 61, "cookies": false, "type": "location", @@ -4211,6 +4262,7 @@ }, "x-appwrite": { "method": "getImage", + "group": "images", "weight": 62, "cookies": false, "type": "location", @@ -4295,6 +4347,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": "images", "weight": 65, "cookies": false, "type": "location", @@ -4387,6 +4440,7 @@ }, "x-appwrite": { "method": "getQR", + "group": "images", "weight": 64, "cookies": false, "type": "location", @@ -4479,6 +4533,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -4560,6 +4615,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -4665,6 +4721,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -4754,6 +4811,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -4850,6 +4908,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -4929,6 +4988,7 @@ }, "x-appwrite": { "method": "listExecutions", + "group": "executions", "weight": 306, "cookies": false, "type": "", @@ -5011,6 +5071,7 @@ }, "x-appwrite": { "method": "createExecution", + "group": "executions", "weight": 305, "cookies": false, "type": "", @@ -5129,6 +5190,7 @@ }, "x-appwrite": { "method": "getExecution", + "group": "executions", "weight": 307, "cookies": false, "type": "", @@ -5200,6 +5262,7 @@ }, "x-appwrite": { "method": "query", + "group": "graphql", "weight": 331, "cookies": false, "type": "graphql", @@ -5273,6 +5336,7 @@ }, "x-appwrite": { "method": "mutation", + "group": "graphql", "weight": 330, "cookies": false, "type": "graphql", @@ -5346,6 +5410,7 @@ }, "x-appwrite": { "method": "get", + "group": "locale", "weight": 117, "cookies": false, "type": "", @@ -5399,6 +5464,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": "locale", "weight": 118, "cookies": false, "type": "", @@ -5452,6 +5518,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": "continents", "weight": 122, "cookies": false, "type": "", @@ -5505,6 +5572,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": "countries", "weight": 119, "cookies": false, "type": "", @@ -5558,6 +5626,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": "countries", "weight": 120, "cookies": false, "type": "", @@ -5611,6 +5680,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": "countries", "weight": 121, "cookies": false, "type": "", @@ -5664,6 +5734,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": "currencies", "weight": 123, "cookies": false, "type": "", @@ -5717,6 +5788,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": "languages", "weight": 124, "cookies": false, "type": "", @@ -5770,6 +5842,7 @@ }, "x-appwrite": { "method": "createSubscriber", + "group": "subscribers", "weight": 376, "cookies": false, "type": "", @@ -5854,6 +5927,7 @@ }, "x-appwrite": { "method": "deleteSubscriber", + "group": "subscribers", "weight": 380, "cookies": false, "type": "", @@ -5926,6 +6000,7 @@ }, "x-appwrite": { "method": "listFiles", + "group": "files", "weight": 208, "cookies": false, "type": "", @@ -6008,6 +6083,7 @@ }, "x-appwrite": { "method": "createFile", + "group": "files", "weight": 207, "cookies": false, "type": "upload", @@ -6099,6 +6175,7 @@ }, "x-appwrite": { "method": "getFile", + "group": "files", "weight": 209, "cookies": false, "type": "", @@ -6168,6 +6245,7 @@ }, "x-appwrite": { "method": "updateFile", + "group": "files", "weight": 214, "cookies": false, "type": "", @@ -6256,6 +6334,7 @@ }, "x-appwrite": { "method": "deleteFile", + "group": "files", "weight": 215, "cookies": false, "type": "", @@ -6327,6 +6406,7 @@ }, "x-appwrite": { "method": "getFileDownload", + "group": "files", "weight": 211, "cookies": false, "type": "location", @@ -6398,6 +6478,7 @@ }, "x-appwrite": { "method": "getFilePreview", + "group": "files", "weight": 210, "cookies": false, "type": "location", @@ -6573,6 +6654,87 @@ ] } }, + "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { + "get": { + "summary": "Get file for push notification", + "operationId": "storageGetFilePush", + "consumes": [ + "application\/json" + ], + "produces": [ + "*\/*" + ], + "tags": [ + "storage" + ], + "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", + "responses": { + "200": { + "description": "File", + "schema": { + "type": "file" + } + } + }, + "x-appwrite": { + "method": "getFilePush", + "group": "files", + "weight": 213, + "cookies": false, + "type": "location", + "deprecated": false, + "demo": "storage\/get-file-push.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "public", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "bucketId", + "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "fileId", + "description": "File ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "jwt", + "description": "JSON Web Token to validate", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + } + ] + } + }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", @@ -6597,6 +6759,7 @@ }, "x-appwrite": { "method": "getFileView", + "group": "files", "weight": 212, "cookies": false, "type": "location", @@ -6668,6 +6831,7 @@ }, "x-appwrite": { "method": "list", + "group": "teams", "weight": 219, "cookies": false, "type": "", @@ -6742,6 +6906,7 @@ }, "x-appwrite": { "method": "create", + "group": "teams", "weight": 218, "cookies": false, "type": "", @@ -6833,6 +6998,7 @@ }, "x-appwrite": { "method": "get", + "group": "teams", "weight": 220, "cookies": false, "type": "", @@ -6894,6 +7060,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "teams", "weight": 222, "cookies": false, "type": "", @@ -6968,6 +7135,7 @@ }, "x-appwrite": { "method": "delete", + "group": "teams", "weight": 224, "cookies": false, "type": "", @@ -7031,6 +7199,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 226, "cookies": false, "type": "", @@ -7113,6 +7282,7 @@ }, "x-appwrite": { "method": "createMembership", + "group": "memberships", "weight": 225, "cookies": false, "type": "", @@ -7227,6 +7397,7 @@ }, "x-appwrite": { "method": "getMembership", + "group": "memberships", "weight": 227, "cookies": false, "type": "", @@ -7296,6 +7467,7 @@ }, "x-appwrite": { "method": "updateMembership", + "group": "memberships", "weight": 228, "cookies": false, "type": "", @@ -7381,6 +7553,7 @@ }, "x-appwrite": { "method": "deleteMembership", + "group": "memberships", "weight": 230, "cookies": false, "type": "", @@ -7452,6 +7625,7 @@ }, "x-appwrite": { "method": "updateMembershipStatus", + "group": "memberships", "weight": 229, "cookies": false, "type": "", @@ -7547,6 +7721,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "teams", "weight": 221, "cookies": false, "type": "", @@ -7607,6 +7782,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "teams", "weight": 223, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 8fc7e7daf3..5f202b208f 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -99,6 +99,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -148,6 +149,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -231,6 +233,7 @@ }, "x-appwrite": { "method": "delete", + "group": "account", "weight": 10, "cookies": false, "type": "", @@ -280,6 +283,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -358,6 +362,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -418,6 +423,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -479,6 +485,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 29, "cookies": false, "type": "", @@ -529,6 +536,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -594,6 +602,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -665,6 +674,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -729,6 +739,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -806,6 +817,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -872,6 +884,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -948,6 +961,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -1026,6 +1040,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -1077,6 +1092,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1126,6 +1142,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1175,6 +1192,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1226,6 +1244,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1297,6 +1316,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1374,6 +1394,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1452,6 +1473,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1501,6 +1523,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1572,6 +1595,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1651,6 +1675,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1736,6 +1761,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 11, "cookies": false, "type": "", @@ -1780,6 +1806,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 12, "cookies": false, "type": "", @@ -1831,6 +1858,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "auth", "weight": 17, "cookies": false, "type": "", @@ -1881,6 +1909,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "auth", "weight": 16, "cookies": false, "type": "", @@ -1958,6 +1987,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "auth", "weight": 26, "cookies": false, "type": "", @@ -2032,6 +2062,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "auth", "weight": 19, "cookies": false, "type": "webAuth", @@ -2167,6 +2198,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "auth", "weight": 27, "cookies": false, "type": "", @@ -2244,6 +2276,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 18, "cookies": false, "type": "", @@ -2321,6 +2354,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "auth", "weight": 13, "cookies": false, "type": "", @@ -2380,6 +2414,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "auth", "weight": 15, "cookies": false, "type": "", @@ -2434,6 +2469,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 14, "cookies": false, "type": "", @@ -2495,6 +2531,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2546,6 +2583,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2628,6 +2666,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2698,6 +2737,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2757,6 +2797,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "auth", "weight": 25, "cookies": false, "type": "", @@ -2840,6 +2881,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "auth", "weight": 24, "cookies": false, "type": "", @@ -2929,6 +2971,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "auth", "weight": 23, "cookies": false, "type": "webAuth", @@ -3064,6 +3107,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "auth", "weight": 28, "cookies": false, "type": "", @@ -3144,6 +3188,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3213,6 +3258,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3291,6 +3337,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3343,6 +3390,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3421,6 +3469,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": "icons", "weight": 60, "cookies": false, "type": "location", @@ -3547,6 +3596,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": "icons", "weight": 59, "cookies": false, "type": "location", @@ -3679,6 +3729,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": "images", "weight": 63, "cookies": false, "type": "location", @@ -3743,6 +3794,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": "icons", "weight": 61, "cookies": false, "type": "location", @@ -4231,6 +4283,7 @@ }, "x-appwrite": { "method": "getImage", + "group": "images", "weight": 62, "cookies": false, "type": "location", @@ -4315,6 +4368,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": "images", "weight": 65, "cookies": false, "type": "location", @@ -4407,6 +4461,7 @@ }, "x-appwrite": { "method": "getQR", + "group": "images", "weight": 64, "cookies": false, "type": "location", @@ -4499,6 +4554,7 @@ }, "x-appwrite": { "method": "chat", + "group": "console", "weight": 333, "cookies": false, "type": "", @@ -4568,6 +4624,7 @@ }, "x-appwrite": { "method": "variables", + "group": "console", "weight": 332, "cookies": false, "type": "", @@ -4617,6 +4674,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4688,6 +4746,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4771,6 +4830,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 114, "cookies": false, "type": "", @@ -4842,6 +4902,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4900,6 +4961,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4977,6 +5039,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -5037,6 +5100,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -5116,6 +5180,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -5222,6 +5287,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -5288,6 +5354,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -5388,6 +5455,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -5456,6 +5524,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -5536,6 +5605,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -5641,6 +5711,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5748,6 +5819,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5853,6 +5925,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5960,6 +6033,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -6065,6 +6139,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -6172,6 +6247,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -6287,6 +6363,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -6404,6 +6481,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -6521,6 +6599,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -6640,6 +6719,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6757,6 +6837,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6876,6 +6957,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6981,6 +7063,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -7088,6 +7171,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -7220,6 +7304,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -7338,6 +7423,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -7451,6 +7537,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -7556,6 +7643,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7694,6 +7782,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7762,6 +7851,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7837,6 +7927,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7940,6 +8031,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -8021,6 +8113,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -8126,6 +8219,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -8215,6 +8309,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -8311,6 +8406,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -8390,6 +8486,7 @@ }, "x-appwrite": { "method": "listDocumentLogs", + "group": "logs", "weight": 111, "cookies": false, "type": "", @@ -8477,6 +8574,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -8534,7 +8632,7 @@ }, "post": { "summary": "Create index", - "operationId": "databasesCreateIndex", + "operationId": "indexesCreateIndex", "consumes": [ "application\/json" ], @@ -8542,7 +8640,7 @@ "application\/json" ], "tags": [ - "databases" + "indexes" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -8555,11 +8653,12 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", "deprecated": false, - "demo": "databases\/create-index.md", + "demo": "indexes\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -8618,7 +8717,7 @@ "fulltext", "unique" ], - "x-enum-name": "IndexType", + "x-enum-name": null, "x-enum-keys": [] }, "attributes": { @@ -8674,6 +8773,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8742,6 +8842,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8817,6 +8918,7 @@ }, "x-appwrite": { "method": "listCollectionLogs", + "group": "collections", "weight": 78, "cookies": false, "type": "", @@ -8896,6 +8998,7 @@ }, "x-appwrite": { "method": "getCollectionUsage", + "group": "usage", "weight": 116, "cookies": false, "type": "", @@ -8983,6 +9086,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 72, "cookies": false, "type": "", @@ -9054,6 +9158,7 @@ }, "x-appwrite": { "method": "getDatabaseUsage", + "group": "usage", "weight": 115, "cookies": false, "type": "", @@ -9133,6 +9238,7 @@ }, "x-appwrite": { "method": "list", + "group": "functions", "weight": 289, "cookies": false, "type": "", @@ -9204,6 +9310,7 @@ }, "x-appwrite": { "method": "create", + "group": "functions", "weight": 288, "cookies": false, "type": "", @@ -9474,6 +9581,7 @@ }, "x-appwrite": { "method": "listRuntimes", + "group": "runtimes", "weight": 290, "cookies": false, "type": "", @@ -9524,6 +9632,7 @@ }, "x-appwrite": { "method": "listSpecifications", + "group": "runtimes", "weight": 291, "cookies": false, "type": "", @@ -9575,6 +9684,7 @@ }, "x-appwrite": { "method": "listTemplates", + "group": "templates", "weight": 314, "cookies": false, "type": "", @@ -9670,6 +9780,7 @@ }, "x-appwrite": { "method": "getTemplate", + "group": "templates", "weight": 315, "cookies": false, "type": "", @@ -9729,6 +9840,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 294, "cookies": false, "type": "", @@ -9800,6 +9912,7 @@ }, "x-appwrite": { "method": "get", + "group": "functions", "weight": 292, "cookies": false, "type": "", @@ -9858,6 +9971,7 @@ }, "x-appwrite": { "method": "update", + "group": "functions", "weight": 295, "cookies": false, "type": "", @@ -10098,6 +10212,7 @@ }, "x-appwrite": { "method": "delete", + "group": "functions", "weight": 298, "cookies": false, "type": "", @@ -10158,6 +10273,7 @@ }, "x-appwrite": { "method": "listDeployments", + "group": "deployments", "weight": 300, "cookies": false, "type": "", @@ -10237,6 +10353,7 @@ }, "x-appwrite": { "method": "createDeployment", + "group": "deployments", "weight": 299, "cookies": false, "type": "upload", @@ -10328,6 +10445,7 @@ }, "x-appwrite": { "method": "getDeployment", + "group": "deployments", "weight": 301, "cookies": false, "type": "", @@ -10394,6 +10512,7 @@ }, "x-appwrite": { "method": "updateDeployment", + "group": "deployments", "weight": 297, "cookies": false, "type": "", @@ -10455,6 +10574,7 @@ }, "x-appwrite": { "method": "deleteDeployment", + "group": "deployments", "weight": 302, "cookies": false, "type": "", @@ -10520,6 +10640,7 @@ }, "x-appwrite": { "method": "createBuild", + "group": "deployments", "weight": 303, "cookies": false, "type": "", @@ -10601,6 +10722,7 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", + "group": "deployments", "weight": 304, "cookies": false, "type": "", @@ -10669,6 +10791,7 @@ }, "x-appwrite": { "method": "getDeploymentDownload", + "group": "deployments", "weight": 296, "cookies": false, "type": "location", @@ -10739,6 +10862,7 @@ }, "x-appwrite": { "method": "listExecutions", + "group": "executions", "weight": 306, "cookies": false, "type": "", @@ -10821,6 +10945,7 @@ }, "x-appwrite": { "method": "createExecution", + "group": "executions", "weight": 305, "cookies": false, "type": "", @@ -10939,6 +11064,7 @@ }, "x-appwrite": { "method": "getExecution", + "group": "executions", "weight": 307, "cookies": false, "type": "", @@ -11003,6 +11129,7 @@ }, "x-appwrite": { "method": "deleteExecution", + "group": "executions", "weight": 308, "cookies": false, "type": "", @@ -11071,6 +11198,7 @@ }, "x-appwrite": { "method": "getFunctionUsage", + "group": "usage", "weight": 293, "cookies": false, "type": "", @@ -11150,6 +11278,7 @@ }, "x-appwrite": { "method": "listVariables", + "group": "variables", "weight": 310, "cookies": false, "type": "", @@ -11208,6 +11337,7 @@ }, "x-appwrite": { "method": "createVariable", + "group": "variables", "weight": 309, "cookies": false, "type": "", @@ -11293,6 +11423,7 @@ }, "x-appwrite": { "method": "getVariable", + "group": "variables", "weight": 311, "cookies": false, "type": "", @@ -11359,6 +11490,7 @@ }, "x-appwrite": { "method": "updateVariable", + "group": "variables", "weight": 312, "cookies": false, "type": "", @@ -11444,6 +11576,7 @@ }, "x-appwrite": { "method": "deleteVariable", + "group": "variables", "weight": 313, "cookies": false, "type": "", @@ -11512,6 +11645,7 @@ }, "x-appwrite": { "method": "query", + "group": "graphql", "weight": 331, "cookies": false, "type": "graphql", @@ -11585,6 +11719,7 @@ }, "x-appwrite": { "method": "mutation", + "group": "graphql", "weight": 330, "cookies": false, "type": "graphql", @@ -11658,6 +11793,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -11708,6 +11844,7 @@ }, "x-appwrite": { "method": "getAntivirus", + "group": "health", "weight": 147, "cookies": false, "type": "", @@ -11758,6 +11895,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -11808,6 +11946,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -11867,6 +12006,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -11917,6 +12057,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -11967,6 +12108,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -12028,6 +12170,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -12089,6 +12232,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -12159,6 +12303,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -12220,6 +12365,7 @@ }, "x-appwrite": { "method": "getFailedJobs", + "group": "queue", "weight": 148, "cookies": false, "type": "", @@ -12306,6 +12452,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -12367,6 +12514,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -12428,6 +12576,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -12489,6 +12638,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -12550,6 +12700,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -12611,6 +12762,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -12672,6 +12824,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -12733,6 +12886,7 @@ }, "x-appwrite": { "method": "getQueueStatsUsageDump", + "group": "queue", "weight": 144, "cookies": false, "type": "", @@ -12794,6 +12948,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -12855,6 +13010,7 @@ }, "x-appwrite": { "method": "getStorage", + "group": "storage", "weight": 146, "cookies": false, "type": "", @@ -12905,6 +13061,7 @@ }, "x-appwrite": { "method": "getStorageLocal", + "group": "storage", "weight": 145, "cookies": false, "type": "", @@ -12955,6 +13112,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -13005,6 +13163,7 @@ }, "x-appwrite": { "method": "get", + "group": "locale", "weight": 117, "cookies": false, "type": "", @@ -13058,6 +13217,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": "locale", "weight": 118, "cookies": false, "type": "", @@ -13111,6 +13271,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": "continents", "weight": 122, "cookies": false, "type": "", @@ -13164,6 +13325,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": "countries", "weight": 119, "cookies": false, "type": "", @@ -13217,6 +13379,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": "countries", "weight": 120, "cookies": false, "type": "", @@ -13270,6 +13433,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": "countries", "weight": 121, "cookies": false, "type": "", @@ -13323,6 +13487,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": "currencies", "weight": 123, "cookies": false, "type": "", @@ -13376,6 +13541,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": "languages", "weight": 124, "cookies": false, "type": "", @@ -13429,6 +13595,7 @@ }, "x-appwrite": { "method": "listMessages", + "group": "messages", "weight": 384, "cookies": false, "type": "", @@ -13503,6 +13670,7 @@ }, "x-appwrite": { "method": "createEmail", + "group": "messages", "weight": 381, "cookies": false, "type": "", @@ -13660,6 +13828,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "messages", "weight": 388, "cookies": false, "type": "", @@ -13814,6 +13983,7 @@ }, "x-appwrite": { "method": "createPush", + "group": "messages", "weight": 383, "cookies": false, "type": "", @@ -14008,6 +14178,7 @@ }, "x-appwrite": { "method": "updatePush", + "group": "messages", "weight": 390, "cookies": false, "type": "", @@ -14201,6 +14372,7 @@ }, "x-appwrite": { "method": "createSms", + "group": "messages", "weight": 382, "cookies": false, "type": "", @@ -14318,6 +14490,7 @@ }, "x-appwrite": { "method": "updateSms", + "group": "messages", "weight": 389, "cookies": false, "type": "", @@ -14433,6 +14606,7 @@ }, "x-appwrite": { "method": "getMessage", + "group": "messages", "weight": 387, "cookies": false, "type": "", @@ -14487,6 +14661,7 @@ }, "x-appwrite": { "method": "delete", + "group": "messages", "weight": 391, "cookies": false, "type": "", @@ -14548,6 +14723,7 @@ }, "x-appwrite": { "method": "listMessageLogs", + "group": "logs", "weight": 385, "cookies": false, "type": "", @@ -14621,6 +14797,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "messages", "weight": 386, "cookies": false, "type": "", @@ -14694,6 +14871,7 @@ }, "x-appwrite": { "method": "listProviders", + "group": "providers", "weight": 356, "cookies": false, "type": "", @@ -14768,6 +14946,7 @@ }, "x-appwrite": { "method": "createApnsProvider", + "group": "providers", "weight": 355, "cookies": false, "type": "", @@ -14882,6 +15061,7 @@ }, "x-appwrite": { "method": "updateApnsProvider", + "group": "providers", "weight": 368, "cookies": false, "type": "", @@ -14994,6 +15174,7 @@ }, "x-appwrite": { "method": "createFcmProvider", + "group": "providers", "weight": 354, "cookies": false, "type": "", @@ -15084,6 +15265,7 @@ }, "x-appwrite": { "method": "updateFcmProvider", + "group": "providers", "weight": 367, "cookies": false, "type": "", @@ -15172,6 +15354,7 @@ }, "x-appwrite": { "method": "createMailgunProvider", + "group": "providers", "weight": 346, "cookies": false, "type": "", @@ -15298,6 +15481,7 @@ }, "x-appwrite": { "method": "updateMailgunProvider", + "group": "providers", "weight": 359, "cookies": false, "type": "", @@ -15422,6 +15606,7 @@ }, "x-appwrite": { "method": "createMsg91Provider", + "group": "providers", "weight": 349, "cookies": false, "type": "", @@ -15524,6 +15709,7 @@ }, "x-appwrite": { "method": "updateMsg91Provider", + "group": "providers", "weight": 362, "cookies": false, "type": "", @@ -15624,6 +15810,7 @@ }, "x-appwrite": { "method": "createSendgridProvider", + "group": "providers", "weight": 347, "cookies": false, "type": "", @@ -15738,6 +15925,7 @@ }, "x-appwrite": { "method": "updateSendgridProvider", + "group": "providers", "weight": 360, "cookies": false, "type": "", @@ -15850,6 +16038,7 @@ }, "x-appwrite": { "method": "createSmtpProvider", + "group": "providers", "weight": 348, "cookies": false, "type": "", @@ -16008,6 +16197,7 @@ }, "x-appwrite": { "method": "updateSmtpProvider", + "group": "providers", "weight": 361, "cookies": false, "type": "", @@ -16163,6 +16353,7 @@ }, "x-appwrite": { "method": "createTelesignProvider", + "group": "providers", "weight": 350, "cookies": false, "type": "", @@ -16265,6 +16456,7 @@ }, "x-appwrite": { "method": "updateTelesignProvider", + "group": "providers", "weight": 363, "cookies": false, "type": "", @@ -16365,6 +16557,7 @@ }, "x-appwrite": { "method": "createTextmagicProvider", + "group": "providers", "weight": 351, "cookies": false, "type": "", @@ -16467,6 +16660,7 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", + "group": "providers", "weight": 364, "cookies": false, "type": "", @@ -16567,6 +16761,7 @@ }, "x-appwrite": { "method": "createTwilioProvider", + "group": "providers", "weight": 352, "cookies": false, "type": "", @@ -16669,6 +16864,7 @@ }, "x-appwrite": { "method": "updateTwilioProvider", + "group": "providers", "weight": 365, "cookies": false, "type": "", @@ -16769,6 +16965,7 @@ }, "x-appwrite": { "method": "createVonageProvider", + "group": "providers", "weight": 353, "cookies": false, "type": "", @@ -16871,6 +17068,7 @@ }, "x-appwrite": { "method": "updateVonageProvider", + "group": "providers", "weight": 366, "cookies": false, "type": "", @@ -16971,6 +17169,7 @@ }, "x-appwrite": { "method": "getProvider", + "group": "providers", "weight": 358, "cookies": false, "type": "", @@ -17025,6 +17224,7 @@ }, "x-appwrite": { "method": "deleteProvider", + "group": "providers", "weight": 369, "cookies": false, "type": "", @@ -17086,6 +17286,7 @@ }, "x-appwrite": { "method": "listProviderLogs", + "group": "providers", "weight": 357, "cookies": false, "type": "", @@ -17159,6 +17360,7 @@ }, "x-appwrite": { "method": "listSubscriberLogs", + "group": "subscribers", "weight": 378, "cookies": false, "type": "", @@ -17232,6 +17434,7 @@ }, "x-appwrite": { "method": "listTopics", + "group": "topics", "weight": 371, "cookies": false, "type": "", @@ -17304,6 +17507,7 @@ }, "x-appwrite": { "method": "createTopic", + "group": "topics", "weight": 370, "cookies": false, "type": "", @@ -17393,6 +17597,7 @@ }, "x-appwrite": { "method": "getTopic", + "group": "topics", "weight": 373, "cookies": false, "type": "", @@ -17452,6 +17657,7 @@ }, "x-appwrite": { "method": "updateTopic", + "group": "topics", "weight": 374, "cookies": false, "type": "", @@ -17530,6 +17736,7 @@ }, "x-appwrite": { "method": "deleteTopic", + "group": "topics", "weight": 375, "cookies": false, "type": "", @@ -17591,6 +17798,7 @@ }, "x-appwrite": { "method": "listTopicLogs", + "group": "topics", "weight": 372, "cookies": false, "type": "", @@ -17664,6 +17872,7 @@ }, "x-appwrite": { "method": "listSubscribers", + "group": "subscribers", "weight": 377, "cookies": false, "type": "", @@ -17744,6 +17953,7 @@ }, "x-appwrite": { "method": "createSubscriber", + "group": "subscribers", "weight": 376, "cookies": false, "type": "", @@ -17833,6 +18043,7 @@ }, "x-appwrite": { "method": "getSubscriber", + "group": "subscribers", "weight": 379, "cookies": false, "type": "", @@ -17895,6 +18106,7 @@ }, "x-appwrite": { "method": "deleteSubscriber", + "group": "subscribers", "weight": 380, "cookies": false, "type": "", @@ -17967,6 +18179,7 @@ }, "x-appwrite": { "method": "list", + "group": "migrations", "weight": 338, "cookies": false, "type": "", @@ -18039,6 +18252,7 @@ }, "x-appwrite": { "method": "createAppwriteMigration", + "group": "appwrite", "weight": 334, "cookies": false, "type": "", @@ -18132,6 +18346,7 @@ }, "x-appwrite": { "method": "getAppwriteReport", + "group": "appwrite", "weight": 340, "cookies": false, "type": "", @@ -18219,6 +18434,7 @@ }, "x-appwrite": { "method": "createFirebaseMigration", + "group": "firebase", "weight": 335, "cookies": false, "type": "", @@ -18298,6 +18514,7 @@ }, "x-appwrite": { "method": "getFirebaseReport", + "group": "firebase", "weight": 341, "cookies": false, "type": "", @@ -18368,6 +18585,7 @@ }, "x-appwrite": { "method": "createNHostMigration", + "group": "nhost", "weight": 337, "cookies": false, "type": "", @@ -18488,6 +18706,7 @@ }, "x-appwrite": { "method": "getNHostReport", + "group": "nhost", "weight": 343, "cookies": false, "type": "", @@ -18607,6 +18826,7 @@ }, "x-appwrite": { "method": "createSupabaseMigration", + "group": "supabase", "weight": 336, "cookies": false, "type": "", @@ -18720,6 +18940,7 @@ }, "x-appwrite": { "method": "getSupabaseReport", + "group": "supabase", "weight": 342, "cookies": false, "type": "", @@ -18832,6 +19053,7 @@ }, "x-appwrite": { "method": "get", + "group": "migrations", "weight": 339, "cookies": false, "type": "", @@ -18889,6 +19111,7 @@ }, "x-appwrite": { "method": "retry", + "group": "migrations", "weight": 344, "cookies": false, "type": "", @@ -18941,6 +19164,7 @@ }, "x-appwrite": { "method": "delete", + "group": "migrations", "weight": 345, "cookies": false, "type": "", @@ -19000,6 +19224,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 196, "cookies": false, "type": "", @@ -19083,6 +19308,7 @@ }, "x-appwrite": { "method": "listVariables", + "group": "variables", "weight": 198, "cookies": false, "type": "", @@ -19130,6 +19356,7 @@ }, "x-appwrite": { "method": "createVariable", + "group": "variables", "weight": 197, "cookies": false, "type": "", @@ -19206,6 +19433,7 @@ }, "x-appwrite": { "method": "getVariable", + "group": "variables", "weight": 199, "cookies": false, "type": "", @@ -19263,6 +19491,7 @@ }, "x-appwrite": { "method": "updateVariable", + "group": "variables", "weight": 200, "cookies": false, "type": "", @@ -19339,6 +19568,7 @@ }, "x-appwrite": { "method": "deleteVariable", + "group": "variables", "weight": 201, "cookies": false, "type": "", @@ -19398,6 +19628,7 @@ }, "x-appwrite": { "method": "list", + "group": "projects", "weight": 151, "cookies": false, "type": "", @@ -19468,6 +19699,7 @@ }, "x-appwrite": { "method": "create", + "group": "projects", "weight": 150, "cookies": false, "type": "", @@ -19522,8 +19754,7 @@ "default": "default", "x-example": "default", "enum": [ - "default", - "fra" + "default" ], "x-enum-name": null, "x-enum-keys": [] @@ -19617,6 +19848,7 @@ }, "x-appwrite": { "method": "get", + "group": "projects", "weight": 152, "cookies": false, "type": "", @@ -19674,6 +19906,7 @@ }, "x-appwrite": { "method": "update", + "group": "projects", "weight": 153, "cookies": false, "type": "", @@ -19798,6 +20031,7 @@ }, "x-appwrite": { "method": "delete", + "group": "projects", "weight": 170, "cookies": false, "type": "", @@ -19857,6 +20091,7 @@ }, "x-appwrite": { "method": "updateApiStatus", + "group": "projects", "weight": 157, "cookies": false, "type": "", @@ -19948,6 +20183,7 @@ }, "x-appwrite": { "method": "updateApiStatusAll", + "group": "projects", "weight": 158, "cookies": false, "type": "", @@ -20025,6 +20261,7 @@ }, "x-appwrite": { "method": "updateAuthDuration", + "group": "auth", "weight": 163, "cookies": false, "type": "", @@ -20102,6 +20339,7 @@ }, "x-appwrite": { "method": "updateAuthLimit", + "group": "auth", "weight": 162, "cookies": false, "type": "", @@ -20179,6 +20417,7 @@ }, "x-appwrite": { "method": "updateAuthSessionsLimit", + "group": "auth", "weight": 168, "cookies": false, "type": "", @@ -20256,6 +20495,7 @@ }, "x-appwrite": { "method": "updateMembershipsPrivacy", + "group": "auth", "weight": 161, "cookies": false, "type": "", @@ -20347,6 +20587,7 @@ }, "x-appwrite": { "method": "updateMockNumbers", + "group": "auth", "weight": 169, "cookies": false, "type": "", @@ -20427,6 +20668,7 @@ }, "x-appwrite": { "method": "updateAuthPasswordDictionary", + "group": "auth", "weight": 166, "cookies": false, "type": "", @@ -20504,6 +20746,7 @@ }, "x-appwrite": { "method": "updateAuthPasswordHistory", + "group": "auth", "weight": 165, "cookies": false, "type": "", @@ -20581,6 +20824,7 @@ }, "x-appwrite": { "method": "updatePersonalDataCheck", + "group": "auth", "weight": 167, "cookies": false, "type": "", @@ -20658,6 +20902,7 @@ }, "x-appwrite": { "method": "updateSessionAlerts", + "group": "auth", "weight": 160, "cookies": false, "type": "", @@ -20735,6 +20980,7 @@ }, "x-appwrite": { "method": "updateAuthStatus", + "group": "auth", "weight": 164, "cookies": false, "type": "", @@ -20831,6 +21077,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 182, "cookies": false, "type": "", @@ -20917,6 +21164,7 @@ }, "x-appwrite": { "method": "listKeys", + "group": "keys", "weight": 178, "cookies": false, "type": "", @@ -20974,6 +21222,7 @@ }, "x-appwrite": { "method": "createKey", + "group": "keys", "weight": 177, "cookies": false, "type": "", @@ -21067,6 +21316,7 @@ }, "x-appwrite": { "method": "getKey", + "group": "keys", "weight": 179, "cookies": false, "type": "", @@ -21132,6 +21382,7 @@ }, "x-appwrite": { "method": "updateKey", + "group": "keys", "weight": 180, "cookies": false, "type": "", @@ -21226,6 +21477,7 @@ }, "x-appwrite": { "method": "deleteKey", + "group": "keys", "weight": 181, "cookies": false, "type": "", @@ -21293,6 +21545,7 @@ }, "x-appwrite": { "method": "updateOAuth2", + "group": "auth", "weight": 159, "cookies": false, "type": "", @@ -21431,6 +21684,7 @@ }, "x-appwrite": { "method": "listPlatforms", + "group": "platforms", "weight": 184, "cookies": false, "type": "", @@ -21488,6 +21742,7 @@ }, "x-appwrite": { "method": "createPlatform", + "group": "platforms", "weight": 183, "cookies": false, "type": "", @@ -21609,6 +21864,7 @@ }, "x-appwrite": { "method": "getPlatform", + "group": "platforms", "weight": 185, "cookies": false, "type": "", @@ -21674,6 +21930,7 @@ }, "x-appwrite": { "method": "updatePlatform", + "group": "platforms", "weight": 186, "cookies": false, "type": "", @@ -21770,6 +22027,7 @@ }, "x-appwrite": { "method": "deletePlatform", + "group": "platforms", "weight": 187, "cookies": false, "type": "", @@ -21837,6 +22095,7 @@ }, "x-appwrite": { "method": "updateServiceStatus", + "group": "projects", "weight": 155, "cookies": false, "type": "", @@ -21936,6 +22195,7 @@ }, "x-appwrite": { "method": "updateServiceStatusAll", + "group": "projects", "weight": 156, "cookies": false, "type": "", @@ -22013,6 +22273,7 @@ }, "x-appwrite": { "method": "updateSmtp", + "group": "templates", "weight": 188, "cookies": false, "type": "", @@ -22141,6 +22402,7 @@ }, "x-appwrite": { "method": "createSmtpTest", + "group": "templates", "weight": 189, "cookies": false, "type": "", @@ -22278,6 +22540,7 @@ }, "x-appwrite": { "method": "updateTeam", + "group": "projects", "weight": 154, "cookies": false, "type": "", @@ -22355,6 +22618,7 @@ }, "x-appwrite": { "method": "getEmailTemplate", + "group": "templates", "weight": 191, "cookies": false, "type": "", @@ -22574,6 +22838,7 @@ }, "x-appwrite": { "method": "updateEmailTemplate", + "group": "templates", "weight": 193, "cookies": false, "type": "", @@ -22836,6 +23101,7 @@ }, "x-appwrite": { "method": "deleteEmailTemplate", + "group": "templates", "weight": 195, "cookies": false, "type": "", @@ -23057,6 +23323,7 @@ }, "x-appwrite": { "method": "getSmsTemplate", + "group": "templates", "weight": 190, "cookies": false, "type": "", @@ -23273,6 +23540,7 @@ }, "x-appwrite": { "method": "updateSmsTemplate", + "group": "templates", "weight": 192, "cookies": false, "type": "", @@ -23507,6 +23775,7 @@ }, "x-appwrite": { "method": "deleteSmsTemplate", + "group": "templates", "weight": 194, "cookies": false, "type": "", @@ -23725,6 +23994,7 @@ }, "x-appwrite": { "method": "listWebhooks", + "group": "webhooks", "weight": 172, "cookies": false, "type": "", @@ -23782,6 +24052,7 @@ }, "x-appwrite": { "method": "createWebhook", + "group": "webhooks", "weight": 171, "cookies": false, "type": "", @@ -23901,6 +24172,7 @@ }, "x-appwrite": { "method": "getWebhook", + "group": "webhooks", "weight": 173, "cookies": false, "type": "", @@ -23966,6 +24238,7 @@ }, "x-appwrite": { "method": "updateWebhook", + "group": "webhooks", "weight": 174, "cookies": false, "type": "", @@ -24086,6 +24359,7 @@ }, "x-appwrite": { "method": "deleteWebhook", + "group": "webhooks", "weight": 176, "cookies": false, "type": "", @@ -24153,6 +24427,7 @@ }, "x-appwrite": { "method": "updateWebhookSignature", + "group": "webhooks", "weight": 175, "cookies": false, "type": "", @@ -24220,6 +24495,7 @@ }, "x-appwrite": { "method": "listRules", + "group": "rules", "weight": 317, "cookies": false, "type": "", @@ -24290,6 +24566,7 @@ }, "x-appwrite": { "method": "createRule", + "group": "rules", "weight": 316, "cookies": false, "type": "", @@ -24378,6 +24655,7 @@ }, "x-appwrite": { "method": "getRule", + "group": "rules", "weight": 318, "cookies": false, "type": "", @@ -24430,6 +24708,7 @@ }, "x-appwrite": { "method": "deleteRule", + "group": "rules", "weight": 319, "cookies": false, "type": "", @@ -24489,6 +24768,7 @@ }, "x-appwrite": { "method": "updateRuleVerification", + "group": "rules", "weight": 320, "cookies": false, "type": "", @@ -24548,6 +24828,7 @@ }, "x-appwrite": { "method": "listBuckets", + "group": "buckets", "weight": 203, "cookies": false, "type": "", @@ -24619,6 +24900,7 @@ }, "x-appwrite": { "method": "createBucket", + "group": "buckets", "weight": 202, "cookies": false, "type": "", @@ -24757,6 +25039,7 @@ }, "x-appwrite": { "method": "getBucket", + "group": "buckets", "weight": 204, "cookies": false, "type": "", @@ -24815,6 +25098,7 @@ }, "x-appwrite": { "method": "updateBucket", + "group": "buckets", "weight": 205, "cookies": false, "type": "", @@ -24947,6 +25231,7 @@ }, "x-appwrite": { "method": "deleteBucket", + "group": "buckets", "weight": 206, "cookies": false, "type": "", @@ -25007,6 +25292,7 @@ }, "x-appwrite": { "method": "listFiles", + "group": "files", "weight": 208, "cookies": false, "type": "", @@ -25089,6 +25375,7 @@ }, "x-appwrite": { "method": "createFile", + "group": "files", "weight": 207, "cookies": false, "type": "upload", @@ -25180,6 +25467,7 @@ }, "x-appwrite": { "method": "getFile", + "group": "files", "weight": 209, "cookies": false, "type": "", @@ -25249,6 +25537,7 @@ }, "x-appwrite": { "method": "updateFile", + "group": "files", "weight": 214, "cookies": false, "type": "", @@ -25337,6 +25626,7 @@ }, "x-appwrite": { "method": "deleteFile", + "group": "files", "weight": 215, "cookies": false, "type": "", @@ -25408,6 +25698,7 @@ }, "x-appwrite": { "method": "getFileDownload", + "group": "files", "weight": 211, "cookies": false, "type": "location", @@ -25479,6 +25770,7 @@ }, "x-appwrite": { "method": "getFilePreview", + "group": "files", "weight": 210, "cookies": false, "type": "location", @@ -25654,6 +25946,87 @@ ] } }, + "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { + "get": { + "summary": "Get file for push notification", + "operationId": "storageGetFilePush", + "consumes": [ + "application\/json" + ], + "produces": [ + "*\/*" + ], + "tags": [ + "storage" + ], + "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", + "responses": { + "200": { + "description": "File", + "schema": { + "type": "file" + } + } + }, + "x-appwrite": { + "method": "getFilePush", + "group": "files", + "weight": 213, + "cookies": false, + "type": "location", + "deprecated": false, + "demo": "storage\/get-file-push.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "public", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "bucketId", + "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "fileId", + "description": "File ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "jwt", + "description": "JSON Web Token to validate", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + } + ] + } + }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", @@ -25678,6 +26051,7 @@ }, "x-appwrite": { "method": "getFileView", + "group": "files", "weight": 212, "cookies": false, "type": "location", @@ -25749,6 +26123,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 216, "cookies": false, "type": "", @@ -25820,6 +26195,7 @@ }, "x-appwrite": { "method": "getBucketUsage", + "group": "usage", "weight": 217, "cookies": false, "type": "", @@ -25899,6 +26275,7 @@ }, "x-appwrite": { "method": "list", + "group": "teams", "weight": 219, "cookies": false, "type": "", @@ -25973,6 +26350,7 @@ }, "x-appwrite": { "method": "create", + "group": "teams", "weight": 218, "cookies": false, "type": "", @@ -26064,6 +26442,7 @@ }, "x-appwrite": { "method": "get", + "group": "teams", "weight": 220, "cookies": false, "type": "", @@ -26125,6 +26504,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "teams", "weight": 222, "cookies": false, "type": "", @@ -26199,6 +26579,7 @@ }, "x-appwrite": { "method": "delete", + "group": "teams", "weight": 224, "cookies": false, "type": "", @@ -26262,6 +26643,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 231, "cookies": false, "type": "", @@ -26333,6 +26715,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 226, "cookies": false, "type": "", @@ -26415,6 +26798,7 @@ }, "x-appwrite": { "method": "createMembership", + "group": "memberships", "weight": 225, "cookies": false, "type": "", @@ -26529,6 +26913,7 @@ }, "x-appwrite": { "method": "getMembership", + "group": "memberships", "weight": 227, "cookies": false, "type": "", @@ -26598,6 +26983,7 @@ }, "x-appwrite": { "method": "updateMembership", + "group": "memberships", "weight": 228, "cookies": false, "type": "", @@ -26683,6 +27069,7 @@ }, "x-appwrite": { "method": "deleteMembership", + "group": "memberships", "weight": 230, "cookies": false, "type": "", @@ -26754,6 +27141,7 @@ }, "x-appwrite": { "method": "updateMembershipStatus", + "group": "memberships", "weight": 229, "cookies": false, "type": "", @@ -26848,6 +27236,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "teams", "weight": 221, "cookies": false, "type": "", @@ -26907,6 +27296,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "teams", "weight": 223, "cookies": false, "type": "", @@ -26986,6 +27376,7 @@ }, "x-appwrite": { "method": "list", + "group": "users", "weight": 241, "cookies": false, "type": "", @@ -27057,6 +27448,7 @@ }, "x-appwrite": { "method": "create", + "group": "users", "weight": 232, "cookies": false, "type": "", @@ -27151,6 +27543,7 @@ }, "x-appwrite": { "method": "createArgon2User", + "group": "users", "weight": 235, "cookies": false, "type": "", @@ -27241,6 +27634,7 @@ }, "x-appwrite": { "method": "createBcryptUser", + "group": "users", "weight": 233, "cookies": false, "type": "", @@ -27331,6 +27725,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 249, "cookies": false, "type": "", @@ -27399,6 +27794,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 272, "cookies": false, "type": "", @@ -27459,6 +27855,7 @@ }, "x-appwrite": { "method": "createMD5User", + "group": "users", "weight": 234, "cookies": false, "type": "", @@ -27549,6 +27946,7 @@ }, "x-appwrite": { "method": "createPHPassUser", + "group": "users", "weight": 237, "cookies": false, "type": "", @@ -27639,6 +28037,7 @@ }, "x-appwrite": { "method": "createScryptUser", + "group": "users", "weight": 238, "cookies": false, "type": "", @@ -27764,6 +28163,7 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", + "group": "users", "weight": 239, "cookies": false, "type": "", @@ -27875,6 +28275,7 @@ }, "x-appwrite": { "method": "createSHAUser", + "group": "users", "weight": 236, "cookies": false, "type": "", @@ -27986,6 +28387,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 274, "cookies": false, "type": "", @@ -28057,6 +28459,7 @@ }, "x-appwrite": { "method": "get", + "group": "users", "weight": 242, "cookies": false, "type": "", @@ -28110,6 +28513,7 @@ }, "x-appwrite": { "method": "delete", + "group": "users", "weight": 270, "cookies": false, "type": "", @@ -28170,6 +28574,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "users", "weight": 255, "cookies": false, "type": "", @@ -28248,6 +28653,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 273, "cookies": false, "type": "", @@ -28329,6 +28735,7 @@ }, "x-appwrite": { "method": "updateLabels", + "group": "users", "weight": 251, "cookies": false, "type": "", @@ -28410,6 +28817,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 247, "cookies": false, "type": "", @@ -28482,6 +28890,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 246, "cookies": false, "type": "", @@ -28542,6 +28951,7 @@ }, "x-appwrite": { "method": "updateMfa", + "group": "users", "weight": 260, "cookies": false, "type": "", @@ -28615,6 +29025,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 265, "cookies": false, "type": "", @@ -28688,6 +29099,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 261, "cookies": false, "type": "", @@ -28748,6 +29160,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 262, "cookies": false, "type": "", @@ -28806,6 +29219,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 264, "cookies": false, "type": "", @@ -28864,6 +29278,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 263, "cookies": false, "type": "", @@ -28924,6 +29339,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "users", "weight": 253, "cookies": false, "type": "", @@ -29002,6 +29418,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "users", "weight": 254, "cookies": false, "type": "", @@ -29080,6 +29497,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "users", "weight": 256, "cookies": false, "type": "", @@ -29158,6 +29576,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "users", "weight": 243, "cookies": false, "type": "", @@ -29216,6 +29635,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "users", "weight": 258, "cookies": false, "type": "", @@ -29294,6 +29714,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 245, "cookies": false, "type": "", @@ -29352,6 +29773,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 266, "cookies": false, "type": "", @@ -29405,6 +29827,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 269, "cookies": false, "type": "", @@ -29460,6 +29883,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 268, "cookies": false, "type": "", @@ -29528,6 +29952,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "users", "weight": 250, "cookies": false, "type": "", @@ -29606,6 +30031,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "targets", "weight": 248, "cookies": false, "type": "", @@ -29677,6 +30103,7 @@ }, "x-appwrite": { "method": "createTarget", + "group": "targets", "weight": 240, "cookies": false, "type": "", @@ -29789,6 +30216,7 @@ }, "x-appwrite": { "method": "getTarget", + "group": "targets", "weight": 244, "cookies": false, "type": "", @@ -29856,6 +30284,7 @@ }, "x-appwrite": { "method": "updateTarget", + "group": "targets", "weight": 259, "cookies": false, "type": "", @@ -29945,6 +30374,7 @@ }, "x-appwrite": { "method": "deleteTarget", + "group": "targets", "weight": 271, "cookies": false, "type": "", @@ -30014,6 +30444,7 @@ }, "x-appwrite": { "method": "createToken", + "group": "auth", "weight": 267, "cookies": false, "type": "", @@ -30095,6 +30526,7 @@ }, "x-appwrite": { "method": "updateEmailVerification", + "group": "users", "weight": 257, "cookies": false, "type": "", @@ -30173,6 +30605,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "users", "weight": 252, "cookies": false, "type": "", @@ -30251,6 +30684,7 @@ }, "x-appwrite": { "method": "listRepositories", + "group": "repositories", "weight": 279, "cookies": false, "type": "", @@ -30317,6 +30751,7 @@ }, "x-appwrite": { "method": "createRepository", + "group": "repositories", "weight": 280, "cookies": false, "type": "", @@ -30401,6 +30836,7 @@ }, "x-appwrite": { "method": "getRepository", + "group": "repositories", "weight": 281, "cookies": false, "type": "", @@ -30468,6 +30904,7 @@ }, "x-appwrite": { "method": "listRepositoryBranches", + "group": "repositories", "weight": 282, "cookies": false, "type": "", @@ -30535,6 +30972,7 @@ }, "x-appwrite": { "method": "getRepositoryContents", + "group": "repositories", "weight": 277, "cookies": false, "type": "", @@ -30611,6 +31049,7 @@ }, "x-appwrite": { "method": "createRepositoryDetection", + "group": "repositories", "weight": 278, "cookies": false, "type": "", @@ -30690,6 +31129,7 @@ }, "x-appwrite": { "method": "updateExternalDeployments", + "group": "repositories", "weight": 287, "cookies": false, "type": "", @@ -30775,6 +31215,7 @@ }, "x-appwrite": { "method": "listInstallations", + "group": "installations", "weight": 284, "cookies": false, "type": "", @@ -30847,6 +31288,7 @@ }, "x-appwrite": { "method": "getInstallation", + "group": "installations", "weight": 285, "cookies": false, "type": "", @@ -30899,6 +31341,7 @@ }, "x-appwrite": { "method": "deleteInstallation", + "group": "installations", "weight": 286, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 83757c94f4..5687a25874 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -102,6 +102,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -153,6 +154,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -243,6 +245,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -323,6 +326,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -385,6 +389,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -448,6 +453,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 29, "cookies": false, "type": "", @@ -498,6 +504,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -565,6 +572,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -638,6 +646,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -704,6 +713,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -783,6 +793,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -851,6 +862,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -927,6 +939,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -1007,6 +1020,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -1060,6 +1074,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1111,6 +1126,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1162,6 +1178,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1215,6 +1232,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1288,6 +1306,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1367,6 +1386,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1447,6 +1467,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1498,6 +1519,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1571,6 +1593,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1652,6 +1675,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1739,6 +1763,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 11, "cookies": false, "type": "", @@ -1785,6 +1810,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 12, "cookies": false, "type": "", @@ -1838,6 +1864,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "auth", "weight": 17, "cookies": false, "type": "", @@ -1888,6 +1915,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "auth", "weight": 16, "cookies": false, "type": "", @@ -1965,6 +1993,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "auth", "weight": 26, "cookies": false, "type": "", @@ -2042,6 +2071,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "auth", "weight": 27, "cookies": false, "type": "", @@ -2119,6 +2149,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 18, "cookies": false, "type": "", @@ -2196,6 +2227,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "auth", "weight": 13, "cookies": false, "type": "", @@ -2257,6 +2289,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "auth", "weight": 15, "cookies": false, "type": "", @@ -2313,6 +2346,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 14, "cookies": false, "type": "", @@ -2376,6 +2410,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2429,6 +2464,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "auth", "weight": 25, "cookies": false, "type": "", @@ -2512,6 +2548,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "auth", "weight": 24, "cookies": false, "type": "", @@ -2601,6 +2638,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "auth", "weight": 23, "cookies": false, "type": "webAuth", @@ -2736,6 +2774,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "auth", "weight": 28, "cookies": false, "type": "", @@ -2816,6 +2855,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -2887,6 +2927,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -2967,6 +3008,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3021,6 +3063,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3101,6 +3144,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": "icons", "weight": 60, "cookies": false, "type": "location", @@ -3229,6 +3273,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": "icons", "weight": 59, "cookies": false, "type": "location", @@ -3363,6 +3408,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": "images", "weight": 63, "cookies": false, "type": "location", @@ -3429,6 +3475,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": "icons", "weight": 61, "cookies": false, "type": "location", @@ -3919,6 +3966,7 @@ }, "x-appwrite": { "method": "getImage", + "group": "images", "weight": 62, "cookies": false, "type": "location", @@ -4005,6 +4053,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": "images", "weight": 65, "cookies": false, "type": "location", @@ -4099,6 +4148,7 @@ }, "x-appwrite": { "method": "getQR", + "group": "images", "weight": 64, "cookies": false, "type": "location", @@ -4193,6 +4243,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4265,6 +4316,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4349,6 +4401,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4408,6 +4461,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4486,6 +4540,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -4547,6 +4602,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -4627,6 +4683,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -4734,6 +4791,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -4801,6 +4859,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -4902,6 +4961,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -4971,6 +5031,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -5052,6 +5113,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -5158,6 +5220,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5266,6 +5329,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5372,6 +5436,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5480,6 +5545,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -5586,6 +5652,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -5694,6 +5761,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -5810,6 +5878,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -5928,6 +5997,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -6046,6 +6116,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -6166,6 +6237,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6284,6 +6356,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6404,6 +6477,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6510,6 +6584,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -6618,6 +6693,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -6751,6 +6827,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -6870,6 +6947,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -6984,6 +7062,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -7090,6 +7169,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7229,6 +7309,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7298,6 +7379,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7374,6 +7456,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7478,6 +7561,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -7561,6 +7645,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -7668,6 +7753,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -7759,6 +7845,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -7857,6 +7944,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -7938,6 +8026,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -7996,7 +8085,7 @@ }, "post": { "summary": "Create index", - "operationId": "databasesCreateIndex", + "operationId": "indexesCreateIndex", "consumes": [ "application\/json" ], @@ -8004,7 +8093,7 @@ "application\/json" ], "tags": [ - "databases" + "indexes" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -8017,11 +8106,12 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", "deprecated": false, - "demo": "databases\/create-index.md", + "demo": "indexes\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -8081,7 +8171,7 @@ "fulltext", "unique" ], - "x-enum-name": "IndexType", + "x-enum-name": null, "x-enum-keys": [] }, "attributes": { @@ -8137,6 +8227,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8206,6 +8297,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8282,6 +8374,7 @@ }, "x-appwrite": { "method": "list", + "group": "functions", "weight": 289, "cookies": false, "type": "", @@ -8354,6 +8447,7 @@ }, "x-appwrite": { "method": "create", + "group": "functions", "weight": 288, "cookies": false, "type": "", @@ -8625,6 +8719,7 @@ }, "x-appwrite": { "method": "listRuntimes", + "group": "runtimes", "weight": 290, "cookies": false, "type": "", @@ -8676,6 +8771,7 @@ }, "x-appwrite": { "method": "listSpecifications", + "group": "runtimes", "weight": 291, "cookies": false, "type": "", @@ -8728,6 +8824,7 @@ }, "x-appwrite": { "method": "get", + "group": "functions", "weight": 292, "cookies": false, "type": "", @@ -8787,6 +8884,7 @@ }, "x-appwrite": { "method": "update", + "group": "functions", "weight": 295, "cookies": false, "type": "", @@ -9028,6 +9126,7 @@ }, "x-appwrite": { "method": "delete", + "group": "functions", "weight": 298, "cookies": false, "type": "", @@ -9089,6 +9188,7 @@ }, "x-appwrite": { "method": "listDeployments", + "group": "deployments", "weight": 300, "cookies": false, "type": "", @@ -9169,6 +9269,7 @@ }, "x-appwrite": { "method": "createDeployment", + "group": "deployments", "weight": 299, "cookies": false, "type": "upload", @@ -9261,6 +9362,7 @@ }, "x-appwrite": { "method": "getDeployment", + "group": "deployments", "weight": 301, "cookies": false, "type": "", @@ -9328,6 +9430,7 @@ }, "x-appwrite": { "method": "updateDeployment", + "group": "deployments", "weight": 297, "cookies": false, "type": "", @@ -9390,6 +9493,7 @@ }, "x-appwrite": { "method": "deleteDeployment", + "group": "deployments", "weight": 302, "cookies": false, "type": "", @@ -9456,6 +9560,7 @@ }, "x-appwrite": { "method": "createBuild", + "group": "deployments", "weight": 303, "cookies": false, "type": "", @@ -9538,6 +9643,7 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", + "group": "deployments", "weight": 304, "cookies": false, "type": "", @@ -9607,6 +9713,7 @@ }, "x-appwrite": { "method": "getDeploymentDownload", + "group": "deployments", "weight": 296, "cookies": false, "type": "location", @@ -9678,6 +9785,7 @@ }, "x-appwrite": { "method": "listExecutions", + "group": "executions", "weight": 306, "cookies": false, "type": "", @@ -9762,6 +9870,7 @@ }, "x-appwrite": { "method": "createExecution", + "group": "executions", "weight": 305, "cookies": false, "type": "", @@ -9882,6 +9991,7 @@ }, "x-appwrite": { "method": "getExecution", + "group": "executions", "weight": 307, "cookies": false, "type": "", @@ -9948,6 +10058,7 @@ }, "x-appwrite": { "method": "deleteExecution", + "group": "executions", "weight": 308, "cookies": false, "type": "", @@ -10017,6 +10128,7 @@ }, "x-appwrite": { "method": "listVariables", + "group": "variables", "weight": 310, "cookies": false, "type": "", @@ -10076,6 +10188,7 @@ }, "x-appwrite": { "method": "createVariable", + "group": "variables", "weight": 309, "cookies": false, "type": "", @@ -10162,6 +10275,7 @@ }, "x-appwrite": { "method": "getVariable", + "group": "variables", "weight": 311, "cookies": false, "type": "", @@ -10229,6 +10343,7 @@ }, "x-appwrite": { "method": "updateVariable", + "group": "variables", "weight": 312, "cookies": false, "type": "", @@ -10315,6 +10430,7 @@ }, "x-appwrite": { "method": "deleteVariable", + "group": "variables", "weight": 313, "cookies": false, "type": "", @@ -10384,6 +10500,7 @@ }, "x-appwrite": { "method": "query", + "group": "graphql", "weight": 331, "cookies": false, "type": "graphql", @@ -10459,6 +10576,7 @@ }, "x-appwrite": { "method": "mutation", + "group": "graphql", "weight": 330, "cookies": false, "type": "graphql", @@ -10534,6 +10652,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -10585,6 +10704,7 @@ }, "x-appwrite": { "method": "getAntivirus", + "group": "health", "weight": 147, "cookies": false, "type": "", @@ -10636,6 +10756,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -10687,6 +10808,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -10747,6 +10869,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -10798,6 +10921,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -10849,6 +10973,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -10911,6 +11036,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -10973,6 +11099,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -11044,6 +11171,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -11106,6 +11234,7 @@ }, "x-appwrite": { "method": "getFailedJobs", + "group": "queue", "weight": 148, "cookies": false, "type": "", @@ -11193,6 +11322,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -11255,6 +11385,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -11317,6 +11448,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -11379,6 +11511,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -11441,6 +11574,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -11503,6 +11637,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -11565,6 +11700,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -11627,6 +11763,7 @@ }, "x-appwrite": { "method": "getQueueStatsUsageDump", + "group": "queue", "weight": 144, "cookies": false, "type": "", @@ -11689,6 +11826,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -11751,6 +11889,7 @@ }, "x-appwrite": { "method": "getStorage", + "group": "storage", "weight": 146, "cookies": false, "type": "", @@ -11802,6 +11941,7 @@ }, "x-appwrite": { "method": "getStorageLocal", + "group": "storage", "weight": 145, "cookies": false, "type": "", @@ -11853,6 +11993,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -11904,6 +12045,7 @@ }, "x-appwrite": { "method": "get", + "group": "locale", "weight": 117, "cookies": false, "type": "", @@ -11959,6 +12101,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": "locale", "weight": 118, "cookies": false, "type": "", @@ -12014,6 +12157,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": "continents", "weight": 122, "cookies": false, "type": "", @@ -12069,6 +12213,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": "countries", "weight": 119, "cookies": false, "type": "", @@ -12124,6 +12269,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": "countries", "weight": 120, "cookies": false, "type": "", @@ -12179,6 +12325,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": "countries", "weight": 121, "cookies": false, "type": "", @@ -12234,6 +12381,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": "currencies", "weight": 123, "cookies": false, "type": "", @@ -12289,6 +12437,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": "languages", "weight": 124, "cookies": false, "type": "", @@ -12344,6 +12493,7 @@ }, "x-appwrite": { "method": "listMessages", + "group": "messages", "weight": 384, "cookies": false, "type": "", @@ -12419,6 +12569,7 @@ }, "x-appwrite": { "method": "createEmail", + "group": "messages", "weight": 381, "cookies": false, "type": "", @@ -12577,6 +12728,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "messages", "weight": 388, "cookies": false, "type": "", @@ -12732,6 +12884,7 @@ }, "x-appwrite": { "method": "createPush", + "group": "messages", "weight": 383, "cookies": false, "type": "", @@ -12927,6 +13080,7 @@ }, "x-appwrite": { "method": "updatePush", + "group": "messages", "weight": 390, "cookies": false, "type": "", @@ -13121,6 +13275,7 @@ }, "x-appwrite": { "method": "createSms", + "group": "messages", "weight": 382, "cookies": false, "type": "", @@ -13239,6 +13394,7 @@ }, "x-appwrite": { "method": "updateSms", + "group": "messages", "weight": 389, "cookies": false, "type": "", @@ -13355,6 +13511,7 @@ }, "x-appwrite": { "method": "getMessage", + "group": "messages", "weight": 387, "cookies": false, "type": "", @@ -13410,6 +13567,7 @@ }, "x-appwrite": { "method": "delete", + "group": "messages", "weight": 391, "cookies": false, "type": "", @@ -13472,6 +13630,7 @@ }, "x-appwrite": { "method": "listMessageLogs", + "group": "logs", "weight": 385, "cookies": false, "type": "", @@ -13546,6 +13705,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "messages", "weight": 386, "cookies": false, "type": "", @@ -13620,6 +13780,7 @@ }, "x-appwrite": { "method": "listProviders", + "group": "providers", "weight": 356, "cookies": false, "type": "", @@ -13695,6 +13856,7 @@ }, "x-appwrite": { "method": "createApnsProvider", + "group": "providers", "weight": 355, "cookies": false, "type": "", @@ -13810,6 +13972,7 @@ }, "x-appwrite": { "method": "updateApnsProvider", + "group": "providers", "weight": 368, "cookies": false, "type": "", @@ -13923,6 +14086,7 @@ }, "x-appwrite": { "method": "createFcmProvider", + "group": "providers", "weight": 354, "cookies": false, "type": "", @@ -14014,6 +14178,7 @@ }, "x-appwrite": { "method": "updateFcmProvider", + "group": "providers", "weight": 367, "cookies": false, "type": "", @@ -14103,6 +14268,7 @@ }, "x-appwrite": { "method": "createMailgunProvider", + "group": "providers", "weight": 346, "cookies": false, "type": "", @@ -14230,6 +14396,7 @@ }, "x-appwrite": { "method": "updateMailgunProvider", + "group": "providers", "weight": 359, "cookies": false, "type": "", @@ -14355,6 +14522,7 @@ }, "x-appwrite": { "method": "createMsg91Provider", + "group": "providers", "weight": 349, "cookies": false, "type": "", @@ -14458,6 +14626,7 @@ }, "x-appwrite": { "method": "updateMsg91Provider", + "group": "providers", "weight": 362, "cookies": false, "type": "", @@ -14559,6 +14728,7 @@ }, "x-appwrite": { "method": "createSendgridProvider", + "group": "providers", "weight": 347, "cookies": false, "type": "", @@ -14674,6 +14844,7 @@ }, "x-appwrite": { "method": "updateSendgridProvider", + "group": "providers", "weight": 360, "cookies": false, "type": "", @@ -14787,6 +14958,7 @@ }, "x-appwrite": { "method": "createSmtpProvider", + "group": "providers", "weight": 348, "cookies": false, "type": "", @@ -14946,6 +15118,7 @@ }, "x-appwrite": { "method": "updateSmtpProvider", + "group": "providers", "weight": 361, "cookies": false, "type": "", @@ -15102,6 +15275,7 @@ }, "x-appwrite": { "method": "createTelesignProvider", + "group": "providers", "weight": 350, "cookies": false, "type": "", @@ -15205,6 +15379,7 @@ }, "x-appwrite": { "method": "updateTelesignProvider", + "group": "providers", "weight": 363, "cookies": false, "type": "", @@ -15306,6 +15481,7 @@ }, "x-appwrite": { "method": "createTextmagicProvider", + "group": "providers", "weight": 351, "cookies": false, "type": "", @@ -15409,6 +15585,7 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", + "group": "providers", "weight": 364, "cookies": false, "type": "", @@ -15510,6 +15687,7 @@ }, "x-appwrite": { "method": "createTwilioProvider", + "group": "providers", "weight": 352, "cookies": false, "type": "", @@ -15613,6 +15791,7 @@ }, "x-appwrite": { "method": "updateTwilioProvider", + "group": "providers", "weight": 365, "cookies": false, "type": "", @@ -15714,6 +15893,7 @@ }, "x-appwrite": { "method": "createVonageProvider", + "group": "providers", "weight": 353, "cookies": false, "type": "", @@ -15817,6 +15997,7 @@ }, "x-appwrite": { "method": "updateVonageProvider", + "group": "providers", "weight": 366, "cookies": false, "type": "", @@ -15918,6 +16099,7 @@ }, "x-appwrite": { "method": "getProvider", + "group": "providers", "weight": 358, "cookies": false, "type": "", @@ -15973,6 +16155,7 @@ }, "x-appwrite": { "method": "deleteProvider", + "group": "providers", "weight": 369, "cookies": false, "type": "", @@ -16035,6 +16218,7 @@ }, "x-appwrite": { "method": "listProviderLogs", + "group": "providers", "weight": 357, "cookies": false, "type": "", @@ -16109,6 +16293,7 @@ }, "x-appwrite": { "method": "listSubscriberLogs", + "group": "subscribers", "weight": 378, "cookies": false, "type": "", @@ -16183,6 +16368,7 @@ }, "x-appwrite": { "method": "listTopics", + "group": "topics", "weight": 371, "cookies": false, "type": "", @@ -16256,6 +16442,7 @@ }, "x-appwrite": { "method": "createTopic", + "group": "topics", "weight": 370, "cookies": false, "type": "", @@ -16346,6 +16533,7 @@ }, "x-appwrite": { "method": "getTopic", + "group": "topics", "weight": 373, "cookies": false, "type": "", @@ -16406,6 +16594,7 @@ }, "x-appwrite": { "method": "updateTopic", + "group": "topics", "weight": 374, "cookies": false, "type": "", @@ -16485,6 +16674,7 @@ }, "x-appwrite": { "method": "deleteTopic", + "group": "topics", "weight": 375, "cookies": false, "type": "", @@ -16547,6 +16737,7 @@ }, "x-appwrite": { "method": "listTopicLogs", + "group": "topics", "weight": 372, "cookies": false, "type": "", @@ -16621,6 +16812,7 @@ }, "x-appwrite": { "method": "listSubscribers", + "group": "subscribers", "weight": 377, "cookies": false, "type": "", @@ -16702,6 +16894,7 @@ }, "x-appwrite": { "method": "createSubscriber", + "group": "subscribers", "weight": 376, "cookies": false, "type": "", @@ -16793,6 +16986,7 @@ }, "x-appwrite": { "method": "getSubscriber", + "group": "subscribers", "weight": 379, "cookies": false, "type": "", @@ -16856,6 +17050,7 @@ }, "x-appwrite": { "method": "deleteSubscriber", + "group": "subscribers", "weight": 380, "cookies": false, "type": "", @@ -16930,6 +17125,7 @@ }, "x-appwrite": { "method": "listBuckets", + "group": "buckets", "weight": 203, "cookies": false, "type": "", @@ -17002,6 +17198,7 @@ }, "x-appwrite": { "method": "createBucket", + "group": "buckets", "weight": 202, "cookies": false, "type": "", @@ -17141,6 +17338,7 @@ }, "x-appwrite": { "method": "getBucket", + "group": "buckets", "weight": 204, "cookies": false, "type": "", @@ -17200,6 +17398,7 @@ }, "x-appwrite": { "method": "updateBucket", + "group": "buckets", "weight": 205, "cookies": false, "type": "", @@ -17333,6 +17532,7 @@ }, "x-appwrite": { "method": "deleteBucket", + "group": "buckets", "weight": 206, "cookies": false, "type": "", @@ -17394,6 +17594,7 @@ }, "x-appwrite": { "method": "listFiles", + "group": "files", "weight": 208, "cookies": false, "type": "", @@ -17478,6 +17679,7 @@ }, "x-appwrite": { "method": "createFile", + "group": "files", "weight": 207, "cookies": false, "type": "upload", @@ -17571,6 +17773,7 @@ }, "x-appwrite": { "method": "getFile", + "group": "files", "weight": 209, "cookies": false, "type": "", @@ -17642,6 +17845,7 @@ }, "x-appwrite": { "method": "updateFile", + "group": "files", "weight": 214, "cookies": false, "type": "", @@ -17732,6 +17936,7 @@ }, "x-appwrite": { "method": "deleteFile", + "group": "files", "weight": 215, "cookies": false, "type": "", @@ -17805,6 +18010,7 @@ }, "x-appwrite": { "method": "getFileDownload", + "group": "files", "weight": 211, "cookies": false, "type": "location", @@ -17878,6 +18084,7 @@ }, "x-appwrite": { "method": "getFilePreview", + "group": "files", "weight": 210, "cookies": false, "type": "location", @@ -18055,6 +18262,89 @@ ] } }, + "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { + "get": { + "summary": "Get file for push notification", + "operationId": "storageGetFilePush", + "consumes": [ + "application\/json" + ], + "produces": [ + "*\/*" + ], + "tags": [ + "storage" + ], + "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", + "responses": { + "200": { + "description": "File", + "schema": { + "type": "file" + } + } + }, + "x-appwrite": { + "method": "getFilePush", + "group": "files", + "weight": 213, + "cookies": false, + "type": "location", + "deprecated": false, + "demo": "storage\/get-file-push.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "public", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Session": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "bucketId", + "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "fileId", + "description": "File ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "jwt", + "description": "JSON Web Token to validate", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + } + ] + } + }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", @@ -18079,6 +18369,7 @@ }, "x-appwrite": { "method": "getFileView", + "group": "files", "weight": 212, "cookies": false, "type": "location", @@ -18152,6 +18443,7 @@ }, "x-appwrite": { "method": "list", + "group": "teams", "weight": 219, "cookies": false, "type": "", @@ -18228,6 +18520,7 @@ }, "x-appwrite": { "method": "create", + "group": "teams", "weight": 218, "cookies": false, "type": "", @@ -18321,6 +18614,7 @@ }, "x-appwrite": { "method": "get", + "group": "teams", "weight": 220, "cookies": false, "type": "", @@ -18384,6 +18678,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "teams", "weight": 222, "cookies": false, "type": "", @@ -18460,6 +18755,7 @@ }, "x-appwrite": { "method": "delete", + "group": "teams", "weight": 224, "cookies": false, "type": "", @@ -18525,6 +18821,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 226, "cookies": false, "type": "", @@ -18609,6 +18906,7 @@ }, "x-appwrite": { "method": "createMembership", + "group": "memberships", "weight": 225, "cookies": false, "type": "", @@ -18725,6 +19023,7 @@ }, "x-appwrite": { "method": "getMembership", + "group": "memberships", "weight": 227, "cookies": false, "type": "", @@ -18796,6 +19095,7 @@ }, "x-appwrite": { "method": "updateMembership", + "group": "memberships", "weight": 228, "cookies": false, "type": "", @@ -18883,6 +19183,7 @@ }, "x-appwrite": { "method": "deleteMembership", + "group": "memberships", "weight": 230, "cookies": false, "type": "", @@ -18956,6 +19257,7 @@ }, "x-appwrite": { "method": "updateMembershipStatus", + "group": "memberships", "weight": 229, "cookies": false, "type": "", @@ -19052,6 +19354,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "teams", "weight": 221, "cookies": false, "type": "", @@ -19113,6 +19416,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "teams", "weight": 223, "cookies": false, "type": "", @@ -19194,6 +19498,7 @@ }, "x-appwrite": { "method": "list", + "group": "users", "weight": 241, "cookies": false, "type": "", @@ -19266,6 +19571,7 @@ }, "x-appwrite": { "method": "create", + "group": "users", "weight": 232, "cookies": false, "type": "", @@ -19361,6 +19667,7 @@ }, "x-appwrite": { "method": "createArgon2User", + "group": "users", "weight": 235, "cookies": false, "type": "", @@ -19452,6 +19759,7 @@ }, "x-appwrite": { "method": "createBcryptUser", + "group": "users", "weight": 233, "cookies": false, "type": "", @@ -19543,6 +19851,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 249, "cookies": false, "type": "", @@ -19612,6 +19921,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 272, "cookies": false, "type": "", @@ -19673,6 +19983,7 @@ }, "x-appwrite": { "method": "createMD5User", + "group": "users", "weight": 234, "cookies": false, "type": "", @@ -19764,6 +20075,7 @@ }, "x-appwrite": { "method": "createPHPassUser", + "group": "users", "weight": 237, "cookies": false, "type": "", @@ -19855,6 +20167,7 @@ }, "x-appwrite": { "method": "createScryptUser", + "group": "users", "weight": 238, "cookies": false, "type": "", @@ -19981,6 +20294,7 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", + "group": "users", "weight": 239, "cookies": false, "type": "", @@ -20093,6 +20407,7 @@ }, "x-appwrite": { "method": "createSHAUser", + "group": "users", "weight": 236, "cookies": false, "type": "", @@ -20205,6 +20520,7 @@ }, "x-appwrite": { "method": "get", + "group": "users", "weight": 242, "cookies": false, "type": "", @@ -20259,6 +20575,7 @@ }, "x-appwrite": { "method": "delete", + "group": "users", "weight": 270, "cookies": false, "type": "", @@ -20320,6 +20637,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "users", "weight": 255, "cookies": false, "type": "", @@ -20399,6 +20717,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 273, "cookies": false, "type": "", @@ -20481,6 +20800,7 @@ }, "x-appwrite": { "method": "updateLabels", + "group": "users", "weight": 251, "cookies": false, "type": "", @@ -20563,6 +20883,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 247, "cookies": false, "type": "", @@ -20636,6 +20957,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 246, "cookies": false, "type": "", @@ -20697,6 +21019,7 @@ }, "x-appwrite": { "method": "updateMfa", + "group": "users", "weight": 260, "cookies": false, "type": "", @@ -20771,6 +21094,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 265, "cookies": false, "type": "", @@ -20845,6 +21169,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 261, "cookies": false, "type": "", @@ -20906,6 +21231,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 262, "cookies": false, "type": "", @@ -20965,6 +21291,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 264, "cookies": false, "type": "", @@ -21024,6 +21351,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 263, "cookies": false, "type": "", @@ -21085,6 +21413,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "users", "weight": 253, "cookies": false, "type": "", @@ -21164,6 +21493,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "users", "weight": 254, "cookies": false, "type": "", @@ -21243,6 +21573,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "users", "weight": 256, "cookies": false, "type": "", @@ -21322,6 +21653,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "users", "weight": 243, "cookies": false, "type": "", @@ -21381,6 +21713,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "users", "weight": 258, "cookies": false, "type": "", @@ -21460,6 +21793,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 245, "cookies": false, "type": "", @@ -21519,6 +21853,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 266, "cookies": false, "type": "", @@ -21573,6 +21908,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 269, "cookies": false, "type": "", @@ -21629,6 +21965,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 268, "cookies": false, "type": "", @@ -21698,6 +22035,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "users", "weight": 250, "cookies": false, "type": "", @@ -21777,6 +22115,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "targets", "weight": 248, "cookies": false, "type": "", @@ -21849,6 +22188,7 @@ }, "x-appwrite": { "method": "createTarget", + "group": "targets", "weight": 240, "cookies": false, "type": "", @@ -21962,6 +22302,7 @@ }, "x-appwrite": { "method": "getTarget", + "group": "targets", "weight": 244, "cookies": false, "type": "", @@ -22030,6 +22371,7 @@ }, "x-appwrite": { "method": "updateTarget", + "group": "targets", "weight": 259, "cookies": false, "type": "", @@ -22120,6 +22462,7 @@ }, "x-appwrite": { "method": "deleteTarget", + "group": "targets", "weight": 271, "cookies": false, "type": "", @@ -22190,6 +22533,7 @@ }, "x-appwrite": { "method": "createToken", + "group": "auth", "weight": 267, "cookies": false, "type": "", @@ -22272,6 +22616,7 @@ }, "x-appwrite": { "method": "updateEmailVerification", + "group": "users", "weight": 257, "cookies": false, "type": "", @@ -22351,6 +22696,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "users", "weight": 252, "cookies": false, "type": "", diff --git a/tests/unit/Utopia/RequestTest.php b/tests/unit/Utopia/RequestTest.php index e19fdbe01f..26273f154e 100644 --- a/tests/unit/Utopia/RequestTest.php +++ b/tests/unit/Utopia/RequestTest.php @@ -34,6 +34,7 @@ class RequestTest extends TestCase $route = new Route(Request::METHOD_GET, '/test'); $route->label('sdk', new Method( namespace: 'namespace', + group: 'group', name: 'method', description: 'description', auth: [], From 2c434924dedca37402d4881460c81ad259c8cab8 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Mon, 31 Mar 2025 09:32:47 +0000 Subject: [PATCH 3/9] chore: update openapi specs --- app/config/specs/open-api3-latest-client.json | 96 +++++ .../specs/open-api3-latest-console.json | 372 +++++++++++++++++- app/config/specs/open-api3-latest-server.json | 272 ++++++++++++- app/config/specs/swagger2-latest-console.json | 8 +- app/config/specs/swagger2-latest-server.json | 8 +- app/controllers/api/databases.php | 2 +- .../Specification/Format/OpenAPI3.php | 1 + .../Services/GraphQL/DatabaseServerTest.php | 2 + 8 files changed, 744 insertions(+), 17 deletions(-) diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 8ff0a89282..7dece30e26 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -43,6 +43,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -91,6 +92,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -175,6 +177,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -250,6 +253,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -308,6 +312,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -370,6 +375,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 29, "cookies": false, "type": "", @@ -418,6 +424,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -483,6 +490,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -552,6 +560,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -617,6 +626,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -694,6 +704,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -761,6 +772,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -834,6 +846,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -909,6 +922,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -959,6 +973,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1007,6 +1022,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1055,6 +1071,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1105,6 +1122,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1174,6 +1192,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1248,6 +1267,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1323,6 +1343,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1371,6 +1392,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1440,6 +1462,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1516,6 +1539,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1597,6 +1621,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 11, "cookies": false, "type": "", @@ -1638,6 +1663,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 12, "cookies": false, "type": "", @@ -1688,6 +1714,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "auth", "weight": 17, "cookies": false, "type": "", @@ -1736,6 +1763,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "auth", "weight": 16, "cookies": false, "type": "", @@ -1809,6 +1837,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "auth", "weight": 26, "cookies": false, "type": "", @@ -1875,6 +1904,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "auth", "weight": 19, "cookies": false, "type": "webAuth", @@ -2015,6 +2045,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "auth", "weight": 27, "cookies": false, "type": "", @@ -2088,6 +2119,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 18, "cookies": false, "type": "", @@ -2161,6 +2193,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "auth", "weight": 13, "cookies": false, "type": "", @@ -2221,6 +2254,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "auth", "weight": 15, "cookies": false, "type": "", @@ -2274,6 +2308,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 14, "cookies": false, "type": "", @@ -2336,6 +2371,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2386,6 +2422,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2464,6 +2501,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2534,6 +2572,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2594,6 +2633,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "auth", "weight": 25, "cookies": false, "type": "", @@ -2672,6 +2712,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "auth", "weight": 24, "cookies": false, "type": "", @@ -2751,6 +2792,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "auth", "weight": 23, "cookies": false, "type": "webAuth", @@ -2891,6 +2933,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "auth", "weight": 28, "cookies": false, "type": "", @@ -2967,6 +3010,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3034,6 +3078,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3109,6 +3154,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3160,6 +3206,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3228,6 +3275,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": "icons", "weight": 60, "cookies": false, "type": "location", @@ -3353,6 +3401,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": "icons", "weight": 59, "cookies": false, "type": "location", @@ -3484,6 +3533,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": "images", "weight": 63, "cookies": false, "type": "location", @@ -3541,6 +3591,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": "icons", "weight": 61, "cookies": false, "type": "location", @@ -4028,6 +4079,7 @@ }, "x-appwrite": { "method": "getImage", + "group": "images", "weight": 62, "cookies": false, "type": "location", @@ -4109,6 +4161,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": "images", "weight": 65, "cookies": false, "type": "location", @@ -4200,6 +4253,7 @@ }, "x-appwrite": { "method": "getQR", + "group": "images", "weight": 64, "cookies": false, "type": "location", @@ -4298,6 +4352,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -4382,6 +4437,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -4488,6 +4544,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -4582,6 +4639,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -4680,6 +4738,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -4763,6 +4822,7 @@ }, "x-appwrite": { "method": "listExecutions", + "group": "executions", "weight": 306, "cookies": false, "type": "", @@ -4848,6 +4908,7 @@ }, "x-appwrite": { "method": "createExecution", + "group": "executions", "weight": 305, "cookies": false, "type": "", @@ -4962,6 +5023,7 @@ }, "x-appwrite": { "method": "getExecution", + "group": "executions", "weight": 307, "cookies": false, "type": "", @@ -5035,6 +5097,7 @@ }, "x-appwrite": { "method": "query", + "group": "graphql", "weight": 331, "cookies": false, "type": "graphql", @@ -5086,6 +5149,7 @@ }, "x-appwrite": { "method": "mutation", + "group": "graphql", "weight": 330, "cookies": false, "type": "graphql", @@ -5137,6 +5201,7 @@ }, "x-appwrite": { "method": "get", + "group": "locale", "weight": 117, "cookies": false, "type": "", @@ -5188,6 +5253,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": "locale", "weight": 118, "cookies": false, "type": "", @@ -5239,6 +5305,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": "continents", "weight": 122, "cookies": false, "type": "", @@ -5290,6 +5357,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": "countries", "weight": 119, "cookies": false, "type": "", @@ -5341,6 +5409,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": "countries", "weight": 120, "cookies": false, "type": "", @@ -5392,6 +5461,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": "countries", "weight": 121, "cookies": false, "type": "", @@ -5443,6 +5513,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": "currencies", "weight": 123, "cookies": false, "type": "", @@ -5494,6 +5565,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": "languages", "weight": 124, "cookies": false, "type": "", @@ -5545,6 +5617,7 @@ }, "x-appwrite": { "method": "createSubscriber", + "group": "subscribers", "weight": 376, "cookies": false, "type": "", @@ -5627,6 +5700,7 @@ }, "x-appwrite": { "method": "deleteSubscriber", + "group": "subscribers", "weight": 380, "cookies": false, "type": "", @@ -5701,6 +5775,7 @@ }, "x-appwrite": { "method": "listFiles", + "group": "files", "weight": 208, "cookies": false, "type": "", @@ -5786,6 +5861,7 @@ }, "x-appwrite": { "method": "createFile", + "group": "files", "weight": 207, "cookies": false, "type": "upload", @@ -5883,6 +5959,7 @@ }, "x-appwrite": { "method": "getFile", + "group": "files", "weight": 209, "cookies": false, "type": "", @@ -5954,6 +6031,7 @@ }, "x-appwrite": { "method": "updateFile", + "group": "files", "weight": 214, "cookies": false, "type": "", @@ -6042,6 +6120,7 @@ }, "x-appwrite": { "method": "deleteFile", + "group": "files", "weight": 215, "cookies": false, "type": "", @@ -6108,6 +6187,7 @@ }, "x-appwrite": { "method": "getFileDownload", + "group": "files", "weight": 211, "cookies": false, "type": "location", @@ -6174,6 +6254,7 @@ }, "x-appwrite": { "method": "getFilePreview", + "group": "files", "weight": 210, "cookies": false, "type": "location", @@ -6390,6 +6471,7 @@ }, "x-appwrite": { "method": "getFilePush", + "group": "files", "weight": 213, "cookies": false, "type": "location", @@ -6467,6 +6549,7 @@ }, "x-appwrite": { "method": "getFileView", + "group": "files", "weight": 212, "cookies": false, "type": "location", @@ -6540,6 +6623,7 @@ }, "x-appwrite": { "method": "list", + "group": "teams", "weight": 219, "cookies": false, "type": "", @@ -6615,6 +6699,7 @@ }, "x-appwrite": { "method": "create", + "group": "teams", "weight": 218, "cookies": false, "type": "", @@ -6699,6 +6784,7 @@ }, "x-appwrite": { "method": "get", + "group": "teams", "weight": 220, "cookies": false, "type": "", @@ -6760,6 +6846,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "teams", "weight": 222, "cookies": false, "type": "", @@ -6833,6 +6920,7 @@ }, "x-appwrite": { "method": "delete", + "group": "teams", "weight": 224, "cookies": false, "type": "", @@ -6896,6 +6984,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 226, "cookies": false, "type": "", @@ -6981,6 +7070,7 @@ }, "x-appwrite": { "method": "createMembership", + "group": "memberships", "weight": 225, "cookies": false, "type": "", @@ -7091,6 +7181,7 @@ }, "x-appwrite": { "method": "getMembership", + "group": "memberships", "weight": 227, "cookies": false, "type": "", @@ -7162,6 +7253,7 @@ }, "x-appwrite": { "method": "updateMembership", + "group": "memberships", "weight": 228, "cookies": false, "type": "", @@ -7248,6 +7340,7 @@ }, "x-appwrite": { "method": "deleteMembership", + "group": "memberships", "weight": 230, "cookies": false, "type": "", @@ -7321,6 +7414,7 @@ }, "x-appwrite": { "method": "updateMembershipStatus", + "group": "memberships", "weight": 229, "cookies": false, "type": "", @@ -7418,6 +7512,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "teams", "weight": 221, "cookies": false, "type": "", @@ -7478,6 +7573,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "teams", "weight": 223, "cookies": false, "type": "", diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index c679508cfc..0ca904015d 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -43,6 +43,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -90,6 +91,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -165,6 +167,7 @@ }, "x-appwrite": { "method": "delete", + "group": "account", "weight": 10, "cookies": false, "type": "", @@ -212,6 +215,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -286,6 +290,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -343,6 +348,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -404,6 +410,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 29, "cookies": false, "type": "", @@ -452,6 +459,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -516,6 +524,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -584,6 +593,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -648,6 +658,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -724,6 +735,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -790,6 +802,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -863,6 +876,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -937,6 +951,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -986,6 +1001,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1033,6 +1049,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1080,6 +1097,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1129,6 +1147,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1197,6 +1216,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1270,6 +1290,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1344,6 +1365,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1391,6 +1413,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1459,6 +1482,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1534,6 +1558,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1614,6 +1639,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 11, "cookies": false, "type": "", @@ -1654,6 +1680,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 12, "cookies": false, "type": "", @@ -1703,6 +1730,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "auth", "weight": 17, "cookies": false, "type": "", @@ -1751,6 +1779,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "auth", "weight": 16, "cookies": false, "type": "", @@ -1824,6 +1853,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "auth", "weight": 26, "cookies": false, "type": "", @@ -1890,6 +1920,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "auth", "weight": 19, "cookies": false, "type": "webAuth", @@ -2030,6 +2061,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "auth", "weight": 27, "cookies": false, "type": "", @@ -2103,6 +2135,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 18, "cookies": false, "type": "", @@ -2176,6 +2209,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "auth", "weight": 13, "cookies": false, "type": "", @@ -2235,6 +2269,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "auth", "weight": 15, "cookies": false, "type": "", @@ -2287,6 +2322,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 14, "cookies": false, "type": "", @@ -2348,6 +2384,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2397,6 +2434,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2474,6 +2512,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2543,6 +2582,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2602,6 +2642,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "auth", "weight": 25, "cookies": false, "type": "", @@ -2680,6 +2721,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "auth", "weight": 24, "cookies": false, "type": "", @@ -2759,6 +2801,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "auth", "weight": 23, "cookies": false, "type": "webAuth", @@ -2899,6 +2942,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "auth", "weight": 28, "cookies": false, "type": "", @@ -2975,6 +3019,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3041,6 +3086,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3115,6 +3161,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3165,6 +3212,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3232,6 +3280,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": "icons", "weight": 60, "cookies": false, "type": "location", @@ -3357,6 +3406,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": "icons", "weight": 59, "cookies": false, "type": "location", @@ -3488,6 +3538,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": "images", "weight": 63, "cookies": false, "type": "location", @@ -3545,6 +3596,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": "icons", "weight": 61, "cookies": false, "type": "location", @@ -4032,6 +4084,7 @@ }, "x-appwrite": { "method": "getImage", + "group": "images", "weight": 62, "cookies": false, "type": "location", @@ -4113,6 +4166,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": "images", "weight": 65, "cookies": false, "type": "location", @@ -4204,6 +4258,7 @@ }, "x-appwrite": { "method": "getQR", + "group": "images", "weight": 64, "cookies": false, "type": "location", @@ -4295,6 +4350,7 @@ }, "x-appwrite": { "method": "chat", + "group": "console", "weight": 333, "cookies": false, "type": "", @@ -4361,6 +4417,7 @@ }, "x-appwrite": { "method": "variables", + "group": "console", "weight": 332, "cookies": false, "type": "", @@ -4408,6 +4465,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4480,6 +4538,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4558,6 +4617,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 114, "cookies": false, "type": "", @@ -4629,6 +4689,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4687,6 +4748,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4762,6 +4824,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -4822,6 +4885,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -4904,6 +4968,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -5007,6 +5072,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -5075,6 +5141,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -5173,6 +5240,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -5243,6 +5311,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -5326,6 +5395,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -5431,6 +5501,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5541,6 +5612,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5646,6 +5718,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5756,6 +5829,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -5861,6 +5935,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -5971,6 +6046,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -6085,6 +6161,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -6204,6 +6281,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -6319,6 +6397,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -6439,6 +6518,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6554,6 +6634,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6674,6 +6755,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6779,6 +6861,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -6889,6 +6972,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -7019,6 +7103,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -7135,6 +7220,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -7250,6 +7336,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -7355,6 +7442,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7496,6 +7584,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7566,6 +7655,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7645,6 +7735,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7752,6 +7843,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -7836,6 +7928,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -7942,6 +8035,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -8036,6 +8130,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -8134,6 +8229,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -8217,6 +8313,7 @@ }, "x-appwrite": { "method": "listDocumentLogs", + "group": "logs", "weight": 111, "cookies": false, "type": "", @@ -8309,6 +8406,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -8371,9 +8469,9 @@ }, "post": { "summary": "Create index", - "operationId": "indexesCreateIndex", + "operationId": "databasesCreateIndex", "tags": [ - "indexes" + "databases" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -8390,11 +8488,12 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", "deprecated": false, - "demo": "indexes\/create-index.md", + "demo": "databases\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -8456,7 +8555,7 @@ "fulltext", "unique" ], - "x-enum-name": null, + "x-enum-name": "IndexType", "x-enum-keys": [] }, "attributes": { @@ -8509,6 +8608,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8579,6 +8679,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8658,6 +8759,7 @@ }, "x-appwrite": { "method": "listCollectionLogs", + "group": "collections", "weight": 78, "cookies": false, "type": "", @@ -8740,6 +8842,7 @@ }, "x-appwrite": { "method": "getCollectionUsage", + "group": "usage", "weight": 116, "cookies": false, "type": "", @@ -8831,6 +8934,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 72, "cookies": false, "type": "", @@ -8903,6 +9007,7 @@ }, "x-appwrite": { "method": "getDatabaseUsage", + "group": "usage", "weight": 115, "cookies": false, "type": "", @@ -8984,6 +9089,7 @@ }, "x-appwrite": { "method": "list", + "group": "functions", "weight": 289, "cookies": false, "type": "", @@ -9056,6 +9162,7 @@ }, "x-appwrite": { "method": "create", + "group": "functions", "weight": 288, "cookies": false, "type": "", @@ -9302,6 +9409,7 @@ }, "x-appwrite": { "method": "listRuntimes", + "group": "runtimes", "weight": 290, "cookies": false, "type": "", @@ -9350,6 +9458,7 @@ }, "x-appwrite": { "method": "listSpecifications", + "group": "runtimes", "weight": 291, "cookies": false, "type": "", @@ -9399,6 +9508,7 @@ }, "x-appwrite": { "method": "listTemplates", + "group": "templates", "weight": 314, "cookies": false, "type": "", @@ -9498,6 +9608,7 @@ }, "x-appwrite": { "method": "getTemplate", + "group": "templates", "weight": 315, "cookies": false, "type": "", @@ -9557,6 +9668,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 294, "cookies": false, "type": "", @@ -9628,6 +9740,7 @@ }, "x-appwrite": { "method": "get", + "group": "functions", "weight": 292, "cookies": false, "type": "", @@ -9686,6 +9799,7 @@ }, "x-appwrite": { "method": "update", + "group": "functions", "weight": 295, "cookies": false, "type": "", @@ -9909,6 +10023,7 @@ }, "x-appwrite": { "method": "delete", + "group": "functions", "weight": 298, "cookies": false, "type": "", @@ -9969,6 +10084,7 @@ }, "x-appwrite": { "method": "listDeployments", + "group": "deployments", "weight": 300, "cookies": false, "type": "", @@ -10051,6 +10167,7 @@ }, "x-appwrite": { "method": "createDeployment", + "group": "deployments", "weight": 299, "cookies": false, "type": "upload", @@ -10146,6 +10263,7 @@ }, "x-appwrite": { "method": "getDeployment", + "group": "deployments", "weight": 301, "cookies": false, "type": "", @@ -10214,6 +10332,7 @@ }, "x-appwrite": { "method": "updateDeployment", + "group": "deployments", "weight": 297, "cookies": false, "type": "", @@ -10275,6 +10394,7 @@ }, "x-appwrite": { "method": "deleteDeployment", + "group": "deployments", "weight": 302, "cookies": false, "type": "", @@ -10338,6 +10458,7 @@ }, "x-appwrite": { "method": "createBuild", + "group": "deployments", "weight": 303, "cookies": false, "type": "", @@ -10422,6 +10543,7 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", + "group": "deployments", "weight": 304, "cookies": false, "type": "", @@ -10485,6 +10607,7 @@ }, "x-appwrite": { "method": "getDeploymentDownload", + "group": "deployments", "weight": 296, "cookies": false, "type": "location", @@ -10557,6 +10680,7 @@ }, "x-appwrite": { "method": "listExecutions", + "group": "executions", "weight": 306, "cookies": false, "type": "", @@ -10642,6 +10766,7 @@ }, "x-appwrite": { "method": "createExecution", + "group": "executions", "weight": 305, "cookies": false, "type": "", @@ -10756,6 +10881,7 @@ }, "x-appwrite": { "method": "getExecution", + "group": "executions", "weight": 307, "cookies": false, "type": "", @@ -10820,6 +10946,7 @@ }, "x-appwrite": { "method": "deleteExecution", + "group": "executions", "weight": 308, "cookies": false, "type": "", @@ -10890,6 +11017,7 @@ }, "x-appwrite": { "method": "getFunctionUsage", + "group": "usage", "weight": 293, "cookies": false, "type": "", @@ -10971,6 +11099,7 @@ }, "x-appwrite": { "method": "listVariables", + "group": "variables", "weight": 310, "cookies": false, "type": "", @@ -11029,6 +11158,7 @@ }, "x-appwrite": { "method": "createVariable", + "group": "variables", "weight": 309, "cookies": false, "type": "", @@ -11114,6 +11244,7 @@ }, "x-appwrite": { "method": "getVariable", + "group": "variables", "weight": 311, "cookies": false, "type": "", @@ -11182,6 +11313,7 @@ }, "x-appwrite": { "method": "updateVariable", + "group": "variables", "weight": 312, "cookies": false, "type": "", @@ -11267,6 +11399,7 @@ }, "x-appwrite": { "method": "deleteVariable", + "group": "variables", "weight": 313, "cookies": false, "type": "", @@ -11337,6 +11470,7 @@ }, "x-appwrite": { "method": "query", + "group": "graphql", "weight": 331, "cookies": false, "type": "graphql", @@ -11388,6 +11522,7 @@ }, "x-appwrite": { "method": "mutation", + "group": "graphql", "weight": 330, "cookies": false, "type": "graphql", @@ -11439,6 +11574,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -11487,6 +11623,7 @@ }, "x-appwrite": { "method": "getAntivirus", + "group": "health", "weight": 147, "cookies": false, "type": "", @@ -11535,6 +11672,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -11583,6 +11721,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -11642,6 +11781,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -11690,6 +11830,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -11738,6 +11879,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -11799,6 +11941,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -11860,6 +12003,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -11932,6 +12076,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -11993,6 +12138,7 @@ }, "x-appwrite": { "method": "getFailedJobs", + "group": "queue", "weight": 148, "cookies": false, "type": "", @@ -12081,6 +12227,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -12142,6 +12289,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -12203,6 +12351,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -12264,6 +12413,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -12325,6 +12475,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -12386,6 +12537,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -12447,6 +12599,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -12508,6 +12661,7 @@ }, "x-appwrite": { "method": "getQueueStatsUsageDump", + "group": "queue", "weight": 144, "cookies": false, "type": "", @@ -12569,6 +12723,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -12630,6 +12785,7 @@ }, "x-appwrite": { "method": "getStorage", + "group": "storage", "weight": 146, "cookies": false, "type": "", @@ -12678,6 +12834,7 @@ }, "x-appwrite": { "method": "getStorageLocal", + "group": "storage", "weight": 145, "cookies": false, "type": "", @@ -12726,6 +12883,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -12774,6 +12932,7 @@ }, "x-appwrite": { "method": "get", + "group": "locale", "weight": 117, "cookies": false, "type": "", @@ -12825,6 +12984,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": "locale", "weight": 118, "cookies": false, "type": "", @@ -12876,6 +13036,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": "continents", "weight": 122, "cookies": false, "type": "", @@ -12927,6 +13088,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": "countries", "weight": 119, "cookies": false, "type": "", @@ -12978,6 +13140,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": "countries", "weight": 120, "cookies": false, "type": "", @@ -13029,6 +13192,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": "countries", "weight": 121, "cookies": false, "type": "", @@ -13080,6 +13244,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": "currencies", "weight": 123, "cookies": false, "type": "", @@ -13131,6 +13296,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": "languages", "weight": 124, "cookies": false, "type": "", @@ -13182,6 +13348,7 @@ }, "x-appwrite": { "method": "listMessages", + "group": "messages", "weight": 384, "cookies": false, "type": "", @@ -13257,6 +13424,7 @@ }, "x-appwrite": { "method": "createEmail", + "group": "messages", "weight": 381, "cookies": false, "type": "", @@ -13400,6 +13568,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "messages", "weight": 388, "cookies": false, "type": "", @@ -13545,6 +13714,7 @@ }, "x-appwrite": { "method": "createPush", + "group": "messages", "weight": 383, "cookies": false, "type": "", @@ -13718,6 +13888,7 @@ }, "x-appwrite": { "method": "updatePush", + "group": "messages", "weight": 390, "cookies": false, "type": "", @@ -13895,6 +14066,7 @@ }, "x-appwrite": { "method": "createSms", + "group": "messages", "weight": 382, "cookies": false, "type": "", @@ -14003,6 +14175,7 @@ }, "x-appwrite": { "method": "updateSms", + "group": "messages", "weight": 389, "cookies": false, "type": "", @@ -14114,6 +14287,7 @@ }, "x-appwrite": { "method": "getMessage", + "group": "messages", "weight": 387, "cookies": false, "type": "", @@ -14166,6 +14340,7 @@ }, "x-appwrite": { "method": "delete", + "group": "messages", "weight": 391, "cookies": false, "type": "", @@ -14227,6 +14402,7 @@ }, "x-appwrite": { "method": "listMessageLogs", + "group": "logs", "weight": 385, "cookies": false, "type": "", @@ -14301,6 +14477,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "messages", "weight": 386, "cookies": false, "type": "", @@ -14375,6 +14552,7 @@ }, "x-appwrite": { "method": "listProviders", + "group": "providers", "weight": 356, "cookies": false, "type": "", @@ -14450,6 +14628,7 @@ }, "x-appwrite": { "method": "createApnsProvider", + "group": "providers", "weight": 355, "cookies": false, "type": "", @@ -14554,6 +14733,7 @@ }, "x-appwrite": { "method": "updateApnsProvider", + "group": "providers", "weight": 368, "cookies": false, "type": "", @@ -14661,6 +14841,7 @@ }, "x-appwrite": { "method": "createFcmProvider", + "group": "providers", "weight": 354, "cookies": false, "type": "", @@ -14745,6 +14926,7 @@ }, "x-appwrite": { "method": "updateFcmProvider", + "group": "providers", "weight": 367, "cookies": false, "type": "", @@ -14832,6 +15014,7 @@ }, "x-appwrite": { "method": "createMailgunProvider", + "group": "providers", "weight": 346, "cookies": false, "type": "", @@ -14946,6 +15129,7 @@ }, "x-appwrite": { "method": "updateMailgunProvider", + "group": "providers", "weight": 359, "cookies": false, "type": "", @@ -15063,6 +15247,7 @@ }, "x-appwrite": { "method": "createMsg91Provider", + "group": "providers", "weight": 349, "cookies": false, "type": "", @@ -15157,6 +15342,7 @@ }, "x-appwrite": { "method": "updateMsg91Provider", + "group": "providers", "weight": 362, "cookies": false, "type": "", @@ -15254,6 +15440,7 @@ }, "x-appwrite": { "method": "createSendgridProvider", + "group": "providers", "weight": 347, "cookies": false, "type": "", @@ -15358,6 +15545,7 @@ }, "x-appwrite": { "method": "updateSendgridProvider", + "group": "providers", "weight": 360, "cookies": false, "type": "", @@ -15465,6 +15653,7 @@ }, "x-appwrite": { "method": "createSmtpProvider", + "group": "providers", "weight": 348, "cookies": false, "type": "", @@ -15607,6 +15796,7 @@ }, "x-appwrite": { "method": "updateSmtpProvider", + "group": "providers", "weight": 361, "cookies": false, "type": "", @@ -15751,6 +15941,7 @@ }, "x-appwrite": { "method": "createTelesignProvider", + "group": "providers", "weight": 350, "cookies": false, "type": "", @@ -15845,6 +16036,7 @@ }, "x-appwrite": { "method": "updateTelesignProvider", + "group": "providers", "weight": 363, "cookies": false, "type": "", @@ -15942,6 +16134,7 @@ }, "x-appwrite": { "method": "createTextmagicProvider", + "group": "providers", "weight": 351, "cookies": false, "type": "", @@ -16036,6 +16229,7 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", + "group": "providers", "weight": 364, "cookies": false, "type": "", @@ -16133,6 +16327,7 @@ }, "x-appwrite": { "method": "createTwilioProvider", + "group": "providers", "weight": 352, "cookies": false, "type": "", @@ -16227,6 +16422,7 @@ }, "x-appwrite": { "method": "updateTwilioProvider", + "group": "providers", "weight": 365, "cookies": false, "type": "", @@ -16324,6 +16520,7 @@ }, "x-appwrite": { "method": "createVonageProvider", + "group": "providers", "weight": 353, "cookies": false, "type": "", @@ -16418,6 +16615,7 @@ }, "x-appwrite": { "method": "updateVonageProvider", + "group": "providers", "weight": 366, "cookies": false, "type": "", @@ -16515,6 +16713,7 @@ }, "x-appwrite": { "method": "getProvider", + "group": "providers", "weight": 358, "cookies": false, "type": "", @@ -16567,6 +16766,7 @@ }, "x-appwrite": { "method": "deleteProvider", + "group": "providers", "weight": 369, "cookies": false, "type": "", @@ -16628,6 +16828,7 @@ }, "x-appwrite": { "method": "listProviderLogs", + "group": "providers", "weight": 357, "cookies": false, "type": "", @@ -16702,6 +16903,7 @@ }, "x-appwrite": { "method": "listSubscriberLogs", + "group": "subscribers", "weight": 378, "cookies": false, "type": "", @@ -16776,6 +16978,7 @@ }, "x-appwrite": { "method": "listTopics", + "group": "topics", "weight": 371, "cookies": false, "type": "", @@ -16849,6 +17052,7 @@ }, "x-appwrite": { "method": "createTopic", + "group": "topics", "weight": 370, "cookies": false, "type": "", @@ -16931,6 +17135,7 @@ }, "x-appwrite": { "method": "getTopic", + "group": "topics", "weight": 373, "cookies": false, "type": "", @@ -16990,6 +17195,7 @@ }, "x-appwrite": { "method": "updateTopic", + "group": "topics", "weight": 374, "cookies": false, "type": "", @@ -17066,6 +17272,7 @@ }, "x-appwrite": { "method": "deleteTopic", + "group": "topics", "weight": 375, "cookies": false, "type": "", @@ -17127,6 +17334,7 @@ }, "x-appwrite": { "method": "listTopicLogs", + "group": "topics", "weight": 372, "cookies": false, "type": "", @@ -17201,6 +17409,7 @@ }, "x-appwrite": { "method": "listSubscribers", + "group": "subscribers", "weight": 377, "cookies": false, "type": "", @@ -17284,6 +17493,7 @@ }, "x-appwrite": { "method": "createSubscriber", + "group": "subscribers", "weight": 376, "cookies": false, "type": "", @@ -17373,6 +17583,7 @@ }, "x-appwrite": { "method": "getSubscriber", + "group": "subscribers", "weight": 379, "cookies": false, "type": "", @@ -17435,6 +17646,7 @@ }, "x-appwrite": { "method": "deleteSubscriber", + "group": "subscribers", "weight": 380, "cookies": false, "type": "", @@ -17509,6 +17721,7 @@ }, "x-appwrite": { "method": "list", + "group": "migrations", "weight": 338, "cookies": false, "type": "", @@ -17582,6 +17795,7 @@ }, "x-appwrite": { "method": "createAppwriteMigration", + "group": "appwrite", "weight": 334, "cookies": false, "type": "", @@ -17669,6 +17883,7 @@ }, "x-appwrite": { "method": "getAppwriteReport", + "group": "appwrite", "weight": 340, "cookies": false, "type": "", @@ -17761,6 +17976,7 @@ }, "x-appwrite": { "method": "createFirebaseMigration", + "group": "firebase", "weight": 335, "cookies": false, "type": "", @@ -17836,6 +18052,7 @@ }, "x-appwrite": { "method": "getFirebaseReport", + "group": "firebase", "weight": 341, "cookies": false, "type": "", @@ -17907,6 +18124,7 @@ }, "x-appwrite": { "method": "createNHostMigration", + "group": "nhost", "weight": 337, "cookies": false, "type": "", @@ -18017,6 +18235,7 @@ }, "x-appwrite": { "method": "getNHostReport", + "group": "nhost", "weight": 343, "cookies": false, "type": "", @@ -18149,6 +18368,7 @@ }, "x-appwrite": { "method": "createSupabaseMigration", + "group": "supabase", "weight": 336, "cookies": false, "type": "", @@ -18253,6 +18473,7 @@ }, "x-appwrite": { "method": "getSupabaseReport", + "group": "supabase", "weight": 342, "cookies": false, "type": "", @@ -18376,6 +18597,7 @@ }, "x-appwrite": { "method": "get", + "group": "migrations", "weight": 339, "cookies": false, "type": "", @@ -18433,6 +18655,7 @@ }, "x-appwrite": { "method": "retry", + "group": "migrations", "weight": 344, "cookies": false, "type": "", @@ -18483,6 +18706,7 @@ }, "x-appwrite": { "method": "delete", + "group": "migrations", "weight": 345, "cookies": false, "type": "", @@ -18542,6 +18766,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 196, "cookies": false, "type": "", @@ -18629,6 +18854,7 @@ }, "x-appwrite": { "method": "listVariables", + "group": "variables", "weight": 198, "cookies": false, "type": "", @@ -18674,6 +18900,7 @@ }, "x-appwrite": { "method": "createVariable", + "group": "variables", "weight": 197, "cookies": false, "type": "", @@ -18746,6 +18973,7 @@ }, "x-appwrite": { "method": "getVariable", + "group": "variables", "weight": 199, "cookies": false, "type": "", @@ -18803,6 +19031,7 @@ }, "x-appwrite": { "method": "updateVariable", + "group": "variables", "weight": 200, "cookies": false, "type": "", @@ -18877,6 +19106,7 @@ }, "x-appwrite": { "method": "deleteVariable", + "group": "variables", "weight": 201, "cookies": false, "type": "", @@ -18936,6 +19166,7 @@ }, "x-appwrite": { "method": "list", + "group": "projects", "weight": 151, "cookies": false, "type": "", @@ -19007,6 +19238,7 @@ }, "x-appwrite": { "method": "create", + "group": "projects", "weight": 150, "cookies": false, "type": "", @@ -19140,6 +19372,7 @@ }, "x-appwrite": { "method": "get", + "group": "projects", "weight": 152, "cookies": false, "type": "", @@ -19197,6 +19430,7 @@ }, "x-appwrite": { "method": "update", + "group": "projects", "weight": 153, "cookies": false, "type": "", @@ -19311,6 +19545,7 @@ }, "x-appwrite": { "method": "delete", + "group": "projects", "weight": 170, "cookies": false, "type": "", @@ -19370,6 +19605,7 @@ }, "x-appwrite": { "method": "updateApiStatus", + "group": "projects", "weight": 157, "cookies": false, "type": "", @@ -19461,6 +19697,7 @@ }, "x-appwrite": { "method": "updateApiStatusAll", + "group": "projects", "weight": 158, "cookies": false, "type": "", @@ -19539,6 +19776,7 @@ }, "x-appwrite": { "method": "updateAuthDuration", + "group": "auth", "weight": 163, "cookies": false, "type": "", @@ -19617,6 +19855,7 @@ }, "x-appwrite": { "method": "updateAuthLimit", + "group": "auth", "weight": 162, "cookies": false, "type": "", @@ -19695,6 +19934,7 @@ }, "x-appwrite": { "method": "updateAuthSessionsLimit", + "group": "auth", "weight": 168, "cookies": false, "type": "", @@ -19773,6 +20013,7 @@ }, "x-appwrite": { "method": "updateMembershipsPrivacy", + "group": "auth", "weight": 161, "cookies": false, "type": "", @@ -19863,6 +20104,7 @@ }, "x-appwrite": { "method": "updateMockNumbers", + "group": "auth", "weight": 169, "cookies": false, "type": "", @@ -19944,6 +20186,7 @@ }, "x-appwrite": { "method": "updateAuthPasswordDictionary", + "group": "auth", "weight": 166, "cookies": false, "type": "", @@ -20022,6 +20265,7 @@ }, "x-appwrite": { "method": "updateAuthPasswordHistory", + "group": "auth", "weight": 165, "cookies": false, "type": "", @@ -20100,6 +20344,7 @@ }, "x-appwrite": { "method": "updatePersonalDataCheck", + "group": "auth", "weight": 167, "cookies": false, "type": "", @@ -20178,6 +20423,7 @@ }, "x-appwrite": { "method": "updateSessionAlerts", + "group": "auth", "weight": 160, "cookies": false, "type": "", @@ -20256,6 +20502,7 @@ }, "x-appwrite": { "method": "updateAuthStatus", + "group": "auth", "weight": 164, "cookies": false, "type": "", @@ -20355,6 +20602,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 182, "cookies": false, "type": "", @@ -20441,6 +20689,7 @@ }, "x-appwrite": { "method": "listKeys", + "group": "keys", "weight": 178, "cookies": false, "type": "", @@ -20498,6 +20747,7 @@ }, "x-appwrite": { "method": "createKey", + "group": "keys", "weight": 177, "cookies": false, "type": "", @@ -20590,6 +20840,7 @@ }, "x-appwrite": { "method": "getKey", + "group": "keys", "weight": 179, "cookies": false, "type": "", @@ -20657,6 +20908,7 @@ }, "x-appwrite": { "method": "updateKey", + "group": "keys", "weight": 180, "cookies": false, "type": "", @@ -20750,6 +21002,7 @@ }, "x-appwrite": { "method": "deleteKey", + "group": "keys", "weight": 181, "cookies": false, "type": "", @@ -20819,6 +21072,7 @@ }, "x-appwrite": { "method": "updateOAuth2", + "group": "auth", "weight": 159, "cookies": false, "type": "", @@ -20955,6 +21209,7 @@ }, "x-appwrite": { "method": "listPlatforms", + "group": "platforms", "weight": 184, "cookies": false, "type": "", @@ -21012,6 +21267,7 @@ }, "x-appwrite": { "method": "createPlatform", + "group": "platforms", "weight": 183, "cookies": false, "type": "", @@ -21130,6 +21386,7 @@ }, "x-appwrite": { "method": "getPlatform", + "group": "platforms", "weight": 185, "cookies": false, "type": "", @@ -21197,6 +21454,7 @@ }, "x-appwrite": { "method": "updatePlatform", + "group": "platforms", "weight": 186, "cookies": false, "type": "", @@ -21291,6 +21549,7 @@ }, "x-appwrite": { "method": "deletePlatform", + "group": "platforms", "weight": 187, "cookies": false, "type": "", @@ -21360,6 +21619,7 @@ }, "x-appwrite": { "method": "updateServiceStatus", + "group": "projects", "weight": 155, "cookies": false, "type": "", @@ -21459,6 +21719,7 @@ }, "x-appwrite": { "method": "updateServiceStatusAll", + "group": "projects", "weight": 156, "cookies": false, "type": "", @@ -21537,6 +21798,7 @@ }, "x-appwrite": { "method": "updateSmtp", + "group": "templates", "weight": 188, "cookies": false, "type": "", @@ -21654,6 +21916,7 @@ }, "x-appwrite": { "method": "createSmtpTest", + "group": "templates", "weight": 189, "cookies": false, "type": "", @@ -21784,6 +22047,7 @@ }, "x-appwrite": { "method": "updateTeam", + "group": "projects", "weight": 154, "cookies": false, "type": "", @@ -21862,6 +22126,7 @@ }, "x-appwrite": { "method": "getEmailTemplate", + "group": "templates", "weight": 191, "cookies": false, "type": "", @@ -22085,6 +22350,7 @@ }, "x-appwrite": { "method": "updateEmailTemplate", + "group": "templates", "weight": 193, "cookies": false, "type": "", @@ -22348,6 +22614,7 @@ }, "x-appwrite": { "method": "deleteEmailTemplate", + "group": "templates", "weight": 195, "cookies": false, "type": "", @@ -22573,6 +22840,7 @@ }, "x-appwrite": { "method": "getSmsTemplate", + "group": "templates", "weight": 190, "cookies": false, "type": "", @@ -22793,6 +23061,7 @@ }, "x-appwrite": { "method": "updateSmsTemplate", + "group": "templates", "weight": 192, "cookies": false, "type": "", @@ -23032,6 +23301,7 @@ }, "x-appwrite": { "method": "deleteSmsTemplate", + "group": "templates", "weight": 194, "cookies": false, "type": "", @@ -23254,6 +23524,7 @@ }, "x-appwrite": { "method": "listWebhooks", + "group": "webhooks", "weight": 172, "cookies": false, "type": "", @@ -23311,6 +23582,7 @@ }, "x-appwrite": { "method": "createWebhook", + "group": "webhooks", "weight": 171, "cookies": false, "type": "", @@ -23425,6 +23697,7 @@ }, "x-appwrite": { "method": "getWebhook", + "group": "webhooks", "weight": 173, "cookies": false, "type": "", @@ -23492,6 +23765,7 @@ }, "x-appwrite": { "method": "updateWebhook", + "group": "webhooks", "weight": 174, "cookies": false, "type": "", @@ -23607,6 +23881,7 @@ }, "x-appwrite": { "method": "deleteWebhook", + "group": "webhooks", "weight": 176, "cookies": false, "type": "", @@ -23676,6 +23951,7 @@ }, "x-appwrite": { "method": "updateWebhookSignature", + "group": "webhooks", "weight": 175, "cookies": false, "type": "", @@ -23745,6 +24021,7 @@ }, "x-appwrite": { "method": "listRules", + "group": "rules", "weight": 317, "cookies": false, "type": "", @@ -23816,6 +24093,7 @@ }, "x-appwrite": { "method": "createRule", + "group": "rules", "weight": 316, "cookies": false, "type": "", @@ -23899,6 +24177,7 @@ }, "x-appwrite": { "method": "getRule", + "group": "rules", "weight": 318, "cookies": false, "type": "", @@ -23949,6 +24228,7 @@ }, "x-appwrite": { "method": "deleteRule", + "group": "rules", "weight": 319, "cookies": false, "type": "", @@ -24008,6 +24288,7 @@ }, "x-appwrite": { "method": "updateRuleVerification", + "group": "rules", "weight": 320, "cookies": false, "type": "", @@ -24067,6 +24348,7 @@ }, "x-appwrite": { "method": "listBuckets", + "group": "buckets", "weight": 203, "cookies": false, "type": "", @@ -24139,6 +24421,7 @@ }, "x-appwrite": { "method": "createBucket", + "group": "buckets", "weight": 202, "cookies": false, "type": "", @@ -24265,6 +24548,7 @@ }, "x-appwrite": { "method": "getBucket", + "group": "buckets", "weight": 204, "cookies": false, "type": "", @@ -24323,6 +24607,7 @@ }, "x-appwrite": { "method": "updateBucket", + "group": "buckets", "weight": 205, "cookies": false, "type": "", @@ -24446,6 +24731,7 @@ }, "x-appwrite": { "method": "deleteBucket", + "group": "buckets", "weight": 206, "cookies": false, "type": "", @@ -24506,6 +24792,7 @@ }, "x-appwrite": { "method": "listFiles", + "group": "files", "weight": 208, "cookies": false, "type": "", @@ -24591,6 +24878,7 @@ }, "x-appwrite": { "method": "createFile", + "group": "files", "weight": 207, "cookies": false, "type": "upload", @@ -24688,6 +24976,7 @@ }, "x-appwrite": { "method": "getFile", + "group": "files", "weight": 209, "cookies": false, "type": "", @@ -24759,6 +25048,7 @@ }, "x-appwrite": { "method": "updateFile", + "group": "files", "weight": 214, "cookies": false, "type": "", @@ -24847,6 +25137,7 @@ }, "x-appwrite": { "method": "deleteFile", + "group": "files", "weight": 215, "cookies": false, "type": "", @@ -24913,6 +25204,7 @@ }, "x-appwrite": { "method": "getFileDownload", + "group": "files", "weight": 211, "cookies": false, "type": "location", @@ -24979,6 +25271,7 @@ }, "x-appwrite": { "method": "getFilePreview", + "group": "files", "weight": 210, "cookies": false, "type": "location", @@ -25195,6 +25488,7 @@ }, "x-appwrite": { "method": "getFilePush", + "group": "files", "weight": 213, "cookies": false, "type": "location", @@ -25272,6 +25566,7 @@ }, "x-appwrite": { "method": "getFileView", + "group": "files", "weight": 212, "cookies": false, "type": "location", @@ -25345,6 +25640,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 216, "cookies": false, "type": "", @@ -25416,6 +25712,7 @@ }, "x-appwrite": { "method": "getBucketUsage", + "group": "usage", "weight": 217, "cookies": false, "type": "", @@ -25497,6 +25794,7 @@ }, "x-appwrite": { "method": "list", + "group": "teams", "weight": 219, "cookies": false, "type": "", @@ -25572,6 +25870,7 @@ }, "x-appwrite": { "method": "create", + "group": "teams", "weight": 218, "cookies": false, "type": "", @@ -25656,6 +25955,7 @@ }, "x-appwrite": { "method": "get", + "group": "teams", "weight": 220, "cookies": false, "type": "", @@ -25717,6 +26017,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "teams", "weight": 222, "cookies": false, "type": "", @@ -25790,6 +26091,7 @@ }, "x-appwrite": { "method": "delete", + "group": "teams", "weight": 224, "cookies": false, "type": "", @@ -25853,6 +26155,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 231, "cookies": false, "type": "", @@ -25925,6 +26228,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 226, "cookies": false, "type": "", @@ -26010,6 +26314,7 @@ }, "x-appwrite": { "method": "createMembership", + "group": "memberships", "weight": 225, "cookies": false, "type": "", @@ -26120,6 +26425,7 @@ }, "x-appwrite": { "method": "getMembership", + "group": "memberships", "weight": 227, "cookies": false, "type": "", @@ -26191,6 +26497,7 @@ }, "x-appwrite": { "method": "updateMembership", + "group": "memberships", "weight": 228, "cookies": false, "type": "", @@ -26277,6 +26584,7 @@ }, "x-appwrite": { "method": "deleteMembership", + "group": "memberships", "weight": 230, "cookies": false, "type": "", @@ -26350,6 +26658,7 @@ }, "x-appwrite": { "method": "updateMembershipStatus", + "group": "memberships", "weight": 229, "cookies": false, "type": "", @@ -26446,6 +26755,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "teams", "weight": 221, "cookies": false, "type": "", @@ -26505,6 +26815,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "teams", "weight": 223, "cookies": false, "type": "", @@ -26585,6 +26896,7 @@ }, "x-appwrite": { "method": "list", + "group": "users", "weight": 241, "cookies": false, "type": "", @@ -26657,6 +26969,7 @@ }, "x-appwrite": { "method": "create", + "group": "users", "weight": 232, "cookies": false, "type": "", @@ -26744,6 +27057,7 @@ }, "x-appwrite": { "method": "createArgon2User", + "group": "users", "weight": 235, "cookies": false, "type": "", @@ -26828,6 +27142,7 @@ }, "x-appwrite": { "method": "createBcryptUser", + "group": "users", "weight": 233, "cookies": false, "type": "", @@ -26912,6 +27227,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 249, "cookies": false, "type": "", @@ -26979,6 +27295,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 272, "cookies": false, "type": "", @@ -27039,6 +27356,7 @@ }, "x-appwrite": { "method": "createMD5User", + "group": "users", "weight": 234, "cookies": false, "type": "", @@ -27123,6 +27441,7 @@ }, "x-appwrite": { "method": "createPHPassUser", + "group": "users", "weight": 237, "cookies": false, "type": "", @@ -27207,6 +27526,7 @@ }, "x-appwrite": { "method": "createScryptUser", + "group": "users", "weight": 238, "cookies": false, "type": "", @@ -27321,6 +27641,7 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", + "group": "users", "weight": 239, "cookies": false, "type": "", @@ -27423,6 +27744,7 @@ }, "x-appwrite": { "method": "createSHAUser", + "group": "users", "weight": 236, "cookies": false, "type": "", @@ -27527,6 +27849,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": "usage", "weight": 274, "cookies": false, "type": "", @@ -27598,6 +27921,7 @@ }, "x-appwrite": { "method": "get", + "group": "users", "weight": 242, "cookies": false, "type": "", @@ -27649,6 +27973,7 @@ }, "x-appwrite": { "method": "delete", + "group": "users", "weight": 270, "cookies": false, "type": "", @@ -27709,6 +28034,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "users", "weight": 255, "cookies": false, "type": "", @@ -27788,6 +28114,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 273, "cookies": false, "type": "", @@ -27869,6 +28196,7 @@ }, "x-appwrite": { "method": "updateLabels", + "group": "users", "weight": 251, "cookies": false, "type": "", @@ -27951,6 +28279,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 247, "cookies": false, "type": "", @@ -28024,6 +28353,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 246, "cookies": false, "type": "", @@ -28084,6 +28414,7 @@ }, "x-appwrite": { "method": "updateMfa", + "group": "users", "weight": 260, "cookies": false, "type": "", @@ -28156,6 +28487,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 265, "cookies": false, "type": "", @@ -28231,6 +28563,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 261, "cookies": false, "type": "", @@ -28291,6 +28624,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 262, "cookies": false, "type": "", @@ -28349,6 +28683,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 264, "cookies": false, "type": "", @@ -28407,6 +28742,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 263, "cookies": false, "type": "", @@ -28467,6 +28803,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "users", "weight": 253, "cookies": false, "type": "", @@ -28546,6 +28883,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "users", "weight": 254, "cookies": false, "type": "", @@ -28625,6 +28963,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "users", "weight": 256, "cookies": false, "type": "", @@ -28704,6 +29043,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "users", "weight": 243, "cookies": false, "type": "", @@ -28762,6 +29102,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "users", "weight": 258, "cookies": false, "type": "", @@ -28841,6 +29182,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 245, "cookies": false, "type": "", @@ -28899,6 +29241,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 266, "cookies": false, "type": "", @@ -28950,6 +29293,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 269, "cookies": false, "type": "", @@ -29003,6 +29347,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 268, "cookies": false, "type": "", @@ -29073,6 +29418,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "users", "weight": 250, "cookies": false, "type": "", @@ -29152,6 +29498,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "targets", "weight": 248, "cookies": false, "type": "", @@ -29224,6 +29571,7 @@ }, "x-appwrite": { "method": "createTarget", + "group": "targets", "weight": 240, "cookies": false, "type": "", @@ -29333,6 +29681,7 @@ }, "x-appwrite": { "method": "getTarget", + "group": "targets", "weight": 244, "cookies": false, "type": "", @@ -29402,6 +29751,7 @@ }, "x-appwrite": { "method": "updateTarget", + "group": "targets", "weight": 259, "cookies": false, "type": "", @@ -29490,6 +29840,7 @@ }, "x-appwrite": { "method": "deleteTarget", + "group": "targets", "weight": 271, "cookies": false, "type": "", @@ -29561,6 +29912,7 @@ }, "x-appwrite": { "method": "createToken", + "group": "auth", "weight": 267, "cookies": false, "type": "", @@ -29642,6 +29994,7 @@ }, "x-appwrite": { "method": "updateEmailVerification", + "group": "users", "weight": 257, "cookies": false, "type": "", @@ -29721,6 +30074,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "users", "weight": 252, "cookies": false, "type": "", @@ -29800,6 +30154,7 @@ }, "x-appwrite": { "method": "listRepositories", + "group": "repositories", "weight": 279, "cookies": false, "type": "", @@ -29868,6 +30223,7 @@ }, "x-appwrite": { "method": "createRepository", + "group": "repositories", "weight": 280, "cookies": false, "type": "", @@ -29952,6 +30308,7 @@ }, "x-appwrite": { "method": "getRepository", + "group": "repositories", "weight": 281, "cookies": false, "type": "", @@ -30021,6 +30378,7 @@ }, "x-appwrite": { "method": "listRepositoryBranches", + "group": "repositories", "weight": 282, "cookies": false, "type": "", @@ -30090,6 +30448,7 @@ }, "x-appwrite": { "method": "getRepositoryContents", + "group": "repositories", "weight": 277, "cookies": false, "type": "", @@ -30170,6 +30529,7 @@ }, "x-appwrite": { "method": "createRepositoryDetection", + "group": "repositories", "weight": 278, "cookies": false, "type": "", @@ -30248,6 +30608,7 @@ }, "x-appwrite": { "method": "updateExternalDeployments", + "group": "repositories", "weight": 287, "cookies": false, "type": "", @@ -30336,6 +30697,7 @@ }, "x-appwrite": { "method": "listInstallations", + "group": "installations", "weight": 284, "cookies": false, "type": "", @@ -30409,6 +30771,7 @@ }, "x-appwrite": { "method": "getInstallation", + "group": "installations", "weight": 285, "cookies": false, "type": "", @@ -30459,6 +30822,7 @@ }, "x-appwrite": { "method": "deleteInstallation", + "group": "installations", "weight": 286, "cookies": false, "type": "", diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index a1db31df70..9514ad4c00 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -43,6 +43,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -92,6 +93,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -176,6 +178,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -252,6 +255,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -311,6 +315,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -374,6 +379,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 29, "cookies": false, "type": "", @@ -422,6 +428,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -488,6 +495,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -558,6 +566,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -624,6 +633,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -702,6 +712,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -770,6 +781,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -843,6 +855,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -919,6 +932,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -970,6 +984,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1019,6 +1034,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1068,6 +1084,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1119,6 +1136,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1189,6 +1207,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1264,6 +1283,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1340,6 +1360,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1389,6 +1410,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1459,6 +1481,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1536,6 +1559,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1618,6 +1642,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 11, "cookies": false, "type": "", @@ -1660,6 +1685,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 12, "cookies": false, "type": "", @@ -1711,6 +1737,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "auth", "weight": 17, "cookies": false, "type": "", @@ -1759,6 +1786,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "auth", "weight": 16, "cookies": false, "type": "", @@ -1832,6 +1860,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "auth", "weight": 26, "cookies": false, "type": "", @@ -1905,6 +1934,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "auth", "weight": 27, "cookies": false, "type": "", @@ -1978,6 +2008,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 18, "cookies": false, "type": "", @@ -2051,6 +2082,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "auth", "weight": 13, "cookies": false, "type": "", @@ -2112,6 +2144,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "auth", "weight": 15, "cookies": false, "type": "", @@ -2166,6 +2199,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 14, "cookies": false, "type": "", @@ -2229,6 +2263,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2280,6 +2315,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "auth", "weight": 25, "cookies": false, "type": "", @@ -2358,6 +2394,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "auth", "weight": 24, "cookies": false, "type": "", @@ -2437,6 +2474,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "auth", "weight": 23, "cookies": false, "type": "webAuth", @@ -2577,6 +2615,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "auth", "weight": 28, "cookies": false, "type": "", @@ -2653,6 +2692,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -2721,6 +2761,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -2797,6 +2838,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -2849,6 +2891,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -2918,6 +2961,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": "icons", "weight": 60, "cookies": false, "type": "location", @@ -3045,6 +3089,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": "icons", "weight": 59, "cookies": false, "type": "location", @@ -3178,6 +3223,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": "images", "weight": 63, "cookies": false, "type": "location", @@ -3237,6 +3283,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": "icons", "weight": 61, "cookies": false, "type": "location", @@ -3726,6 +3773,7 @@ }, "x-appwrite": { "method": "getImage", + "group": "images", "weight": 62, "cookies": false, "type": "location", @@ -3809,6 +3857,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": "images", "weight": 65, "cookies": false, "type": "location", @@ -3902,6 +3951,7 @@ }, "x-appwrite": { "method": "getQR", + "group": "images", "weight": 64, "cookies": false, "type": "location", @@ -4002,6 +4052,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4075,6 +4126,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4154,6 +4206,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4213,6 +4266,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4289,6 +4343,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -4350,6 +4405,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -4433,6 +4489,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -4537,6 +4594,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -4606,6 +4664,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -4705,6 +4764,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -4776,6 +4836,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -4860,6 +4921,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -4966,6 +5028,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5077,6 +5140,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5183,6 +5247,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5294,6 +5359,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -5400,6 +5466,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -5511,6 +5578,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -5626,6 +5694,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -5746,6 +5815,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -5862,6 +5932,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -5983,6 +6054,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6099,6 +6171,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6220,6 +6293,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6326,6 +6400,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -6437,6 +6512,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -6568,6 +6644,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -6685,6 +6762,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -6801,6 +6879,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -6907,6 +6986,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7049,6 +7129,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7120,6 +7201,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7200,6 +7282,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7308,6 +7391,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -7394,6 +7478,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -7502,6 +7587,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -7598,6 +7684,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -7698,6 +7785,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -7783,6 +7871,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -7846,9 +7935,9 @@ }, "post": { "summary": "Create index", - "operationId": "indexesCreateIndex", + "operationId": "databasesCreateIndex", "tags": [ - "indexes" + "databases" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -7865,11 +7954,12 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", "deprecated": false, - "demo": "indexes\/create-index.md", + "demo": "databases\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -7932,7 +8022,7 @@ "fulltext", "unique" ], - "x-enum-name": null, + "x-enum-name": "IndexType", "x-enum-keys": [] }, "attributes": { @@ -7985,6 +8075,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8056,6 +8147,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8136,6 +8228,7 @@ }, "x-appwrite": { "method": "list", + "group": "functions", "weight": 289, "cookies": false, "type": "", @@ -8209,6 +8302,7 @@ }, "x-appwrite": { "method": "create", + "group": "functions", "weight": 288, "cookies": false, "type": "", @@ -8456,6 +8550,7 @@ }, "x-appwrite": { "method": "listRuntimes", + "group": "runtimes", "weight": 290, "cookies": false, "type": "", @@ -8505,6 +8600,7 @@ }, "x-appwrite": { "method": "listSpecifications", + "group": "runtimes", "weight": 291, "cookies": false, "type": "", @@ -8555,6 +8651,7 @@ }, "x-appwrite": { "method": "get", + "group": "functions", "weight": 292, "cookies": false, "type": "", @@ -8614,6 +8711,7 @@ }, "x-appwrite": { "method": "update", + "group": "functions", "weight": 295, "cookies": false, "type": "", @@ -8838,6 +8936,7 @@ }, "x-appwrite": { "method": "delete", + "group": "functions", "weight": 298, "cookies": false, "type": "", @@ -8899,6 +8998,7 @@ }, "x-appwrite": { "method": "listDeployments", + "group": "deployments", "weight": 300, "cookies": false, "type": "", @@ -8982,6 +9082,7 @@ }, "x-appwrite": { "method": "createDeployment", + "group": "deployments", "weight": 299, "cookies": false, "type": "upload", @@ -9078,6 +9179,7 @@ }, "x-appwrite": { "method": "getDeployment", + "group": "deployments", "weight": 301, "cookies": false, "type": "", @@ -9147,6 +9249,7 @@ }, "x-appwrite": { "method": "updateDeployment", + "group": "deployments", "weight": 297, "cookies": false, "type": "", @@ -9209,6 +9312,7 @@ }, "x-appwrite": { "method": "deleteDeployment", + "group": "deployments", "weight": 302, "cookies": false, "type": "", @@ -9273,6 +9377,7 @@ }, "x-appwrite": { "method": "createBuild", + "group": "deployments", "weight": 303, "cookies": false, "type": "", @@ -9358,6 +9463,7 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", + "group": "deployments", "weight": 304, "cookies": false, "type": "", @@ -9422,6 +9528,7 @@ }, "x-appwrite": { "method": "getDeploymentDownload", + "group": "deployments", "weight": 296, "cookies": false, "type": "location", @@ -9495,6 +9602,7 @@ }, "x-appwrite": { "method": "listExecutions", + "group": "executions", "weight": 306, "cookies": false, "type": "", @@ -9582,6 +9690,7 @@ }, "x-appwrite": { "method": "createExecution", + "group": "executions", "weight": 305, "cookies": false, "type": "", @@ -9698,6 +9807,7 @@ }, "x-appwrite": { "method": "getExecution", + "group": "executions", "weight": 307, "cookies": false, "type": "", @@ -9764,6 +9874,7 @@ }, "x-appwrite": { "method": "deleteExecution", + "group": "executions", "weight": 308, "cookies": false, "type": "", @@ -9835,6 +9946,7 @@ }, "x-appwrite": { "method": "listVariables", + "group": "variables", "weight": 310, "cookies": false, "type": "", @@ -9894,6 +10006,7 @@ }, "x-appwrite": { "method": "createVariable", + "group": "variables", "weight": 309, "cookies": false, "type": "", @@ -9980,6 +10093,7 @@ }, "x-appwrite": { "method": "getVariable", + "group": "variables", "weight": 311, "cookies": false, "type": "", @@ -10049,6 +10163,7 @@ }, "x-appwrite": { "method": "updateVariable", + "group": "variables", "weight": 312, "cookies": false, "type": "", @@ -10135,6 +10250,7 @@ }, "x-appwrite": { "method": "deleteVariable", + "group": "variables", "weight": 313, "cookies": false, "type": "", @@ -10206,6 +10322,7 @@ }, "x-appwrite": { "method": "query", + "group": "graphql", "weight": 331, "cookies": false, "type": "graphql", @@ -10259,6 +10376,7 @@ }, "x-appwrite": { "method": "mutation", + "group": "graphql", "weight": 330, "cookies": false, "type": "graphql", @@ -10312,6 +10430,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -10361,6 +10480,7 @@ }, "x-appwrite": { "method": "getAntivirus", + "group": "health", "weight": 147, "cookies": false, "type": "", @@ -10410,6 +10530,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -10459,6 +10580,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -10519,6 +10641,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -10568,6 +10691,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -10617,6 +10741,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -10679,6 +10804,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -10741,6 +10867,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -10814,6 +10941,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -10876,6 +11004,7 @@ }, "x-appwrite": { "method": "getFailedJobs", + "group": "queue", "weight": 148, "cookies": false, "type": "", @@ -10965,6 +11094,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -11027,6 +11157,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -11089,6 +11220,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -11151,6 +11283,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -11213,6 +11346,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -11275,6 +11409,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -11337,6 +11472,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -11399,6 +11535,7 @@ }, "x-appwrite": { "method": "getQueueStatsUsageDump", + "group": "queue", "weight": 144, "cookies": false, "type": "", @@ -11461,6 +11598,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -11523,6 +11661,7 @@ }, "x-appwrite": { "method": "getStorage", + "group": "storage", "weight": 146, "cookies": false, "type": "", @@ -11572,6 +11711,7 @@ }, "x-appwrite": { "method": "getStorageLocal", + "group": "storage", "weight": 145, "cookies": false, "type": "", @@ -11621,6 +11761,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -11670,6 +11811,7 @@ }, "x-appwrite": { "method": "get", + "group": "locale", "weight": 117, "cookies": false, "type": "", @@ -11723,6 +11865,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": "locale", "weight": 118, "cookies": false, "type": "", @@ -11776,6 +11919,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": "continents", "weight": 122, "cookies": false, "type": "", @@ -11829,6 +11973,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": "countries", "weight": 119, "cookies": false, "type": "", @@ -11882,6 +12027,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": "countries", "weight": 120, "cookies": false, "type": "", @@ -11935,6 +12081,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": "countries", "weight": 121, "cookies": false, "type": "", @@ -11988,6 +12135,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": "currencies", "weight": 123, "cookies": false, "type": "", @@ -12041,6 +12189,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": "languages", "weight": 124, "cookies": false, "type": "", @@ -12094,6 +12243,7 @@ }, "x-appwrite": { "method": "listMessages", + "group": "messages", "weight": 384, "cookies": false, "type": "", @@ -12170,6 +12320,7 @@ }, "x-appwrite": { "method": "createEmail", + "group": "messages", "weight": 381, "cookies": false, "type": "", @@ -12314,6 +12465,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "messages", "weight": 388, "cookies": false, "type": "", @@ -12460,6 +12612,7 @@ }, "x-appwrite": { "method": "createPush", + "group": "messages", "weight": 383, "cookies": false, "type": "", @@ -12634,6 +12787,7 @@ }, "x-appwrite": { "method": "updatePush", + "group": "messages", "weight": 390, "cookies": false, "type": "", @@ -12812,6 +12966,7 @@ }, "x-appwrite": { "method": "createSms", + "group": "messages", "weight": 382, "cookies": false, "type": "", @@ -12921,6 +13076,7 @@ }, "x-appwrite": { "method": "updateSms", + "group": "messages", "weight": 389, "cookies": false, "type": "", @@ -13033,6 +13189,7 @@ }, "x-appwrite": { "method": "getMessage", + "group": "messages", "weight": 387, "cookies": false, "type": "", @@ -13086,6 +13243,7 @@ }, "x-appwrite": { "method": "delete", + "group": "messages", "weight": 391, "cookies": false, "type": "", @@ -13148,6 +13306,7 @@ }, "x-appwrite": { "method": "listMessageLogs", + "group": "logs", "weight": 385, "cookies": false, "type": "", @@ -13223,6 +13382,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "messages", "weight": 386, "cookies": false, "type": "", @@ -13298,6 +13458,7 @@ }, "x-appwrite": { "method": "listProviders", + "group": "providers", "weight": 356, "cookies": false, "type": "", @@ -13374,6 +13535,7 @@ }, "x-appwrite": { "method": "createApnsProvider", + "group": "providers", "weight": 355, "cookies": false, "type": "", @@ -13479,6 +13641,7 @@ }, "x-appwrite": { "method": "updateApnsProvider", + "group": "providers", "weight": 368, "cookies": false, "type": "", @@ -13587,6 +13750,7 @@ }, "x-appwrite": { "method": "createFcmProvider", + "group": "providers", "weight": 354, "cookies": false, "type": "", @@ -13672,6 +13836,7 @@ }, "x-appwrite": { "method": "updateFcmProvider", + "group": "providers", "weight": 367, "cookies": false, "type": "", @@ -13760,6 +13925,7 @@ }, "x-appwrite": { "method": "createMailgunProvider", + "group": "providers", "weight": 346, "cookies": false, "type": "", @@ -13875,6 +14041,7 @@ }, "x-appwrite": { "method": "updateMailgunProvider", + "group": "providers", "weight": 359, "cookies": false, "type": "", @@ -13993,6 +14160,7 @@ }, "x-appwrite": { "method": "createMsg91Provider", + "group": "providers", "weight": 349, "cookies": false, "type": "", @@ -14088,6 +14256,7 @@ }, "x-appwrite": { "method": "updateMsg91Provider", + "group": "providers", "weight": 362, "cookies": false, "type": "", @@ -14186,6 +14355,7 @@ }, "x-appwrite": { "method": "createSendgridProvider", + "group": "providers", "weight": 347, "cookies": false, "type": "", @@ -14291,6 +14461,7 @@ }, "x-appwrite": { "method": "updateSendgridProvider", + "group": "providers", "weight": 360, "cookies": false, "type": "", @@ -14399,6 +14570,7 @@ }, "x-appwrite": { "method": "createSmtpProvider", + "group": "providers", "weight": 348, "cookies": false, "type": "", @@ -14542,6 +14714,7 @@ }, "x-appwrite": { "method": "updateSmtpProvider", + "group": "providers", "weight": 361, "cookies": false, "type": "", @@ -14687,6 +14860,7 @@ }, "x-appwrite": { "method": "createTelesignProvider", + "group": "providers", "weight": 350, "cookies": false, "type": "", @@ -14782,6 +14956,7 @@ }, "x-appwrite": { "method": "updateTelesignProvider", + "group": "providers", "weight": 363, "cookies": false, "type": "", @@ -14880,6 +15055,7 @@ }, "x-appwrite": { "method": "createTextmagicProvider", + "group": "providers", "weight": 351, "cookies": false, "type": "", @@ -14975,6 +15151,7 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", + "group": "providers", "weight": 364, "cookies": false, "type": "", @@ -15073,6 +15250,7 @@ }, "x-appwrite": { "method": "createTwilioProvider", + "group": "providers", "weight": 352, "cookies": false, "type": "", @@ -15168,6 +15346,7 @@ }, "x-appwrite": { "method": "updateTwilioProvider", + "group": "providers", "weight": 365, "cookies": false, "type": "", @@ -15266,6 +15445,7 @@ }, "x-appwrite": { "method": "createVonageProvider", + "group": "providers", "weight": 353, "cookies": false, "type": "", @@ -15361,6 +15541,7 @@ }, "x-appwrite": { "method": "updateVonageProvider", + "group": "providers", "weight": 366, "cookies": false, "type": "", @@ -15459,6 +15640,7 @@ }, "x-appwrite": { "method": "getProvider", + "group": "providers", "weight": 358, "cookies": false, "type": "", @@ -15512,6 +15694,7 @@ }, "x-appwrite": { "method": "deleteProvider", + "group": "providers", "weight": 369, "cookies": false, "type": "", @@ -15574,6 +15757,7 @@ }, "x-appwrite": { "method": "listProviderLogs", + "group": "providers", "weight": 357, "cookies": false, "type": "", @@ -15649,6 +15833,7 @@ }, "x-appwrite": { "method": "listSubscriberLogs", + "group": "subscribers", "weight": 378, "cookies": false, "type": "", @@ -15724,6 +15909,7 @@ }, "x-appwrite": { "method": "listTopics", + "group": "topics", "weight": 371, "cookies": false, "type": "", @@ -15798,6 +15984,7 @@ }, "x-appwrite": { "method": "createTopic", + "group": "topics", "weight": 370, "cookies": false, "type": "", @@ -15881,6 +16068,7 @@ }, "x-appwrite": { "method": "getTopic", + "group": "topics", "weight": 373, "cookies": false, "type": "", @@ -15941,6 +16129,7 @@ }, "x-appwrite": { "method": "updateTopic", + "group": "topics", "weight": 374, "cookies": false, "type": "", @@ -16018,6 +16207,7 @@ }, "x-appwrite": { "method": "deleteTopic", + "group": "topics", "weight": 375, "cookies": false, "type": "", @@ -16080,6 +16270,7 @@ }, "x-appwrite": { "method": "listTopicLogs", + "group": "topics", "weight": 372, "cookies": false, "type": "", @@ -16155,6 +16346,7 @@ }, "x-appwrite": { "method": "listSubscribers", + "group": "subscribers", "weight": 377, "cookies": false, "type": "", @@ -16239,6 +16431,7 @@ }, "x-appwrite": { "method": "createSubscriber", + "group": "subscribers", "weight": 376, "cookies": false, "type": "", @@ -16330,6 +16523,7 @@ }, "x-appwrite": { "method": "getSubscriber", + "group": "subscribers", "weight": 379, "cookies": false, "type": "", @@ -16393,6 +16587,7 @@ }, "x-appwrite": { "method": "deleteSubscriber", + "group": "subscribers", "weight": 380, "cookies": false, "type": "", @@ -16469,6 +16664,7 @@ }, "x-appwrite": { "method": "listBuckets", + "group": "buckets", "weight": 203, "cookies": false, "type": "", @@ -16542,6 +16738,7 @@ }, "x-appwrite": { "method": "createBucket", + "group": "buckets", "weight": 202, "cookies": false, "type": "", @@ -16669,6 +16866,7 @@ }, "x-appwrite": { "method": "getBucket", + "group": "buckets", "weight": 204, "cookies": false, "type": "", @@ -16728,6 +16926,7 @@ }, "x-appwrite": { "method": "updateBucket", + "group": "buckets", "weight": 205, "cookies": false, "type": "", @@ -16852,6 +17051,7 @@ }, "x-appwrite": { "method": "deleteBucket", + "group": "buckets", "weight": 206, "cookies": false, "type": "", @@ -16913,6 +17113,7 @@ }, "x-appwrite": { "method": "listFiles", + "group": "files", "weight": 208, "cookies": false, "type": "", @@ -17000,6 +17201,7 @@ }, "x-appwrite": { "method": "createFile", + "group": "files", "weight": 207, "cookies": false, "type": "upload", @@ -17099,6 +17301,7 @@ }, "x-appwrite": { "method": "getFile", + "group": "files", "weight": 209, "cookies": false, "type": "", @@ -17172,6 +17375,7 @@ }, "x-appwrite": { "method": "updateFile", + "group": "files", "weight": 214, "cookies": false, "type": "", @@ -17262,6 +17466,7 @@ }, "x-appwrite": { "method": "deleteFile", + "group": "files", "weight": 215, "cookies": false, "type": "", @@ -17330,6 +17535,7 @@ }, "x-appwrite": { "method": "getFileDownload", + "group": "files", "weight": 211, "cookies": false, "type": "location", @@ -17398,6 +17604,7 @@ }, "x-appwrite": { "method": "getFilePreview", + "group": "files", "weight": 210, "cookies": false, "type": "location", @@ -17616,6 +17823,7 @@ }, "x-appwrite": { "method": "getFilePush", + "group": "files", "weight": 213, "cookies": false, "type": "location", @@ -17695,6 +17903,7 @@ }, "x-appwrite": { "method": "getFileView", + "group": "files", "weight": 212, "cookies": false, "type": "location", @@ -17770,6 +17979,7 @@ }, "x-appwrite": { "method": "list", + "group": "teams", "weight": 219, "cookies": false, "type": "", @@ -17847,6 +18057,7 @@ }, "x-appwrite": { "method": "create", + "group": "teams", "weight": 218, "cookies": false, "type": "", @@ -17933,6 +18144,7 @@ }, "x-appwrite": { "method": "get", + "group": "teams", "weight": 220, "cookies": false, "type": "", @@ -17996,6 +18208,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "teams", "weight": 222, "cookies": false, "type": "", @@ -18071,6 +18284,7 @@ }, "x-appwrite": { "method": "delete", + "group": "teams", "weight": 224, "cookies": false, "type": "", @@ -18136,6 +18350,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 226, "cookies": false, "type": "", @@ -18223,6 +18438,7 @@ }, "x-appwrite": { "method": "createMembership", + "group": "memberships", "weight": 225, "cookies": false, "type": "", @@ -18335,6 +18551,7 @@ }, "x-appwrite": { "method": "getMembership", + "group": "memberships", "weight": 227, "cookies": false, "type": "", @@ -18408,6 +18625,7 @@ }, "x-appwrite": { "method": "updateMembership", + "group": "memberships", "weight": 228, "cookies": false, "type": "", @@ -18496,6 +18714,7 @@ }, "x-appwrite": { "method": "deleteMembership", + "group": "memberships", "weight": 230, "cookies": false, "type": "", @@ -18571,6 +18790,7 @@ }, "x-appwrite": { "method": "updateMembershipStatus", + "group": "memberships", "weight": 229, "cookies": false, "type": "", @@ -18669,6 +18889,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "teams", "weight": 221, "cookies": false, "type": "", @@ -18730,6 +18951,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "teams", "weight": 223, "cookies": false, "type": "", @@ -18812,6 +19034,7 @@ }, "x-appwrite": { "method": "list", + "group": "users", "weight": 241, "cookies": false, "type": "", @@ -18885,6 +19108,7 @@ }, "x-appwrite": { "method": "create", + "group": "users", "weight": 232, "cookies": false, "type": "", @@ -18973,6 +19197,7 @@ }, "x-appwrite": { "method": "createArgon2User", + "group": "users", "weight": 235, "cookies": false, "type": "", @@ -19058,6 +19283,7 @@ }, "x-appwrite": { "method": "createBcryptUser", + "group": "users", "weight": 233, "cookies": false, "type": "", @@ -19143,6 +19369,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 249, "cookies": false, "type": "", @@ -19211,6 +19438,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 272, "cookies": false, "type": "", @@ -19272,6 +19500,7 @@ }, "x-appwrite": { "method": "createMD5User", + "group": "users", "weight": 234, "cookies": false, "type": "", @@ -19357,6 +19586,7 @@ }, "x-appwrite": { "method": "createPHPassUser", + "group": "users", "weight": 237, "cookies": false, "type": "", @@ -19442,6 +19672,7 @@ }, "x-appwrite": { "method": "createScryptUser", + "group": "users", "weight": 238, "cookies": false, "type": "", @@ -19557,6 +19788,7 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", + "group": "users", "weight": 239, "cookies": false, "type": "", @@ -19660,6 +19892,7 @@ }, "x-appwrite": { "method": "createSHAUser", + "group": "users", "weight": 236, "cookies": false, "type": "", @@ -19765,6 +19998,7 @@ }, "x-appwrite": { "method": "get", + "group": "users", "weight": 242, "cookies": false, "type": "", @@ -19817,6 +20051,7 @@ }, "x-appwrite": { "method": "delete", + "group": "users", "weight": 270, "cookies": false, "type": "", @@ -19878,6 +20113,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "users", "weight": 255, "cookies": false, "type": "", @@ -19958,6 +20194,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "auth", "weight": 273, "cookies": false, "type": "", @@ -20040,6 +20277,7 @@ }, "x-appwrite": { "method": "updateLabels", + "group": "users", "weight": 251, "cookies": false, "type": "", @@ -20123,6 +20361,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 247, "cookies": false, "type": "", @@ -20197,6 +20436,7 @@ }, "x-appwrite": { "method": "listMemberships", + "group": "memberships", "weight": 246, "cookies": false, "type": "", @@ -20258,6 +20498,7 @@ }, "x-appwrite": { "method": "updateMfa", + "group": "users", "weight": 260, "cookies": false, "type": "", @@ -20331,6 +20572,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 265, "cookies": false, "type": "", @@ -20407,6 +20649,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 261, "cookies": false, "type": "", @@ -20468,6 +20711,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 262, "cookies": false, "type": "", @@ -20527,6 +20771,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 264, "cookies": false, "type": "", @@ -20586,6 +20831,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 263, "cookies": false, "type": "", @@ -20647,6 +20893,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "users", "weight": 253, "cookies": false, "type": "", @@ -20727,6 +20974,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "users", "weight": 254, "cookies": false, "type": "", @@ -20807,6 +21055,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "users", "weight": 256, "cookies": false, "type": "", @@ -20887,6 +21136,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "users", "weight": 243, "cookies": false, "type": "", @@ -20946,6 +21196,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "users", "weight": 258, "cookies": false, "type": "", @@ -21026,6 +21277,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "auth", "weight": 245, "cookies": false, "type": "", @@ -21085,6 +21337,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "auth", "weight": 266, "cookies": false, "type": "", @@ -21137,6 +21390,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "auth", "weight": 269, "cookies": false, "type": "", @@ -21191,6 +21445,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "auth", "weight": 268, "cookies": false, "type": "", @@ -21262,6 +21517,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "users", "weight": 250, "cookies": false, "type": "", @@ -21342,6 +21598,7 @@ }, "x-appwrite": { "method": "listTargets", + "group": "targets", "weight": 248, "cookies": false, "type": "", @@ -21415,6 +21672,7 @@ }, "x-appwrite": { "method": "createTarget", + "group": "targets", "weight": 240, "cookies": false, "type": "", @@ -21525,6 +21783,7 @@ }, "x-appwrite": { "method": "getTarget", + "group": "targets", "weight": 244, "cookies": false, "type": "", @@ -21595,6 +21854,7 @@ }, "x-appwrite": { "method": "updateTarget", + "group": "targets", "weight": 259, "cookies": false, "type": "", @@ -21684,6 +21944,7 @@ }, "x-appwrite": { "method": "deleteTarget", + "group": "targets", "weight": 271, "cookies": false, "type": "", @@ -21756,6 +22017,7 @@ }, "x-appwrite": { "method": "createToken", + "group": "auth", "weight": 267, "cookies": false, "type": "", @@ -21838,6 +22100,7 @@ }, "x-appwrite": { "method": "updateEmailVerification", + "group": "users", "weight": 257, "cookies": false, "type": "", @@ -21918,6 +22181,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "users", "weight": 252, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 5f202b208f..2fc45be24b 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -8632,7 +8632,7 @@ }, "post": { "summary": "Create index", - "operationId": "indexesCreateIndex", + "operationId": "databasesCreateIndex", "consumes": [ "application\/json" ], @@ -8640,7 +8640,7 @@ "application\/json" ], "tags": [ - "indexes" + "databases" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -8658,7 +8658,7 @@ "cookies": false, "type": "", "deprecated": false, - "demo": "indexes\/create-index.md", + "demo": "databases\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -8717,7 +8717,7 @@ "fulltext", "unique" ], - "x-enum-name": null, + "x-enum-name": "IndexType", "x-enum-keys": [] }, "attributes": { diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 5687a25874..657867bcad 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -8085,7 +8085,7 @@ }, "post": { "summary": "Create index", - "operationId": "indexesCreateIndex", + "operationId": "databasesCreateIndex", "consumes": [ "application\/json" ], @@ -8093,7 +8093,7 @@ "application\/json" ], "tags": [ - "indexes" + "databases" ], "description": "Creates an index on the attributes listed. Your index should include all the attributes you will query in a single request.\nAttributes can be `key`, `fulltext`, and `unique`.", "responses": { @@ -8111,7 +8111,7 @@ "cookies": false, "type": "", "deprecated": false, - "demo": "indexes\/create-index.md", + "demo": "databases\/create-index.md", "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-index.md", "rate-limit": 0, "rate-time": 3600, @@ -8171,7 +8171,7 @@ "fulltext", "unique" ], - "x-enum-name": null, + "x-enum-name": "IndexType", "x-enum-keys": [] }, "attributes": { diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index f3668ab7a0..e69f9e3665 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -2783,7 +2783,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/indexes') ->label('audits.event', 'index.create') ->label('audits.resource', 'database/{request.databaseId}/collection/{request.collectionId}') ->label('sdk', new Method( - namespace: 'indexes', + namespace: 'databases', group: 'collections', name: 'createIndex', description: '/docs/references/databases/create-index.md', diff --git a/src/Appwrite/Specification/Format/OpenAPI3.php b/src/Appwrite/Specification/Format/OpenAPI3.php index bd5405539d..3d491ab889 100644 --- a/src/Appwrite/Specification/Format/OpenAPI3.php +++ b/src/Appwrite/Specification/Format/OpenAPI3.php @@ -185,6 +185,7 @@ class OpenAPI3 extends Format 'responses' => [], 'x-appwrite' => [ // Appwrite related metadata 'method' => $method, + 'group' => $sdk->getGroup(), 'weight' => $route->getOrder(), 'cookies' => $route->getLabel('sdk.cookies', false), 'type' => $sdk->getType()->value ?? '', diff --git a/tests/e2e/Services/GraphQL/DatabaseServerTest.php b/tests/e2e/Services/GraphQL/DatabaseServerTest.php index 87006a1bea..62e79bdd9f 100644 --- a/tests/e2e/Services/GraphQL/DatabaseServerTest.php +++ b/tests/e2e/Services/GraphQL/DatabaseServerTest.php @@ -821,6 +821,8 @@ class DatabaseServerTest extends Scope 'x-appwrite-project' => $projectId, ], $this->getHeaders()), $gqlPayload); + fwrite(STDOUT, json_encode($index, JSON_PRETTY_PRINT)); + $this->assertArrayNotHasKey('errors', $index['body']); $this->assertIsArray($index['body']['data']); $this->assertIsArray($index['body']['data']['databasesCreateIndex']); From 2a7038bb8ef6d8496b3012fcea4aad30625c8c08 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Mon, 31 Mar 2025 09:33:37 +0000 Subject: [PATCH 4/9] chore: remove logging --- tests/e2e/Services/GraphQL/DatabaseServerTest.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/e2e/Services/GraphQL/DatabaseServerTest.php b/tests/e2e/Services/GraphQL/DatabaseServerTest.php index 62e79bdd9f..87006a1bea 100644 --- a/tests/e2e/Services/GraphQL/DatabaseServerTest.php +++ b/tests/e2e/Services/GraphQL/DatabaseServerTest.php @@ -821,8 +821,6 @@ class DatabaseServerTest extends Scope 'x-appwrite-project' => $projectId, ], $this->getHeaders()), $gqlPayload); - fwrite(STDOUT, json_encode($index, JSON_PRETTY_PRINT)); - $this->assertArrayNotHasKey('errors', $index['body']); $this->assertIsArray($index['body']['data']); $this->assertIsArray($index['body']['data']['databasesCreateIndex']); From 04733e25c8eae87a0f388cbdc0a4ba2201a5287d Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Sat, 12 Apr 2025 06:41:57 +0000 Subject: [PATCH 5/9] chore: make group nullable and remove it from endpoints where its not required --- app/config/specs/open-api3-latest-client.json | 108 ++--------- .../specs/open-api3-latest-console.json | 170 +++++------------ app/config/specs/open-api3-latest-server.json | 110 ++--------- app/config/specs/swagger2-latest-client.json | 111 ++--------- app/config/specs/swagger2-latest-console.json | 173 +++++------------- app/config/specs/swagger2-latest-server.json | 113 ++---------- app/controllers/api/avatars.php | 14 +- app/controllers/api/databases.php | 6 +- app/controllers/api/functions.php | 4 +- app/controllers/api/locale.php | 16 +- app/controllers/api/migrations.php | 24 +-- app/controllers/api/project.php | 12 +- app/controllers/api/proxy.php | 10 +- app/controllers/api/storage.php | 19 +- app/controllers/api/users.php | 2 +- docs/references/storage/get-file-push.md | 1 - src/Appwrite/SDK/Method.php | 6 +- 17 files changed, 201 insertions(+), 698 deletions(-) delete mode 100644 docs/references/storage/get-file-push.md diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 7dece30e26..bc2f147f00 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -3275,7 +3275,7 @@ }, "x-appwrite": { "method": "getBrowser", - "group": "icons", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3401,7 +3401,7 @@ }, "x-appwrite": { "method": "getCreditCard", - "group": "icons", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3533,7 +3533,7 @@ }, "x-appwrite": { "method": "getFavicon", - "group": "images", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3591,7 +3591,7 @@ }, "x-appwrite": { "method": "getFlag", - "group": "icons", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4079,7 +4079,7 @@ }, "x-appwrite": { "method": "getImage", - "group": "images", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4161,7 +4161,7 @@ }, "x-appwrite": { "method": "getInitials", - "group": "images", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4253,7 +4253,7 @@ }, "x-appwrite": { "method": "getQR", - "group": "images", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -5201,7 +5201,7 @@ }, "x-appwrite": { "method": "get", - "group": "locale", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -5253,7 +5253,7 @@ }, "x-appwrite": { "method": "listCodes", - "group": "locale", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -5305,7 +5305,7 @@ }, "x-appwrite": { "method": "listContinents", - "group": "continents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -5357,7 +5357,7 @@ }, "x-appwrite": { "method": "listCountries", - "group": "countries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -5409,7 +5409,7 @@ }, "x-appwrite": { "method": "listCountriesEU", - "group": "countries", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -5461,7 +5461,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", - "group": "countries", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -5513,7 +5513,7 @@ }, "x-appwrite": { "method": "listCurrencies", - "group": "currencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -5565,7 +5565,7 @@ }, "x-appwrite": { "method": "listLanguages", - "group": "languages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -6456,84 +6456,6 @@ ] } }, - "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { - "get": { - "summary": "Get file for push notification", - "operationId": "storageGetFilePush", - "tags": [ - "storage" - ], - "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", - "responses": { - "200": { - "description": "File" - } - }, - "x-appwrite": { - "method": "getFilePush", - "group": "files", - "weight": 213, - "cookies": false, - "type": "location", - "deprecated": false, - "demo": "storage\/get-file-push.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "public", - "platforms": [ - "client", - "server", - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Session": [], - "JWT": [] - } - ], - "parameters": [ - { - "name": "bucketId", - "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", - "required": true, - "schema": { - "type": "string", - "x-example": "" - }, - "in": "path" - }, - { - "name": "fileId", - "description": "File ID.", - "required": true, - "schema": { - "type": "string", - "x-example": "" - }, - "in": "path" - }, - { - "name": "jwt", - "description": "JSON Web Token to validate", - "required": false, - "schema": { - "type": "string", - "x-example": "", - "default": "" - }, - "in": "query" - } - ] - } - }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 0ca904015d..8552bad7af 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -3280,7 +3280,7 @@ }, "x-appwrite": { "method": "getBrowser", - "group": "icons", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3406,7 +3406,7 @@ }, "x-appwrite": { "method": "getCreditCard", - "group": "icons", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3538,7 +3538,7 @@ }, "x-appwrite": { "method": "getFavicon", - "group": "images", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3596,7 +3596,7 @@ }, "x-appwrite": { "method": "getFlag", - "group": "icons", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4084,7 +4084,7 @@ }, "x-appwrite": { "method": "getImage", - "group": "images", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4166,7 +4166,7 @@ }, "x-appwrite": { "method": "getInitials", - "group": "images", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4258,7 +4258,7 @@ }, "x-appwrite": { "method": "getQR", - "group": "images", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4617,7 +4617,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 114, "cookies": false, "type": "", @@ -8842,7 +8842,7 @@ }, "x-appwrite": { "method": "getCollectionUsage", - "group": "usage", + "group": null, "weight": 116, "cookies": false, "type": "", @@ -9007,7 +9007,7 @@ }, "x-appwrite": { "method": "getDatabaseUsage", - "group": "usage", + "group": null, "weight": 115, "cookies": false, "type": "", @@ -9668,7 +9668,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 294, "cookies": false, "type": "", @@ -11017,7 +11017,7 @@ }, "x-appwrite": { "method": "getFunctionUsage", - "group": "usage", + "group": null, "weight": 293, "cookies": false, "type": "", @@ -12932,7 +12932,7 @@ }, "x-appwrite": { "method": "get", - "group": "locale", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -12984,7 +12984,7 @@ }, "x-appwrite": { "method": "listCodes", - "group": "locale", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -13036,7 +13036,7 @@ }, "x-appwrite": { "method": "listContinents", - "group": "continents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -13088,7 +13088,7 @@ }, "x-appwrite": { "method": "listCountries", - "group": "countries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -13140,7 +13140,7 @@ }, "x-appwrite": { "method": "listCountriesEU", - "group": "countries", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -13192,7 +13192,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", - "group": "countries", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -13244,7 +13244,7 @@ }, "x-appwrite": { "method": "listCurrencies", - "group": "currencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -13296,7 +13296,7 @@ }, "x-appwrite": { "method": "listLanguages", - "group": "languages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -17721,7 +17721,7 @@ }, "x-appwrite": { "method": "list", - "group": "migrations", + "group": null, "weight": 338, "cookies": false, "type": "", @@ -17795,7 +17795,7 @@ }, "x-appwrite": { "method": "createAppwriteMigration", - "group": "appwrite", + "group": null, "weight": 334, "cookies": false, "type": "", @@ -17883,7 +17883,7 @@ }, "x-appwrite": { "method": "getAppwriteReport", - "group": "appwrite", + "group": null, "weight": 340, "cookies": false, "type": "", @@ -17976,7 +17976,7 @@ }, "x-appwrite": { "method": "createFirebaseMigration", - "group": "firebase", + "group": null, "weight": 335, "cookies": false, "type": "", @@ -18052,7 +18052,7 @@ }, "x-appwrite": { "method": "getFirebaseReport", - "group": "firebase", + "group": null, "weight": 341, "cookies": false, "type": "", @@ -18124,7 +18124,7 @@ }, "x-appwrite": { "method": "createNHostMigration", - "group": "nhost", + "group": null, "weight": 337, "cookies": false, "type": "", @@ -18235,7 +18235,7 @@ }, "x-appwrite": { "method": "getNHostReport", - "group": "nhost", + "group": null, "weight": 343, "cookies": false, "type": "", @@ -18368,7 +18368,7 @@ }, "x-appwrite": { "method": "createSupabaseMigration", - "group": "supabase", + "group": null, "weight": 336, "cookies": false, "type": "", @@ -18473,7 +18473,7 @@ }, "x-appwrite": { "method": "getSupabaseReport", - "group": "supabase", + "group": null, "weight": 342, "cookies": false, "type": "", @@ -18597,7 +18597,7 @@ }, "x-appwrite": { "method": "get", - "group": "migrations", + "group": null, "weight": 339, "cookies": false, "type": "", @@ -18655,7 +18655,7 @@ }, "x-appwrite": { "method": "retry", - "group": "migrations", + "group": null, "weight": 344, "cookies": false, "type": "", @@ -18706,7 +18706,7 @@ }, "x-appwrite": { "method": "delete", - "group": "migrations", + "group": null, "weight": 345, "cookies": false, "type": "", @@ -18766,7 +18766,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 196, "cookies": false, "type": "", @@ -18854,7 +18854,7 @@ }, "x-appwrite": { "method": "listVariables", - "group": "variables", + "group": null, "weight": 198, "cookies": false, "type": "", @@ -18900,7 +18900,7 @@ }, "x-appwrite": { "method": "createVariable", - "group": "variables", + "group": null, "weight": 197, "cookies": false, "type": "", @@ -18973,7 +18973,7 @@ }, "x-appwrite": { "method": "getVariable", - "group": "variables", + "group": null, "weight": 199, "cookies": false, "type": "", @@ -19031,7 +19031,7 @@ }, "x-appwrite": { "method": "updateVariable", - "group": "variables", + "group": null, "weight": 200, "cookies": false, "type": "", @@ -19106,7 +19106,7 @@ }, "x-appwrite": { "method": "deleteVariable", - "group": "variables", + "group": null, "weight": 201, "cookies": false, "type": "", @@ -24021,7 +24021,7 @@ }, "x-appwrite": { "method": "listRules", - "group": "rules", + "group": null, "weight": 317, "cookies": false, "type": "", @@ -24093,7 +24093,7 @@ }, "x-appwrite": { "method": "createRule", - "group": "rules", + "group": null, "weight": 316, "cookies": false, "type": "", @@ -24177,7 +24177,7 @@ }, "x-appwrite": { "method": "getRule", - "group": "rules", + "group": null, "weight": 318, "cookies": false, "type": "", @@ -24228,7 +24228,7 @@ }, "x-appwrite": { "method": "deleteRule", - "group": "rules", + "group": null, "weight": 319, "cookies": false, "type": "", @@ -24288,7 +24288,7 @@ }, "x-appwrite": { "method": "updateRuleVerification", - "group": "rules", + "group": null, "weight": 320, "cookies": false, "type": "", @@ -25473,84 +25473,6 @@ ] } }, - "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { - "get": { - "summary": "Get file for push notification", - "operationId": "storageGetFilePush", - "tags": [ - "storage" - ], - "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", - "responses": { - "200": { - "description": "File" - } - }, - "x-appwrite": { - "method": "getFilePush", - "group": "files", - "weight": 213, - "cookies": false, - "type": "location", - "deprecated": false, - "demo": "storage\/get-file-push.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "public", - "platforms": [ - "client", - "server", - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Key": [], - "JWT": [] - } - ], - "parameters": [ - { - "name": "bucketId", - "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", - "required": true, - "schema": { - "type": "string", - "x-example": "" - }, - "in": "path" - }, - { - "name": "fileId", - "description": "File ID.", - "required": true, - "schema": { - "type": "string", - "x-example": "" - }, - "in": "path" - }, - { - "name": "jwt", - "description": "JSON Web Token to validate", - "required": false, - "schema": { - "type": "string", - "x-example": "", - "default": "" - }, - "in": "query" - } - ] - } - }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", @@ -25640,7 +25562,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 216, "cookies": false, "type": "", @@ -25712,7 +25634,7 @@ }, "x-appwrite": { "method": "getBucketUsage", - "group": "usage", + "group": null, "weight": 217, "cookies": false, "type": "", @@ -27849,7 +27771,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 274, "cookies": false, "type": "", diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 9514ad4c00..e6cc1ef704 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -2961,7 +2961,7 @@ }, "x-appwrite": { "method": "getBrowser", - "group": "icons", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3089,7 +3089,7 @@ }, "x-appwrite": { "method": "getCreditCard", - "group": "icons", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3223,7 +3223,7 @@ }, "x-appwrite": { "method": "getFavicon", - "group": "images", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3283,7 +3283,7 @@ }, "x-appwrite": { "method": "getFlag", - "group": "icons", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -3773,7 +3773,7 @@ }, "x-appwrite": { "method": "getImage", - "group": "images", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -3857,7 +3857,7 @@ }, "x-appwrite": { "method": "getInitials", - "group": "images", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -3951,7 +3951,7 @@ }, "x-appwrite": { "method": "getQR", - "group": "images", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -11811,7 +11811,7 @@ }, "x-appwrite": { "method": "get", - "group": "locale", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -11865,7 +11865,7 @@ }, "x-appwrite": { "method": "listCodes", - "group": "locale", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -11919,7 +11919,7 @@ }, "x-appwrite": { "method": "listContinents", - "group": "continents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -11973,7 +11973,7 @@ }, "x-appwrite": { "method": "listCountries", - "group": "countries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -12027,7 +12027,7 @@ }, "x-appwrite": { "method": "listCountriesEU", - "group": "countries", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -12081,7 +12081,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", - "group": "countries", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -12135,7 +12135,7 @@ }, "x-appwrite": { "method": "listCurrencies", - "group": "currencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -12189,7 +12189,7 @@ }, "x-appwrite": { "method": "listLanguages", - "group": "languages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -17808,86 +17808,6 @@ ] } }, - "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { - "get": { - "summary": "Get file for push notification", - "operationId": "storageGetFilePush", - "tags": [ - "storage" - ], - "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", - "responses": { - "200": { - "description": "File" - } - }, - "x-appwrite": { - "method": "getFilePush", - "group": "files", - "weight": 213, - "cookies": false, - "type": "location", - "deprecated": false, - "demo": "storage\/get-file-push.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "public", - "platforms": [ - "client", - "server", - "server" - ], - "packaging": false, - "auth": { - "Project": [], - "Session": [] - } - }, - "security": [ - { - "Project": [], - "Session": [], - "Key": [], - "JWT": [] - } - ], - "parameters": [ - { - "name": "bucketId", - "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", - "required": true, - "schema": { - "type": "string", - "x-example": "" - }, - "in": "path" - }, - { - "name": "fileId", - "description": "File ID.", - "required": true, - "schema": { - "type": "string", - "x-example": "" - }, - "in": "path" - }, - { - "name": "jwt", - "description": "JSON Web Token to validate", - "required": false, - "schema": { - "type": "string", - "x-example": "", - "default": "" - }, - "in": "query" - } - ] - } - }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index 4536a38e70..e9ba580640 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -3448,7 +3448,7 @@ }, "x-appwrite": { "method": "getBrowser", - "group": "icons", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3575,7 +3575,7 @@ }, "x-appwrite": { "method": "getCreditCard", - "group": "icons", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3708,7 +3708,7 @@ }, "x-appwrite": { "method": "getFavicon", - "group": "images", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3773,7 +3773,7 @@ }, "x-appwrite": { "method": "getFlag", - "group": "icons", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4262,7 +4262,7 @@ }, "x-appwrite": { "method": "getImage", - "group": "images", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4347,7 +4347,7 @@ }, "x-appwrite": { "method": "getInitials", - "group": "images", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4440,7 +4440,7 @@ }, "x-appwrite": { "method": "getQR", - "group": "images", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -5410,7 +5410,7 @@ }, "x-appwrite": { "method": "get", - "group": "locale", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -5464,7 +5464,7 @@ }, "x-appwrite": { "method": "listCodes", - "group": "locale", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -5518,7 +5518,7 @@ }, "x-appwrite": { "method": "listContinents", - "group": "continents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -5572,7 +5572,7 @@ }, "x-appwrite": { "method": "listCountries", - "group": "countries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -5626,7 +5626,7 @@ }, "x-appwrite": { "method": "listCountriesEU", - "group": "countries", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -5680,7 +5680,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", - "group": "countries", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -5734,7 +5734,7 @@ }, "x-appwrite": { "method": "listCurrencies", - "group": "currencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -5788,7 +5788,7 @@ }, "x-appwrite": { "method": "listLanguages", - "group": "languages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -6654,87 +6654,6 @@ ] } }, - "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { - "get": { - "summary": "Get file for push notification", - "operationId": "storageGetFilePush", - "consumes": [ - "application\/json" - ], - "produces": [ - "*\/*" - ], - "tags": [ - "storage" - ], - "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", - "responses": { - "200": { - "description": "File", - "schema": { - "type": "file" - } - } - }, - "x-appwrite": { - "method": "getFilePush", - "group": "files", - "weight": 213, - "cookies": false, - "type": "location", - "deprecated": false, - "demo": "storage\/get-file-push.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "public", - "platforms": [ - "client", - "server", - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Session": [], - "JWT": [] - } - ], - "parameters": [ - { - "name": "bucketId", - "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", - "required": true, - "type": "string", - "x-example": "", - "in": "path" - }, - { - "name": "fileId", - "description": "File ID.", - "required": true, - "type": "string", - "x-example": "", - "in": "path" - }, - { - "name": "jwt", - "description": "JSON Web Token to validate", - "required": false, - "type": "string", - "x-example": "", - "default": "", - "in": "query" - } - ] - } - }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 2fc45be24b..3cfd64237f 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -3469,7 +3469,7 @@ }, "x-appwrite": { "method": "getBrowser", - "group": "icons", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3596,7 +3596,7 @@ }, "x-appwrite": { "method": "getCreditCard", - "group": "icons", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3729,7 +3729,7 @@ }, "x-appwrite": { "method": "getFavicon", - "group": "images", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3794,7 +3794,7 @@ }, "x-appwrite": { "method": "getFlag", - "group": "icons", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4283,7 +4283,7 @@ }, "x-appwrite": { "method": "getImage", - "group": "images", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4368,7 +4368,7 @@ }, "x-appwrite": { "method": "getInitials", - "group": "images", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4461,7 +4461,7 @@ }, "x-appwrite": { "method": "getQR", - "group": "images", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4830,7 +4830,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 114, "cookies": false, "type": "", @@ -8998,7 +8998,7 @@ }, "x-appwrite": { "method": "getCollectionUsage", - "group": "usage", + "group": null, "weight": 116, "cookies": false, "type": "", @@ -9158,7 +9158,7 @@ }, "x-appwrite": { "method": "getDatabaseUsage", - "group": "usage", + "group": null, "weight": 115, "cookies": false, "type": "", @@ -9840,7 +9840,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 294, "cookies": false, "type": "", @@ -11198,7 +11198,7 @@ }, "x-appwrite": { "method": "getFunctionUsage", - "group": "usage", + "group": null, "weight": 293, "cookies": false, "type": "", @@ -13163,7 +13163,7 @@ }, "x-appwrite": { "method": "get", - "group": "locale", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -13217,7 +13217,7 @@ }, "x-appwrite": { "method": "listCodes", - "group": "locale", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -13271,7 +13271,7 @@ }, "x-appwrite": { "method": "listContinents", - "group": "continents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -13325,7 +13325,7 @@ }, "x-appwrite": { "method": "listCountries", - "group": "countries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -13379,7 +13379,7 @@ }, "x-appwrite": { "method": "listCountriesEU", - "group": "countries", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -13433,7 +13433,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", - "group": "countries", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -13487,7 +13487,7 @@ }, "x-appwrite": { "method": "listCurrencies", - "group": "currencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -13541,7 +13541,7 @@ }, "x-appwrite": { "method": "listLanguages", - "group": "languages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -18179,7 +18179,7 @@ }, "x-appwrite": { "method": "list", - "group": "migrations", + "group": null, "weight": 338, "cookies": false, "type": "", @@ -18252,7 +18252,7 @@ }, "x-appwrite": { "method": "createAppwriteMigration", - "group": "appwrite", + "group": null, "weight": 334, "cookies": false, "type": "", @@ -18346,7 +18346,7 @@ }, "x-appwrite": { "method": "getAppwriteReport", - "group": "appwrite", + "group": null, "weight": 340, "cookies": false, "type": "", @@ -18434,7 +18434,7 @@ }, "x-appwrite": { "method": "createFirebaseMigration", - "group": "firebase", + "group": null, "weight": 335, "cookies": false, "type": "", @@ -18514,7 +18514,7 @@ }, "x-appwrite": { "method": "getFirebaseReport", - "group": "firebase", + "group": null, "weight": 341, "cookies": false, "type": "", @@ -18585,7 +18585,7 @@ }, "x-appwrite": { "method": "createNHostMigration", - "group": "nhost", + "group": null, "weight": 337, "cookies": false, "type": "", @@ -18706,7 +18706,7 @@ }, "x-appwrite": { "method": "getNHostReport", - "group": "nhost", + "group": null, "weight": 343, "cookies": false, "type": "", @@ -18826,7 +18826,7 @@ }, "x-appwrite": { "method": "createSupabaseMigration", - "group": "supabase", + "group": null, "weight": 336, "cookies": false, "type": "", @@ -18940,7 +18940,7 @@ }, "x-appwrite": { "method": "getSupabaseReport", - "group": "supabase", + "group": null, "weight": 342, "cookies": false, "type": "", @@ -19053,7 +19053,7 @@ }, "x-appwrite": { "method": "get", - "group": "migrations", + "group": null, "weight": 339, "cookies": false, "type": "", @@ -19111,7 +19111,7 @@ }, "x-appwrite": { "method": "retry", - "group": "migrations", + "group": null, "weight": 344, "cookies": false, "type": "", @@ -19164,7 +19164,7 @@ }, "x-appwrite": { "method": "delete", - "group": "migrations", + "group": null, "weight": 345, "cookies": false, "type": "", @@ -19224,7 +19224,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 196, "cookies": false, "type": "", @@ -19308,7 +19308,7 @@ }, "x-appwrite": { "method": "listVariables", - "group": "variables", + "group": null, "weight": 198, "cookies": false, "type": "", @@ -19356,7 +19356,7 @@ }, "x-appwrite": { "method": "createVariable", - "group": "variables", + "group": null, "weight": 197, "cookies": false, "type": "", @@ -19433,7 +19433,7 @@ }, "x-appwrite": { "method": "getVariable", - "group": "variables", + "group": null, "weight": 199, "cookies": false, "type": "", @@ -19491,7 +19491,7 @@ }, "x-appwrite": { "method": "updateVariable", - "group": "variables", + "group": null, "weight": 200, "cookies": false, "type": "", @@ -19568,7 +19568,7 @@ }, "x-appwrite": { "method": "deleteVariable", - "group": "variables", + "group": null, "weight": 201, "cookies": false, "type": "", @@ -24495,7 +24495,7 @@ }, "x-appwrite": { "method": "listRules", - "group": "rules", + "group": null, "weight": 317, "cookies": false, "type": "", @@ -24566,7 +24566,7 @@ }, "x-appwrite": { "method": "createRule", - "group": "rules", + "group": null, "weight": 316, "cookies": false, "type": "", @@ -24655,7 +24655,7 @@ }, "x-appwrite": { "method": "getRule", - "group": "rules", + "group": null, "weight": 318, "cookies": false, "type": "", @@ -24708,7 +24708,7 @@ }, "x-appwrite": { "method": "deleteRule", - "group": "rules", + "group": null, "weight": 319, "cookies": false, "type": "", @@ -24768,7 +24768,7 @@ }, "x-appwrite": { "method": "updateRuleVerification", - "group": "rules", + "group": null, "weight": 320, "cookies": false, "type": "", @@ -25946,87 +25946,6 @@ ] } }, - "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { - "get": { - "summary": "Get file for push notification", - "operationId": "storageGetFilePush", - "consumes": [ - "application\/json" - ], - "produces": [ - "*\/*" - ], - "tags": [ - "storage" - ], - "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", - "responses": { - "200": { - "description": "File", - "schema": { - "type": "file" - } - } - }, - "x-appwrite": { - "method": "getFilePush", - "group": "files", - "weight": 213, - "cookies": false, - "type": "location", - "deprecated": false, - "demo": "storage\/get-file-push.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "public", - "platforms": [ - "client", - "server", - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Key": [], - "JWT": [] - } - ], - "parameters": [ - { - "name": "bucketId", - "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", - "required": true, - "type": "string", - "x-example": "", - "in": "path" - }, - { - "name": "fileId", - "description": "File ID.", - "required": true, - "type": "string", - "x-example": "", - "in": "path" - }, - { - "name": "jwt", - "description": "JSON Web Token to validate", - "required": false, - "type": "string", - "x-example": "", - "default": "", - "in": "query" - } - ] - } - }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", @@ -26123,7 +26042,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 216, "cookies": false, "type": "", @@ -26195,7 +26114,7 @@ }, "x-appwrite": { "method": "getBucketUsage", - "group": "usage", + "group": null, "weight": 217, "cookies": false, "type": "", @@ -28387,7 +28306,7 @@ }, "x-appwrite": { "method": "getUsage", - "group": "usage", + "group": null, "weight": 274, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 657867bcad..c0fa004557 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -3144,7 +3144,7 @@ }, "x-appwrite": { "method": "getBrowser", - "group": "icons", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3273,7 +3273,7 @@ }, "x-appwrite": { "method": "getCreditCard", - "group": "icons", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3408,7 +3408,7 @@ }, "x-appwrite": { "method": "getFavicon", - "group": "images", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3475,7 +3475,7 @@ }, "x-appwrite": { "method": "getFlag", - "group": "icons", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -3966,7 +3966,7 @@ }, "x-appwrite": { "method": "getImage", - "group": "images", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4053,7 +4053,7 @@ }, "x-appwrite": { "method": "getInitials", - "group": "images", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4148,7 +4148,7 @@ }, "x-appwrite": { "method": "getQR", - "group": "images", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -12045,7 +12045,7 @@ }, "x-appwrite": { "method": "get", - "group": "locale", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -12101,7 +12101,7 @@ }, "x-appwrite": { "method": "listCodes", - "group": "locale", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -12157,7 +12157,7 @@ }, "x-appwrite": { "method": "listContinents", - "group": "continents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -12213,7 +12213,7 @@ }, "x-appwrite": { "method": "listCountries", - "group": "countries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -12269,7 +12269,7 @@ }, "x-appwrite": { "method": "listCountriesEU", - "group": "countries", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -12325,7 +12325,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", - "group": "countries", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -12381,7 +12381,7 @@ }, "x-appwrite": { "method": "listCurrencies", - "group": "currencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -12437,7 +12437,7 @@ }, "x-appwrite": { "method": "listLanguages", - "group": "languages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -18262,89 +18262,6 @@ ] } }, - "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/push": { - "get": { - "summary": "Get file for push notification", - "operationId": "storageGetFilePush", - "consumes": [ - "application\/json" - ], - "produces": [ - "*\/*" - ], - "tags": [ - "storage" - ], - "description": "Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata.", - "responses": { - "200": { - "description": "File", - "schema": { - "type": "file" - } - } - }, - "x-appwrite": { - "method": "getFilePush", - "group": "files", - "weight": 213, - "cookies": false, - "type": "location", - "deprecated": false, - "demo": "storage\/get-file-push.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/storage\/get-file-push.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "public", - "platforms": [ - "client", - "server", - "server" - ], - "packaging": false, - "auth": { - "Project": [], - "Session": [] - } - }, - "security": [ - { - "Project": [], - "Session": [], - "Key": [], - "JWT": [] - } - ], - "parameters": [ - { - "name": "bucketId", - "description": "Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https:\/\/appwrite.io\/docs\/server\/storage#createBucket).", - "required": true, - "type": "string", - "x-example": "", - "in": "path" - }, - { - "name": "fileId", - "description": "File ID.", - "required": true, - "type": "string", - "x-example": "", - "in": "path" - }, - { - "name": "jwt", - "description": "JSON Web Token to validate", - "required": false, - "type": "string", - "x-example": "", - "default": "", - "in": "query" - } - ] - } - }, "\/storage\/buckets\/{bucketId}\/files\/{fileId}\/view": { "get": { "summary": "Get file for view", diff --git a/app/controllers/api/avatars.php b/app/controllers/api/avatars.php index a93e7cf67b..24fa36725f 100644 --- a/app/controllers/api/avatars.php +++ b/app/controllers/api/avatars.php @@ -171,7 +171,7 @@ App::get('/v1/avatars/credit-cards/:code') ->label('cache.resource', 'avatar/credit-card') ->label('sdk', new Method( namespace: 'avatars', - group: 'icons', + group: null, name: 'getCreditCard', description: '/docs/references/avatars/get-credit-card.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -199,7 +199,7 @@ App::get('/v1/avatars/browsers/:code') ->label('cache.resource', 'avatar/browser') ->label('sdk', new Method( namespace: 'avatars', - group: 'icons', + group: null, name: 'getBrowser', description: '/docs/references/avatars/get-browser.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -227,7 +227,7 @@ App::get('/v1/avatars/flags/:code') ->label('cache.resource', 'avatar/flag') ->label('sdk', new Method( namespace: 'avatars', - group: 'icons', + group: null, name: 'getFlag', description: '/docs/references/avatars/get-flag.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -255,7 +255,7 @@ App::get('/v1/avatars/image') ->label('cache.resource', 'avatar/image') ->label('sdk', new Method( namespace: 'avatars', - group: 'images', + group: null, name: 'getImage', description: '/docs/references/avatars/get-image.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -326,7 +326,7 @@ App::get('/v1/avatars/favicon') ->label('cache.resource', 'avatar/favicon') ->label('sdk', new Method( namespace: 'avatars', - group: 'images', + group: null, name: 'getFavicon', description: '/docs/references/avatars/get-favicon.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -477,7 +477,7 @@ App::get('/v1/avatars/qr') ->label('scope', 'avatars.read') ->label('sdk', new Method( namespace: 'avatars', - group: 'images', + group: null, name: 'getQR', description: '/docs/references/avatars/get-qr.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -526,7 +526,7 @@ App::get('/v1/avatars/initials') ->label('cache.resource', 'avatar/initials') ->label('sdk', new Method( namespace: 'avatars', - group: 'images', + group: null, name: 'getInitials', description: '/docs/references/avatars/get-initials.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index e69f9e3665..cbec130e2b 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -4217,7 +4217,7 @@ App::get('/v1/databases/usage') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', - group: 'usage', + group: null, name: 'getUsage', description: '/docs/references/databases/get-usage.md', auth: [AuthType::ADMIN], @@ -4313,7 +4313,7 @@ App::get('/v1/databases/:databaseId/usage') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', - group: 'usage', + group: null, name: 'getDatabaseUsage', description: '/docs/references/databases/get-database-usage.md', auth: [AuthType::ADMIN], @@ -4415,7 +4415,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/usage') ->label('resourceType', RESOURCE_TYPE_DATABASES) ->label('sdk', new Method( namespace: 'databases', - group: 'usage', + group: null, name: 'getCollectionUsage', description: '/docs/references/databases/get-collection-usage.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index 938e96601d..a3c9705629 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -613,7 +613,7 @@ App::get('/v1/functions/:functionId/usage') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', - group: 'usage', + group: null, name: 'getFunctionUsage', description: '/docs/references/functions/get-function-usage.md', auth: [AuthType::ADMIN], @@ -725,7 +725,7 @@ App::get('/v1/functions/usage') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( namespace: 'functions', - group: 'usage', + group: null, name: 'getUsage', description: '/docs/references/functions/get-functions-usage.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/locale.php b/app/controllers/api/locale.php index 6718ab2703..2c8a38de07 100644 --- a/app/controllers/api/locale.php +++ b/app/controllers/api/locale.php @@ -17,7 +17,7 @@ App::get('/v1/locale') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'locale', + group: null, name: 'get', description: '/docs/references/locale/get-locale.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -81,7 +81,7 @@ App::get('/v1/locale/codes') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'locale', + group: null, name: 'listCodes', description: '/docs/references/locale/list-locale-codes.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -107,7 +107,7 @@ App::get('/v1/locale/countries') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'countries', + group: null, name: 'listCountries', description: '/docs/references/locale/list-countries.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -144,7 +144,7 @@ App::get('/v1/locale/countries/eu') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'countries', + group: null, name: 'listCountriesEU', description: '/docs/references/locale/list-countries-eu.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -183,7 +183,7 @@ App::get('/v1/locale/countries/phones') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'countries', + group: null, name: 'listCountriesPhones', description: '/docs/references/locale/list-countries-phones.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -221,7 +221,7 @@ App::get('/v1/locale/continents') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'continents', + group: null, name: 'listContinents', description: '/docs/references/locale/list-continents.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -257,7 +257,7 @@ App::get('/v1/locale/currencies') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'currencies', + group: null, name: 'listCurrencies', description: '/docs/references/locale/list-currencies.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], @@ -284,7 +284,7 @@ App::get('/v1/locale/languages') ->label('scope', 'locale.read') ->label('sdk', new Method( namespace: 'locale', - group: 'languages', + group: null, name: 'listLanguages', description: '/docs/references/locale/list-languages.md', auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], diff --git a/app/controllers/api/migrations.php b/app/controllers/api/migrations.php index 20b1807588..4f983152a3 100644 --- a/app/controllers/api/migrations.php +++ b/app/controllers/api/migrations.php @@ -37,7 +37,7 @@ App::post('/v1/migrations/appwrite') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', - group: 'appwrite', + group: null, name: 'createAppwriteMigration', description: '/docs/references/migrations/migration-appwrite.md', auth: [AuthType::ADMIN], @@ -99,7 +99,7 @@ App::post('/v1/migrations/firebase') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', - group: 'firebase', + group: null, name: 'createFirebaseMigration', description: '/docs/references/migrations/migration-firebase.md', auth: [AuthType::ADMIN], @@ -166,7 +166,7 @@ App::post('/v1/migrations/supabase') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', - group: 'supabase', + group: null, name: 'createSupabaseMigration', description: '/docs/references/migrations/migration-supabase.md', auth: [AuthType::ADMIN], @@ -233,7 +233,7 @@ App::post('/v1/migrations/nhost') ->label('audits.event', 'migration.create') ->label('sdk', new Method( namespace: 'migrations', - group: 'nhost', + group: null, name: 'createNHostMigration', description: '/docs/references/migrations/migration-nhost.md', auth: [AuthType::ADMIN], @@ -300,7 +300,7 @@ App::get('/v1/migrations') ->label('scope', 'migrations.read') ->label('sdk', new Method( namespace: 'migrations', - group: 'migrations', + group: null, name: 'list', description: '/docs/references/migrations/list-migrations.md', auth: [AuthType::ADMIN], @@ -365,7 +365,7 @@ App::get('/v1/migrations/:migrationId') ->label('scope', 'migrations.read') ->label('sdk', new Method( namespace: 'migrations', - group: 'migrations', + group: null, name: 'get', description: '/docs/references/migrations/get-migration.md', auth: [AuthType::ADMIN], @@ -395,7 +395,7 @@ App::get('/v1/migrations/appwrite/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', - group: 'appwrite', + group: null, name: 'getAppwriteReport', description: '/docs/references/migrations/migration-appwrite-report.md', auth: [AuthType::ADMIN], @@ -443,7 +443,7 @@ App::get('/v1/migrations/firebase/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', - group: 'firebase', + group: null, name: 'getFirebaseReport', description: '/docs/references/migrations/migration-firebase-report.md', auth: [AuthType::ADMIN], @@ -496,7 +496,7 @@ App::get('/v1/migrations/supabase/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', - group: 'supabase', + group: null, name: 'getSupabaseReport', description: '/docs/references/migrations/migration-supabase-report.md', auth: [AuthType::ADMIN], @@ -545,7 +545,7 @@ App::get('/v1/migrations/nhost/report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', - group: 'nhost', + group: null, name: 'getNHostReport', description: '/docs/references/migrations/migration-nhost-report.md', auth: [AuthType::ADMIN], @@ -597,7 +597,7 @@ App::patch('/v1/migrations/:migrationId') ->label('audits.resource', 'migrations/{request.migrationId}') ->label('sdk', new Method( namespace: 'migrations', - group: 'migrations', + group: null, name: 'retry', description: '/docs/references/migrations/retry-migration.md', auth: [AuthType::ADMIN], @@ -648,7 +648,7 @@ App::delete('/v1/migrations/:migrationId') ->label('audits.resource', 'migrations/{request.migrationId}') ->label('sdk', new Method( namespace: 'migrations', - group: 'migrations', + group: null, name: 'delete', description: '/docs/references/migrations/delete-migration.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/project.php b/app/controllers/api/project.php index 907e1631b4..ae6c58e4f5 100644 --- a/app/controllers/api/project.php +++ b/app/controllers/api/project.php @@ -26,7 +26,7 @@ App::get('/v1/project/usage') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'project', - group: 'usage', + group: null, name: 'getUsage', description: '/docs/references/project/get-usage.md', auth: [AuthType::ADMIN], @@ -388,7 +388,7 @@ App::post('/v1/project/variables') ->label('audits.event', 'variable.create') ->label('sdk', new Method( namespace: 'project', - group: 'variables', + group: null, name: 'createVariable', description: '/docs/references/project/create-variable.md', auth: [AuthType::ADMIN], @@ -448,7 +448,7 @@ App::get('/v1/project/variables') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'project', - group: 'variables', + group: null, name: 'listVariables', description: '/docs/references/project/list-variables.md', auth: [AuthType::ADMIN], @@ -479,7 +479,7 @@ App::get('/v1/project/variables/:variableId') ->label('scope', 'projects.read') ->label('sdk', new Method( namespace: 'project', - group: 'variables', + group: null, name: 'getVariable', description: '/docs/references/project/get-variable.md', auth: [AuthType::ADMIN], @@ -509,7 +509,7 @@ App::put('/v1/project/variables/:variableId') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'project', - group: 'variables', + group: null, name: 'updateVariable', description: '/docs/references/project/update-variable.md', auth: [AuthType::ADMIN], @@ -561,7 +561,7 @@ App::delete('/v1/project/variables/:variableId') ->label('scope', 'projects.write') ->label('sdk', new Method( namespace: 'project', - group: 'variables', + group: null, name: 'deleteVariable', description: '/docs/references/project/delete-variable.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/proxy.php b/app/controllers/api/proxy.php index af17d58f2f..78e0141796 100644 --- a/app/controllers/api/proxy.php +++ b/app/controllers/api/proxy.php @@ -35,7 +35,7 @@ App::post('/v1/proxy/rules') ->label('audits.resource', 'rule/{response.$id}') ->label('sdk', new Method( namespace: 'proxy', - group: 'rules', + group: null, name: 'createRule', description: '/docs/references/proxy/create-rule.md', auth: [AuthType::ADMIN], @@ -174,7 +174,7 @@ App::get('/v1/proxy/rules') ->label('scope', 'rules.read') ->label('sdk', new Method( namespace: 'proxy', - group: 'rules', + group: null, name: 'listRules', description: '/docs/references/proxy/list-rules.md', auth: [AuthType::ADMIN], @@ -249,7 +249,7 @@ App::get('/v1/proxy/rules/:ruleId') ->label('scope', 'rules.read') ->label('sdk', new Method( namespace: 'proxy', - group: 'rules', + group: null, name: 'getRule', description: '/docs/references/proxy/get-rule.md', auth: [AuthType::ADMIN], @@ -287,7 +287,7 @@ App::delete('/v1/proxy/rules/:ruleId') ->label('audits.resource', 'rule/{request.ruleId}') ->label('sdk', new Method( namespace: 'proxy', - group: 'rules', + group: null, name: 'deleteRule', description: '/docs/references/proxy/delete-rule.md', auth: [AuthType::ADMIN], @@ -332,7 +332,7 @@ App::patch('/v1/proxy/rules/:ruleId/verification') ->label('audits.resource', 'rule/{response.$id}') ->label('sdk', new Method( namespace: 'proxy', - group: 'rules', + group: null, name: 'updateRuleVerification', description: '/docs/references/proxy/update-rule-verification.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/storage.php b/app/controllers/api/storage.php index b6ae965965..5dbd728de6 100644 --- a/app/controllers/api/storage.php +++ b/app/controllers/api/storage.php @@ -1407,21 +1407,6 @@ App::get('/v1/storage/buckets/:bucketId/files/:fileId/push') ->groups(['api', 'storage']) ->label('scope', 'public') ->label('resourceType', RESOURCE_TYPE_BUCKETS) - ->label('sdk', new Method( - namespace: 'storage', - group: 'files', - name: 'getFilePush', - description: '/docs/references/storage/get-file-push.md', - auth: [AuthType::SESSION, AuthType::KEY, AuthType::JWT], - responses: [ - new SDKResponse( - code: Response::STATUS_CODE_OK, - model: Response::MODEL_NONE, - ) - ], - type: MethodType::LOCATION, - contentType: ContentType::ANY, - )) ->param('bucketId', '', new UID(), 'Storage bucket unique ID. You can create a new storage bucket using the Storage service [server integration](https://appwrite.io/docs/server/storage#createBucket).') ->param('fileId', '', new UID(), 'File ID.') ->param('jwt', '', new Text(2048, 0), 'JSON Web Token to validate', true) @@ -1797,7 +1782,7 @@ App::get('/v1/storage/usage') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', - group: 'usage', + group: null, name: 'getUsage', description: '/docs/references/storage/get-usage.md', auth: [AuthType::ADMIN], @@ -1884,7 +1869,7 @@ App::get('/v1/storage/:bucketId/usage') ->label('resourceType', RESOURCE_TYPE_BUCKETS) ->label('sdk', new Method( namespace: 'storage', - group: 'usage', + group: null, name: 'getBucketUsage', description: '/docs/references/storage/get-bucket-usage.md', auth: [AuthType::ADMIN], diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index efcb18a061..799495a481 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -2434,7 +2434,7 @@ App::get('/v1/users/usage') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', - group: 'usage', + group: null, name: 'getUsage', description: '/docs/references/users/get-usage.md', auth: [AuthType::ADMIN], diff --git a/docs/references/storage/get-file-push.md b/docs/references/storage/get-file-push.md deleted file mode 100644 index b06a2a634d..0000000000 --- a/docs/references/storage/get-file-push.md +++ /dev/null @@ -1 +0,0 @@ -Get a file for push notification by its unique ID. This endpoint response returns a JSON object with the file metadata. \ No newline at end of file diff --git a/src/Appwrite/SDK/Method.php b/src/Appwrite/SDK/Method.php index 5766d3b0ce..b0afd2ee58 100644 --- a/src/Appwrite/SDK/Method.php +++ b/src/Appwrite/SDK/Method.php @@ -16,7 +16,7 @@ class Method * Initialise a new SDK method * * @param string $namespace - * @param string $group + * @param string|null $group * @param string $name * @param string $description * @param array $auth @@ -34,7 +34,7 @@ class Method */ public function __construct( protected string $namespace, - protected string $group, + protected string|null $group, protected string $name, protected string $description, protected array $auth, @@ -128,7 +128,7 @@ class Method return $this->namespace; } - public function getGroup(): string + public function getGroup(): string|null { return $this->group; } From b3c9e6181f3eb3712adb15063492cb326aaa8e6d Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Sat, 12 Apr 2025 06:50:02 +0000 Subject: [PATCH 6/9] chore: update groups --- app/config/specs/open-api3-latest-client.json | 32 +++++++++---------- .../specs/open-api3-latest-console.json | 32 +++++++++---------- app/config/specs/open-api3-latest-server.json | 30 ++++++++--------- app/config/specs/swagger2-latest-client.json | 32 +++++++++---------- app/config/specs/swagger2-latest-console.json | 32 +++++++++---------- app/config/specs/swagger2-latest-server.json | 30 ++++++++--------- app/controllers/api/account.php | 32 +++++++++---------- app/controllers/api/vcs.php | 2 +- 8 files changed, 111 insertions(+), 111 deletions(-) diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index bc2f147f00..de4e315c49 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -375,7 +375,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 29, "cookies": false, "type": "", @@ -1621,7 +1621,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1663,7 +1663,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1714,7 +1714,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", - "group": "auth", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1763,7 +1763,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", - "group": "auth", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1837,7 +1837,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", - "group": "auth", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -1904,7 +1904,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", - "group": "auth", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -2045,7 +2045,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", - "group": "auth", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2119,7 +2119,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2193,7 +2193,7 @@ }, "x-appwrite": { "method": "getSession", - "group": "auth", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2254,7 +2254,7 @@ }, "x-appwrite": { "method": "updateSession", - "group": "auth", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2308,7 +2308,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2633,7 +2633,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "auth", + "group": "sessions", "weight": 25, "cookies": false, "type": "", @@ -2712,7 +2712,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "auth", + "group": "sessions", "weight": 24, "cookies": false, "type": "", @@ -2792,7 +2792,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "auth", + "group": "sessions", "weight": 23, "cookies": false, "type": "webAuth", @@ -2933,7 +2933,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "auth", + "group": "sessions", "weight": 28, "cookies": false, "type": "", diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 8552bad7af..5c25f5f141 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -410,7 +410,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 29, "cookies": false, "type": "", @@ -1639,7 +1639,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1680,7 +1680,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1730,7 +1730,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", - "group": "auth", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1779,7 +1779,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", - "group": "auth", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1853,7 +1853,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", - "group": "auth", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -1920,7 +1920,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", - "group": "auth", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -2061,7 +2061,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", - "group": "auth", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2135,7 +2135,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2209,7 +2209,7 @@ }, "x-appwrite": { "method": "getSession", - "group": "auth", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2269,7 +2269,7 @@ }, "x-appwrite": { "method": "updateSession", - "group": "auth", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2322,7 +2322,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2642,7 +2642,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "auth", + "group": "sessions", "weight": 25, "cookies": false, "type": "", @@ -2721,7 +2721,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "auth", + "group": "sessions", "weight": 24, "cookies": false, "type": "", @@ -2801,7 +2801,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "auth", + "group": "sessions", "weight": 23, "cookies": false, "type": "webAuth", @@ -2942,7 +2942,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "auth", + "group": "sessions", "weight": 28, "cookies": false, "type": "", diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index e6cc1ef704..516e4ab712 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -379,7 +379,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 29, "cookies": false, "type": "", @@ -1642,7 +1642,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1685,7 +1685,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1737,7 +1737,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", - "group": "auth", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1786,7 +1786,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", - "group": "auth", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1860,7 +1860,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", - "group": "auth", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -1934,7 +1934,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", - "group": "auth", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2008,7 +2008,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2082,7 +2082,7 @@ }, "x-appwrite": { "method": "getSession", - "group": "auth", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2144,7 +2144,7 @@ }, "x-appwrite": { "method": "updateSession", - "group": "auth", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2199,7 +2199,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2315,7 +2315,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "auth", + "group": "sessions", "weight": 25, "cookies": false, "type": "", @@ -2394,7 +2394,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "auth", + "group": "sessions", "weight": 24, "cookies": false, "type": "", @@ -2474,7 +2474,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "auth", + "group": "sessions", "weight": 23, "cookies": false, "type": "webAuth", @@ -2615,7 +2615,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "auth", + "group": "sessions", "weight": 28, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index e9ba580640..b2a7d0aeb6 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -434,7 +434,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 29, "cookies": false, "type": "", @@ -1727,7 +1727,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1773,7 +1773,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1826,7 +1826,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", - "group": "auth", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1877,7 +1877,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", - "group": "auth", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1955,7 +1955,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", - "group": "auth", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -2030,7 +2030,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", - "group": "auth", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -2166,7 +2166,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", - "group": "auth", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2244,7 +2244,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2322,7 +2322,7 @@ }, "x-appwrite": { "method": "getSession", - "group": "auth", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2383,7 +2383,7 @@ }, "x-appwrite": { "method": "updateSession", - "group": "auth", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2439,7 +2439,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2772,7 +2772,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "auth", + "group": "sessions", "weight": 25, "cookies": false, "type": "", @@ -2856,7 +2856,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "auth", + "group": "sessions", "weight": 24, "cookies": false, "type": "", @@ -2946,7 +2946,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "auth", + "group": "sessions", "weight": 23, "cookies": false, "type": "webAuth", @@ -3082,7 +3082,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "auth", + "group": "sessions", "weight": 28, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 3cfd64237f..35c823ee15 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -485,7 +485,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 29, "cookies": false, "type": "", @@ -1761,7 +1761,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1806,7 +1806,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1858,7 +1858,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", - "group": "auth", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1909,7 +1909,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", - "group": "auth", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1987,7 +1987,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", - "group": "auth", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -2062,7 +2062,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", - "group": "auth", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -2198,7 +2198,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", - "group": "auth", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2276,7 +2276,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2354,7 +2354,7 @@ }, "x-appwrite": { "method": "getSession", - "group": "auth", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2414,7 +2414,7 @@ }, "x-appwrite": { "method": "updateSession", - "group": "auth", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2469,7 +2469,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2797,7 +2797,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "auth", + "group": "sessions", "weight": 25, "cookies": false, "type": "", @@ -2881,7 +2881,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "auth", + "group": "sessions", "weight": 24, "cookies": false, "type": "", @@ -2971,7 +2971,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "auth", + "group": "sessions", "weight": 23, "cookies": false, "type": "webAuth", @@ -3107,7 +3107,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "auth", + "group": "sessions", "weight": 28, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index c0fa004557..32529ab6b6 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -453,7 +453,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 29, "cookies": false, "type": "", @@ -1763,7 +1763,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1810,7 +1810,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1864,7 +1864,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", - "group": "auth", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1915,7 +1915,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", - "group": "auth", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1993,7 +1993,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", - "group": "auth", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -2071,7 +2071,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", - "group": "auth", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2149,7 +2149,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2227,7 +2227,7 @@ }, "x-appwrite": { "method": "getSession", - "group": "auth", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2289,7 +2289,7 @@ }, "x-appwrite": { "method": "updateSession", - "group": "auth", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2346,7 +2346,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2464,7 +2464,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "auth", + "group": "sessions", "weight": 25, "cookies": false, "type": "", @@ -2548,7 +2548,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "auth", + "group": "sessions", "weight": 24, "cookies": false, "type": "", @@ -2638,7 +2638,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "auth", + "group": "sessions", "weight": 23, "cookies": false, "type": "webAuth", @@ -2774,7 +2774,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "auth", + "group": "sessions", "weight": 28, "cookies": false, "type": "", diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 43e1ecf65e..d11ffc18d4 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -516,7 +516,7 @@ App::get('/v1/account/sessions') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'listSessions', description: '/docs/references/account/list-sessions.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -566,7 +566,7 @@ App::delete('/v1/account/sessions') ->label('audits.resource', 'user/{user.$id}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'deleteSessions', description: '/docs/references/account/delete-sessions.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -636,7 +636,7 @@ App::get('/v1/account/sessions/:sessionId') ->label('scope', 'account') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'getSession', description: '/docs/references/account/get-session.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -690,7 +690,7 @@ App::delete('/v1/account/sessions/:sessionId') ->label('audits.resource', 'user/{user.$id}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'deleteSession', description: '/docs/references/account/delete-session.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -779,7 +779,7 @@ App::patch('/v1/account/sessions/:sessionId') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'updateSession', description: '/docs/references/account/update-session.md', auth: [AuthType::SESSION, AuthType::JWT], @@ -864,7 +864,7 @@ App::post('/v1/account/sessions/email') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createEmailPasswordSession', description: '/docs/references/account/create-session-email-password.md', auth: [], @@ -1005,7 +1005,7 @@ App::post('/v1/account/sessions/anonymous') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createAnonymousSession', description: '/docs/references/account/create-session-anonymous.md', auth: [], @@ -1149,7 +1149,7 @@ App::post('/v1/account/sessions/token') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createSession', description: '/docs/references/account/create-session.md', auth: [], @@ -1183,7 +1183,7 @@ App::get('/v1/account/sessions/oauth2/:provider') ->label('scope', 'sessions.write') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createOAuth2Session', description: '/docs/references/account/create-session-oauth2.md', type: MethodType::WEBAUTH, @@ -1781,7 +1781,7 @@ App::get('/v1/account/tokens/oauth2/:provider') ->label('scope', 'sessions.write') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createOAuth2Token', description: '/docs/references/account/create-token-oauth2.md', auth: [], @@ -1862,7 +1862,7 @@ App::post('/v1/account/tokens/magic-url') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createMagicURLToken', description: '/docs/references/account/create-token-magic-url.md', auth: [], @@ -2112,7 +2112,7 @@ App::post('/v1/account/tokens/email') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createEmailToken', description: '/docs/references/account/create-token-email.md', auth: [], @@ -2348,7 +2348,7 @@ App::put('/v1/account/sessions/magic-url') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'updateMagicURLSession', description: '/docs/references/account/create-session.md', auth: [], @@ -2386,7 +2386,7 @@ App::put('/v1/account/sessions/phone') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'updatePhoneSession', description: '/docs/references/account/create-session.md', auth: [], @@ -2425,7 +2425,7 @@ App::post('/v1/account/tokens/phone') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createPhoneToken', description: '/docs/references/account/create-token-phone.md', auth: [], @@ -2634,7 +2634,7 @@ App::post('/v1/account/jwts') ->label('auth.type', 'jwt') ->label('sdk', new Method( namespace: 'account', - group: 'auth', + group: 'sessions', name: 'createJWT', description: '/docs/references/account/create-jwt.md', auth: [], diff --git a/app/controllers/api/vcs.php b/app/controllers/api/vcs.php index 5499a66e3a..24fd9aa396 100644 --- a/app/controllers/api/vcs.php +++ b/app/controllers/api/vcs.php @@ -275,7 +275,7 @@ App::get('/v1/vcs/github/authorize') ->label('error', __DIR__ . '/../../views/general/error.phtml') ->label('sdk', new Method( namespace: 'vcs', - group: 'auth', + group: 'installations', name: 'createGitHubInstallation', description: '/docs/references/vcs/create-github-installation.md', auth: [AuthType::ADMIN], From b1685a5ca16f06c2874380ffa25a5b68f95c2b1b Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Sat, 12 Apr 2025 13:38:00 +0000 Subject: [PATCH 7/9] chore: update users auth group to sessions --- app/config/specs/open-api3-latest-console.json | 12 ++++++------ app/config/specs/open-api3-latest-server.json | 12 ++++++------ app/config/specs/swagger2-latest-console.json | 12 ++++++------ app/config/specs/swagger2-latest-server.json | 12 ++++++------ app/controllers/api/users.php | 12 ++++++------ 5 files changed, 30 insertions(+), 30 deletions(-) diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index db201b0ab6..1796651553 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -28039,7 +28039,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 273, "cookies": false, "type": "", @@ -29107,7 +29107,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 245, "cookies": false, "type": "", @@ -29166,7 +29166,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 266, "cookies": false, "type": "", @@ -29218,7 +29218,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 269, "cookies": false, "type": "", @@ -29272,7 +29272,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 268, "cookies": false, "type": "", @@ -29837,7 +29837,7 @@ }, "x-appwrite": { "method": "createToken", - "group": "auth", + "group": "sessions", "weight": 267, "cookies": false, "type": "", diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 86ef147846..2005e95a4d 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -20115,7 +20115,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 273, "cookies": false, "type": "", @@ -21198,7 +21198,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 245, "cookies": false, "type": "", @@ -21258,7 +21258,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 266, "cookies": false, "type": "", @@ -21311,7 +21311,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 269, "cookies": false, "type": "", @@ -21366,7 +21366,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 268, "cookies": false, "type": "", @@ -21938,7 +21938,7 @@ }, "x-appwrite": { "method": "createToken", - "group": "auth", + "group": "sessions", "weight": 267, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 22ea9ed420..cef8c75205 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -28575,7 +28575,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 273, "cookies": false, "type": "", @@ -29636,7 +29636,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 245, "cookies": false, "type": "", @@ -29695,7 +29695,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 266, "cookies": false, "type": "", @@ -29749,7 +29749,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 269, "cookies": false, "type": "", @@ -29805,7 +29805,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 268, "cookies": false, "type": "", @@ -30366,7 +30366,7 @@ }, "x-appwrite": { "method": "createToken", - "group": "auth", + "group": "sessions", "weight": 267, "cookies": false, "type": "", diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index a8942132c3..0eb94c44d6 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -20635,7 +20635,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "auth", + "group": "sessions", "weight": 273, "cookies": false, "type": "", @@ -21711,7 +21711,7 @@ }, "x-appwrite": { "method": "listSessions", - "group": "auth", + "group": "sessions", "weight": 245, "cookies": false, "type": "", @@ -21771,7 +21771,7 @@ }, "x-appwrite": { "method": "createSession", - "group": "auth", + "group": "sessions", "weight": 266, "cookies": false, "type": "", @@ -21826,7 +21826,7 @@ }, "x-appwrite": { "method": "deleteSessions", - "group": "auth", + "group": "sessions", "weight": 269, "cookies": false, "type": "", @@ -21883,7 +21883,7 @@ }, "x-appwrite": { "method": "deleteSession", - "group": "auth", + "group": "sessions", "weight": 268, "cookies": false, "type": "", @@ -22451,7 +22451,7 @@ }, "x-appwrite": { "method": "createToken", - "group": "auth", + "group": "sessions", "weight": 267, "cookies": false, "type": "", diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index 799495a481..030853d7a8 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -755,7 +755,7 @@ App::get('/v1/users/:userId/sessions') ->label('scope', 'users.read') ->label('sdk', new Method( namespace: 'users', - group: 'auth', + group: 'sessions', name: 'listSessions', description: '/docs/references/users/list-user-sessions.md', auth: [AuthType::KEY], @@ -1981,7 +1981,7 @@ App::post('/v1/users/:userId/sessions') ->label('usage.metric', 'sessions.{scope}.requests.create') ->label('sdk', new Method( namespace: 'users', - group: 'auth', + group: 'sessions', name: 'createSession', description: '/docs/references/users/create-session.md', auth: [AuthType::KEY], @@ -2066,7 +2066,7 @@ App::post('/v1/users/:userId/tokens') ->label('audits.resource', 'user/{request.userId}') ->label('sdk', new Method( namespace: 'users', - group: 'auth', + group: 'sessions', name: 'createToken', description: '/docs/references/users/create-token.md', auth: [AuthType::KEY], @@ -2129,7 +2129,7 @@ App::delete('/v1/users/:userId/sessions/:sessionId') ->label('audits.resource', 'user/{request.userId}') ->label('sdk', new Method( namespace: 'users', - group: 'auth', + group: 'sessions', name: 'deleteSession', description: '/docs/references/users/delete-user-session.md', auth: [AuthType::KEY], @@ -2180,7 +2180,7 @@ App::delete('/v1/users/:userId/sessions') ->label('audits.resource', 'user/{user.$id}') ->label('sdk', new Method( namespace: 'users', - group: 'auth', + group: 'sessions', name: 'deleteSessions', description: '/docs/references/users/delete-user-sessions.md', auth: [AuthType::KEY], @@ -2378,7 +2378,7 @@ App::post('/v1/users/:userId/jwts') ->label('scope', 'users.write') ->label('sdk', new Method( namespace: 'users', - group: 'auth', + group: 'sessions', name: 'createJWT', description: '/docs/references/users/create-user-jwt.md', auth: [AuthType::KEY], From 3ed87a8ab9227f9e13724b41b116d8a70a7adb31 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Mon, 14 Apr 2025 18:40:48 +0000 Subject: [PATCH 8/9] chore: update endpoint descriptions to follow CRUD naming --- app/config/specs/open-api3-latest-client.json | 22 ++++---- .../specs/open-api3-latest-console.json | 56 +++++++++---------- app/config/specs/open-api3-latest-server.json | 28 +++++----- app/config/specs/swagger2-latest-client.json | 22 ++++---- app/config/specs/swagger2-latest-console.json | 56 +++++++++---------- app/config/specs/swagger2-latest-server.json | 28 +++++----- app/controllers/api/account.php | 28 +++++----- app/controllers/api/console.php | 2 +- app/controllers/api/functions.php | 4 +- app/controllers/api/migrations.php | 18 +++--- app/controllers/api/projects.php | 4 +- app/controllers/api/users.php | 2 +- app/controllers/api/vcs.php | 8 +-- 13 files changed, 139 insertions(+), 139 deletions(-) diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 43533eb872..61f6745b2f 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -375,7 +375,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "sessions", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -606,7 +606,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "tags": [ "account" @@ -826,7 +826,7 @@ } }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "tags": [ "account" @@ -953,7 +953,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "tags": [ "account" @@ -1051,7 +1051,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "tags": [ "account" @@ -1519,7 +1519,7 @@ } }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "tags": [ "account" @@ -2634,7 +2634,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "sessions", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2713,7 +2713,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "sessions", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2793,7 +2793,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "sessions", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2935,7 +2935,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "sessions", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -3060,7 +3060,7 @@ } }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "tags": [ "account" diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 1796651553..db8f937ec5 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -410,7 +410,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "sessions", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -638,7 +638,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "tags": [ "account" @@ -856,7 +856,7 @@ } }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "tags": [ "account" @@ -981,7 +981,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "tags": [ "account" @@ -1077,7 +1077,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "tags": [ "account" @@ -1538,7 +1538,7 @@ } }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "tags": [ "account" @@ -2643,7 +2643,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "sessions", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2722,7 +2722,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "sessions", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2802,7 +2802,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "sessions", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2944,7 +2944,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "sessions", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -3068,7 +3068,7 @@ } }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "tags": [ "account" @@ -4339,7 +4339,7 @@ }, "\/console\/assistant": { "post": { - "summary": "Ask query", + "summary": "Create assistant query", "operationId": "assistantChat", "tags": [ "assistant" @@ -10447,7 +10447,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "tags": [ "functions" @@ -10596,7 +10596,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "tags": [ "functions" @@ -17777,7 +17777,7 @@ }, "\/migrations\/appwrite": { "post": { - "summary": "Migrate Appwrite data", + "summary": "Create Appwrite migration", "operationId": "migrationsCreateAppwriteMigration", "tags": [ "migrations" @@ -17865,7 +17865,7 @@ }, "\/migrations\/appwrite\/report": { "get": { - "summary": "Generate a report on Appwrite data", + "summary": "Get Appwrite migration report", "operationId": "migrationsGetAppwriteReport", "tags": [ "migrations" @@ -17958,7 +17958,7 @@ }, "\/migrations\/firebase": { "post": { - "summary": "Migrate Firebase data", + "summary": "Create Firebase migration", "operationId": "migrationsCreateFirebaseMigration", "tags": [ "migrations" @@ -18034,7 +18034,7 @@ }, "\/migrations\/firebase\/report": { "get": { - "summary": "Generate a report on Firebase data", + "summary": "Get Firebase migration report", "operationId": "migrationsGetFirebaseReport", "tags": [ "migrations" @@ -18106,7 +18106,7 @@ }, "\/migrations\/nhost": { "post": { - "summary": "Migrate NHost data", + "summary": "Create NHost migration", "operationId": "migrationsCreateNHostMigration", "tags": [ "migrations" @@ -18217,7 +18217,7 @@ }, "\/migrations\/nhost\/report": { "get": { - "summary": "Generate a report on NHost Data", + "summary": "Get NHost migration report", "operationId": "migrationsGetNHostReport", "tags": [ "migrations" @@ -18350,7 +18350,7 @@ }, "\/migrations\/supabase": { "post": { - "summary": "Migrate Supabase data", + "summary": "Create Supabase migration", "operationId": "migrationsCreateSupabaseMigration", "tags": [ "migrations" @@ -18455,7 +18455,7 @@ }, "\/migrations\/supabase\/report": { "get": { - "summary": "Generate a report on Supabase Data", + "summary": "Get Supabase migration report", "operationId": "migrationsGetSupabaseReport", "tags": [ "migrations" @@ -18637,7 +18637,7 @@ ] }, "patch": { - "summary": "Retry migration", + "summary": "Update retry migration", "operationId": "migrationsRetry", "tags": [ "migrations" @@ -20326,7 +20326,7 @@ }, "\/projects\/{projectId}\/auth\/personal-data": { "patch": { - "summary": "Enable or disable checking user passwords for similarity with their personal data.", + "summary": "Update personal data check", "operationId": "projectsUpdatePersonalDataCheck", "tags": [ "projects" @@ -22597,7 +22597,7 @@ } }, "delete": { - "summary": "Reset custom email template", + "summary": "Delete custom email template", "operationId": "projectsDeleteEmailTemplate", "tags": [ "projects" @@ -28588,7 +28588,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "tags": [ "users" @@ -30434,7 +30434,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/providerRepositories\/{providerRepositoryId}\/detection": { "post": { - "summary": "Detect runtime settings from source code", + "summary": "Create runtime settings detection", "operationId": "vcsCreateRepositoryDetection", "tags": [ "vcs" @@ -30520,7 +30520,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/repositories\/{repositoryId}": { "patch": { - "summary": "Authorize external deployment", + "summary": "Update external deployment (authorize)", "operationId": "vcsUpdateExternalDeployments", "tags": [ "vcs" diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 2005e95a4d..c7188c9aa8 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -379,7 +379,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "sessions", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -613,7 +613,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "tags": [ "account" @@ -835,7 +835,7 @@ } }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "tags": [ "account" @@ -964,7 +964,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "tags": [ "account" @@ -1064,7 +1064,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "tags": [ "account" @@ -1539,7 +1539,7 @@ } }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "tags": [ "account" @@ -2315,7 +2315,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "sessions", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2394,7 +2394,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "sessions", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2474,7 +2474,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "sessions", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2616,7 +2616,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "sessions", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -2742,7 +2742,7 @@ } }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "tags": [ "account" @@ -9365,7 +9365,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "tags": [ "functions" @@ -9516,7 +9516,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "tags": [ "functions" @@ -20672,7 +20672,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "tags": [ "users" diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index 3e611dd30d..ac03fba0ec 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -434,7 +434,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "sessions", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -669,7 +669,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "consumes": [ "application\/json" @@ -893,7 +893,7 @@ ] }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "consumes": [ "application\/json" @@ -1026,7 +1026,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1128,7 +1128,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1618,7 +1618,7 @@ ] }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "consumes": [ "application\/json" @@ -2773,7 +2773,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "sessions", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2857,7 +2857,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "sessions", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2947,7 +2947,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "sessions", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -3084,7 +3084,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "sessions", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -3214,7 +3214,7 @@ ] }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "consumes": [ "application\/json" diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index cef8c75205..8721eb8be9 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -485,7 +485,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "sessions", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -717,7 +717,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "consumes": [ "application\/json" @@ -939,7 +939,7 @@ ] }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "consumes": [ "application\/json" @@ -1070,7 +1070,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1170,7 +1170,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1653,7 +1653,7 @@ ] }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "consumes": [ "application\/json" @@ -2798,7 +2798,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "sessions", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2882,7 +2882,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "sessions", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2972,7 +2972,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "sessions", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -3109,7 +3109,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "sessions", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -3238,7 +3238,7 @@ ] }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "consumes": [ "application\/json" @@ -4534,7 +4534,7 @@ }, "\/console\/assistant": { "post": { - "summary": "Ask query", + "summary": "Create assistant query", "operationId": "assistantChat", "consumes": [ "application\/json" @@ -10623,7 +10623,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "consumes": [ "application\/json" @@ -10771,7 +10771,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "consumes": [ "application\/json" @@ -18232,7 +18232,7 @@ }, "\/migrations\/appwrite": { "post": { - "summary": "Migrate Appwrite data", + "summary": "Create Appwrite migration", "operationId": "migrationsCreateAppwriteMigration", "consumes": [ "application\/json" @@ -18326,7 +18326,7 @@ }, "\/migrations\/appwrite\/report": { "get": { - "summary": "Generate a report on Appwrite data", + "summary": "Get Appwrite migration report", "operationId": "migrationsGetAppwriteReport", "consumes": [ "application\/json" @@ -18414,7 +18414,7 @@ }, "\/migrations\/firebase": { "post": { - "summary": "Migrate Firebase data", + "summary": "Create Firebase migration", "operationId": "migrationsCreateFirebaseMigration", "consumes": [ "application\/json" @@ -18494,7 +18494,7 @@ }, "\/migrations\/firebase\/report": { "get": { - "summary": "Generate a report on Firebase data", + "summary": "Get Firebase migration report", "operationId": "migrationsGetFirebaseReport", "consumes": [ "application\/json" @@ -18565,7 +18565,7 @@ }, "\/migrations\/nhost": { "post": { - "summary": "Migrate NHost data", + "summary": "Create NHost migration", "operationId": "migrationsCreateNHostMigration", "consumes": [ "application\/json" @@ -18686,7 +18686,7 @@ }, "\/migrations\/nhost\/report": { "get": { - "summary": "Generate a report on NHost Data", + "summary": "Get NHost migration report", "operationId": "migrationsGetNHostReport", "consumes": [ "application\/json" @@ -18806,7 +18806,7 @@ }, "\/migrations\/supabase": { "post": { - "summary": "Migrate Supabase data", + "summary": "Create Supabase migration", "operationId": "migrationsCreateSupabaseMigration", "consumes": [ "application\/json" @@ -18920,7 +18920,7 @@ }, "\/migrations\/supabase\/report": { "get": { - "summary": "Generate a report on Supabase Data", + "summary": "Get Supabase migration report", "operationId": "migrationsGetSupabaseReport", "consumes": [ "application\/json" @@ -19091,7 +19091,7 @@ ] }, "patch": { - "summary": "Retry migration", + "summary": "Update retry migration", "operationId": "migrationsRetry", "consumes": [ "application\/json" @@ -20804,7 +20804,7 @@ }, "\/projects\/{projectId}\/auth\/personal-data": { "patch": { - "summary": "Enable or disable checking user passwords for similarity with their personal data.", + "summary": "Update personal data check", "operationId": "projectsUpdatePersonalDataCheck", "consumes": [ "application\/json" @@ -23082,7 +23082,7 @@ ] }, "delete": { - "summary": "Reset custom email template", + "summary": "Delete custom email template", "operationId": "projectsDeleteEmailTemplate", "consumes": [ "application\/json" @@ -29119,7 +29119,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -30949,7 +30949,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/providerRepositories\/{providerRepositoryId}\/detection": { "post": { - "summary": "Detect runtime settings from source code", + "summary": "Create runtime settings detection", "operationId": "vcsCreateRepositoryDetection", "consumes": [ "application\/json" @@ -31032,7 +31032,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/repositories\/{repositoryId}": { "patch": { - "summary": "Authorize external deployment", + "summary": "Update external deployment (authorize)", "operationId": "vcsUpdateExternalDeployments", "consumes": [ "application\/json" diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 0eb94c44d6..e3aa831d18 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -453,7 +453,7 @@ }, "x-appwrite": { "method": "createJWT", - "group": "sessions", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -691,7 +691,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "consumes": [ "application\/json" @@ -917,7 +917,7 @@ ] }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "consumes": [ "application\/json" @@ -1052,7 +1052,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1156,7 +1156,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1653,7 +1653,7 @@ ] }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "consumes": [ "application\/json" @@ -2464,7 +2464,7 @@ }, "x-appwrite": { "method": "createEmailToken", - "group": "sessions", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2548,7 +2548,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", - "group": "sessions", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2638,7 +2638,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", - "group": "sessions", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2775,7 +2775,7 @@ }, "x-appwrite": { "method": "createPhoneToken", - "group": "sessions", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -2906,7 +2906,7 @@ ] }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "consumes": [ "application\/json" @@ -9542,7 +9542,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "consumes": [ "application\/json" @@ -9692,7 +9692,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "consumes": [ "application\/json" @@ -21187,7 +21187,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "consumes": [ "application\/json" diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index d11ffc18d4..4e5dc669bb 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -1255,7 +1255,7 @@ App::get('/v1/account/sessions/oauth2/:provider') }); App::get('/v1/account/sessions/oauth2/callback/:provider/:projectId') - ->desc('OAuth2 callback') + ->desc('Get OAuth2 callback') ->groups(['account']) ->label('error', __DIR__ . '/../../views/general/error.phtml') ->label('scope', 'public') @@ -1285,7 +1285,7 @@ App::get('/v1/account/sessions/oauth2/callback/:provider/:projectId') }); App::post('/v1/account/sessions/oauth2/callback/:provider/:projectId') - ->desc('OAuth2 callback') + ->desc('Create OAuth2 callback') ->groups(['account']) ->label('error', __DIR__ . '/../../views/general/error.phtml') ->label('scope', 'public') @@ -1316,7 +1316,7 @@ App::post('/v1/account/sessions/oauth2/callback/:provider/:projectId') }); App::get('/v1/account/sessions/oauth2/:provider/redirect') - ->desc('OAuth2 redirect') + ->desc('Get OAuth2 redirect') ->groups(['api', 'account', 'session']) ->label('error', __DIR__ . '/../../views/general/error.phtml') ->label('event', 'users.[userId].sessions.[sessionId].create') @@ -1781,7 +1781,7 @@ App::get('/v1/account/tokens/oauth2/:provider') ->label('scope', 'sessions.write') ->label('sdk', new Method( namespace: 'account', - group: 'sessions', + group: 'tokens', name: 'createOAuth2Token', description: '/docs/references/account/create-token-oauth2.md', auth: [], @@ -1862,7 +1862,7 @@ App::post('/v1/account/tokens/magic-url') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'sessions', + group: 'tokens', name: 'createMagicURLToken', description: '/docs/references/account/create-token-magic-url.md', auth: [], @@ -2112,7 +2112,7 @@ App::post('/v1/account/tokens/email') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'sessions', + group: 'tokens', name: 'createEmailToken', description: '/docs/references/account/create-token-email.md', auth: [], @@ -2425,7 +2425,7 @@ App::post('/v1/account/tokens/phone') ->label('audits.userId', '{response.userId}') ->label('sdk', new Method( namespace: 'account', - group: 'sessions', + group: 'tokens', name: 'createPhoneToken', description: '/docs/references/account/create-token-phone.md', auth: [], @@ -2634,7 +2634,7 @@ App::post('/v1/account/jwts') ->label('auth.type', 'jwt') ->label('sdk', new Method( namespace: 'account', - group: 'sessions', + group: 'tokens', name: 'createJWT', description: '/docs/references/account/create-jwt.md', auth: [], @@ -3350,7 +3350,7 @@ App::post('/v1/account/recovery') }); App::put('/v1/account/recovery') - ->desc('Create password recovery (confirmation)') + ->desc('Update password recovery (confirmation)') ->groups(['api', 'account']) ->label('scope', 'sessions.write') ->label('event', 'users.[userId].recovery.[tokenId].update') @@ -3614,7 +3614,7 @@ App::post('/v1/account/verification') }); App::put('/v1/account/verification') - ->desc('Create email verification (confirmation)') + ->desc('Update email verification (confirmation)') ->groups(['api', 'account']) ->label('scope', 'public') ->label('event', 'users.[userId].verification.[tokenId].update') @@ -4076,7 +4076,7 @@ App::post('/v1/account/mfa/authenticators/:type') }); App::put('/v1/account/mfa/authenticators/:type') - ->desc('Verify authenticator') + ->desc('Update authenticator (confirmation)') ->groups(['api', 'account']) ->label('event', 'users.[userId].update.mfa') ->label('scope', 'account') @@ -4193,7 +4193,7 @@ App::post('/v1/account/mfa/recovery-codes') }); App::patch('/v1/account/mfa/recovery-codes') - ->desc('Regenerate MFA recovery codes') + ->desc('Update MFA recovery codes (regenerate)') ->groups(['api', 'account', 'mfaProtected']) ->label('event', 'users.[userId].update.mfa') ->label('scope', 'account') @@ -4239,7 +4239,7 @@ App::patch('/v1/account/mfa/recovery-codes') }); App::get('/v1/account/mfa/recovery-codes') - ->desc('Get MFA recovery codes') + ->desc('List MFA recovery codes') ->groups(['api', 'account', 'mfaProtected']) ->label('scope', 'account') ->label('sdk', new Method( @@ -4540,7 +4540,7 @@ App::post('/v1/account/mfa/challenge') }); App::put('/v1/account/mfa/challenge') - ->desc('Create MFA challenge (confirmation)') + ->desc('Update MFA challenge (confirmation)') ->groups(['api', 'account', 'mfa']) ->label('scope', 'account') ->label('event', 'users.[userId].sessions.[sessionId].create') diff --git a/app/controllers/api/console.php b/app/controllers/api/console.php index a361e4ee8a..3a48d3978f 100644 --- a/app/controllers/api/console.php +++ b/app/controllers/api/console.php @@ -68,7 +68,7 @@ App::get('/v1/console/variables') }); App::post('/v1/console/assistant') - ->desc('Ask query') + ->desc('Create assistant query') ->groups(['api', 'assistant']) ->label('scope', 'assistant.read') ->label('sdk', new Method( diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index 3969a08a45..a230f9b577 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -1036,7 +1036,7 @@ App::put('/v1/functions/:functionId') App::get('/v1/functions/:functionId/deployments/:deploymentId/download') ->groups(['api', 'functions']) - ->desc('Download deployment') + ->desc('Get deployment download') ->label('scope', 'functions.read') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('sdk', new Method( @@ -1695,7 +1695,7 @@ App::delete('/v1/functions/:functionId/deployments/:deploymentId') App::post('/v1/functions/:functionId/deployments/:deploymentId/build') ->alias('/v1/functions/:functionId/deployments/:deploymentId/builds/:buildId') ->groups(['api', 'functions']) - ->desc('Rebuild deployment') + ->desc('Create deployment build') ->label('scope', 'functions.write') ->label('resourceType', RESOURCE_TYPE_FUNCTIONS) ->label('event', 'functions.[functionId].deployments.[deploymentId].update') diff --git a/app/controllers/api/migrations.php b/app/controllers/api/migrations.php index 63ab991465..6174041e99 100644 --- a/app/controllers/api/migrations.php +++ b/app/controllers/api/migrations.php @@ -31,7 +31,7 @@ include_once __DIR__ . '/../shared/api.php'; App::post('/v1/migrations/appwrite') ->groups(['api', 'migrations']) - ->desc('Migrate Appwrite data') + ->desc('Create Appwrite migration') ->label('scope', 'migrations.write') ->label('event', 'migrations.[migrationId].create') ->label('audits.event', 'migration.create') @@ -93,7 +93,7 @@ App::post('/v1/migrations/appwrite') App::post('/v1/migrations/firebase') ->groups(['api', 'migrations']) - ->desc('Migrate Firebase data') + ->desc('Create Firebase migration') ->label('scope', 'migrations.write') ->label('event', 'migrations.[migrationId].create') ->label('audits.event', 'migration.create') @@ -160,7 +160,7 @@ App::post('/v1/migrations/firebase') App::post('/v1/migrations/supabase') ->groups(['api', 'migrations']) - ->desc('Migrate Supabase data') + ->desc('Create Supabase migration') ->label('scope', 'migrations.write') ->label('event', 'migrations.[migrationId].create') ->label('audits.event', 'migration.create') @@ -227,7 +227,7 @@ App::post('/v1/migrations/supabase') App::post('/v1/migrations/nhost') ->groups(['api', 'migrations']) - ->desc('Migrate NHost data') + ->desc('Create NHost migration') ->label('scope', 'migrations.write') ->label('event', 'migrations.[migrationId].create') ->label('audits.event', 'migration.create') @@ -391,7 +391,7 @@ App::get('/v1/migrations/:migrationId') App::get('/v1/migrations/appwrite/report') ->groups(['api', 'migrations']) - ->desc('Generate a report on Appwrite data') + ->desc('Get Appwrite migration report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', @@ -440,7 +440,7 @@ App::get('/v1/migrations/appwrite/report') App::get('/v1/migrations/firebase/report') ->groups(['api', 'migrations']) - ->desc('Generate a report on Firebase data') + ->desc('Get Firebase migration report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', @@ -493,7 +493,7 @@ App::get('/v1/migrations/firebase/report') App::get('/v1/migrations/supabase/report') ->groups(['api', 'migrations']) - ->desc('Generate a report on Supabase Data') + ->desc('Get Supabase migration report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', @@ -542,7 +542,7 @@ App::get('/v1/migrations/supabase/report') App::get('/v1/migrations/nhost/report') ->groups(['api', 'migrations']) - ->desc('Generate a report on NHost Data') + ->desc('Get NHost migration report') ->label('scope', 'migrations.write') ->label('sdk', new Method( namespace: 'migrations', @@ -591,7 +591,7 @@ App::get('/v1/migrations/nhost/report') App::patch('/v1/migrations/:migrationId') ->groups(['api', 'migrations']) - ->desc('Retry migration') + ->desc('Update retry migration') ->label('scope', 'migrations.write') ->label('event', 'migrations.[migrationId].retry') ->label('audits.event', 'migration.retry') diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php index 474a577cb4..9d43d521cd 100644 --- a/app/controllers/api/projects.php +++ b/app/controllers/api/projects.php @@ -1011,7 +1011,7 @@ App::patch('/v1/projects/:projectId/auth/password-dictionary') }); App::patch('/v1/projects/:projectId/auth/personal-data') - ->desc('Enable or disable checking user passwords for similarity with their personal data.') + ->desc('Update personal data check') ->groups(['api', 'projects']) ->label('scope', 'projects.write') ->label('sdk', new Method( @@ -2433,7 +2433,7 @@ App::delete('/v1/projects/:projectId/templates/sms/:type/:locale') }); App::delete('/v1/projects/:projectId/templates/email/:type/:locale') - ->desc('Reset custom email template') + ->desc('Delete custom email template') ->groups(['api', 'projects']) ->label('scope', 'projects.write') ->label('sdk', new Method( diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index 030853d7a8..0f44eb3287 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -1872,7 +1872,7 @@ App::patch('/v1/users/:userId/mfa/recovery-codes') }); App::put('/v1/users/:userId/mfa/recovery-codes') - ->desc('Regenerate MFA recovery codes') + ->desc('Update MFA recovery codes (regenerate)') ->groups(['api', 'users']) ->label('event', 'users.[userId].update.mfa.recovery-codes') ->label('scope', 'users.write') diff --git a/app/controllers/api/vcs.php b/app/controllers/api/vcs.php index 24fd9aa396..df9afd9114 100644 --- a/app/controllers/api/vcs.php +++ b/app/controllers/api/vcs.php @@ -269,7 +269,7 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId }; App::get('/v1/vcs/github/authorize') - ->desc('Install GitHub app') + ->desc('Create GitHub app installation') ->groups(['api', 'vcs']) ->label('scope', 'vcs.read') ->label('error', __DIR__ . '/../../views/general/error.phtml') @@ -319,7 +319,7 @@ App::get('/v1/vcs/github/authorize') }); App::get('/v1/vcs/github/callback') - ->desc('Capture installation and authorization from GitHub app') + ->desc('Get installation and authorization from GitHub app') ->groups(['api', 'vcs']) ->label('scope', 'public') ->label('error', __DIR__ . '/../../views/general/error.phtml') @@ -519,7 +519,7 @@ App::get('/v1/vcs/github/installations/:installationId/providerRepositories/:pro }); App::post('/v1/vcs/github/installations/:installationId/providerRepositories/:providerRepositoryId/detection') - ->desc('Detect runtime settings from source code') + ->desc('Create runtime settings detection') ->groups(['api', 'vcs']) ->label('scope', 'vcs.write') ->label('sdk', new Method( @@ -1208,7 +1208,7 @@ App::delete('/v1/vcs/installations/:installationId') }); App::patch('/v1/vcs/github/installations/:installationId/repositories/:repositoryId') - ->desc('Authorize external deployment') + ->desc('Update external deployment (authorize)') ->groups(['api', 'vcs']) ->label('scope', 'vcs.write') ->label('sdk', new Method( From 0f8e1db0447480735d083f2da2494141a99ce10b Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Thu, 17 Apr 2025 07:04:41 +0000 Subject: [PATCH 9/9] chore: update specs --- app/config/specs/open-api3-1.6.x-client.json | 171 +++- app/config/specs/open-api3-1.6.x-console.json | 948 ++++++++++++------ app/config/specs/open-api3-1.6.x-server.json | 636 ++++++++---- app/config/specs/open-api3-latest-client.json | 56 +- .../specs/open-api3-latest-console.json | 529 +++++----- app/config/specs/open-api3-latest-server.json | 352 +++---- app/config/specs/swagger2-1.6.x-client.json | 171 +++- app/config/specs/swagger2-1.6.x-console.json | 948 ++++++++++++------ app/config/specs/swagger2-1.6.x-server.json | 636 ++++++++---- app/config/specs/swagger2-latest-client.json | 56 +- app/config/specs/swagger2-latest-console.json | 529 +++++----- app/config/specs/swagger2-latest-server.json | 352 +++---- 12 files changed, 3164 insertions(+), 2220 deletions(-) diff --git a/app/config/specs/open-api3-1.6.x-client.json b/app/config/specs/open-api3-1.6.x-client.json index 316fe13116..8f0979c103 100644 --- a/app/config/specs/open-api3-1.6.x-client.json +++ b/app/config/specs/open-api3-1.6.x-client.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -43,6 +43,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -91,6 +92,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -175,6 +177,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -250,6 +253,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -308,6 +312,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -370,6 +375,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -418,6 +424,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -483,6 +490,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -552,6 +560,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -597,7 +606,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "tags": [ "account" @@ -617,6 +626,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -694,6 +704,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -761,6 +772,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -814,7 +826,7 @@ } }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "tags": [ "account" @@ -834,6 +846,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -909,6 +922,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -939,7 +953,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "tags": [ "account" @@ -959,6 +973,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1007,6 +1022,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1035,7 +1051,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "tags": [ "account" @@ -1055,6 +1071,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1105,6 +1122,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1174,6 +1192,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1248,6 +1267,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1323,6 +1343,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1371,6 +1392,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1440,6 +1462,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1496,7 +1519,7 @@ } }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "tags": [ "account" @@ -1516,6 +1539,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1597,6 +1621,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1638,6 +1663,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1688,6 +1714,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1736,6 +1763,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1809,6 +1837,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -1875,6 +1904,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -1902,7 +1932,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "schema": { "type": "string", @@ -1922,6 +1952,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2015,6 +2046,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2088,6 +2120,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2161,6 +2194,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2221,6 +2255,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2274,6 +2309,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2336,6 +2372,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2386,6 +2423,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2464,6 +2502,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2534,6 +2573,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2594,6 +2634,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2672,6 +2713,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2751,6 +2793,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2778,7 +2821,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "schema": { "type": "string", @@ -2798,6 +2841,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2891,6 +2935,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -2967,6 +3012,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3014,7 +3060,7 @@ } }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "tags": [ "account" @@ -3034,6 +3080,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3109,6 +3156,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3160,6 +3208,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3228,6 +3277,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3353,6 +3403,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3484,6 +3535,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3541,6 +3593,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4028,6 +4081,7 @@ }, "x-appwrite": { "method": "getImage", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4109,6 +4163,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4200,6 +4255,7 @@ }, "x-appwrite": { "method": "getQR", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4298,6 +4354,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -4382,6 +4439,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -4488,6 +4546,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -4582,6 +4641,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -4680,6 +4740,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -4763,7 +4824,8 @@ }, "x-appwrite": { "method": "listExecutions", - "weight": 306, + "group": "executions", + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -4848,7 +4910,8 @@ }, "x-appwrite": { "method": "createExecution", - "weight": 305, + "group": "executions", + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -4962,7 +5025,8 @@ }, "x-appwrite": { "method": "getExecution", - "weight": 307, + "group": "executions", + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -5035,7 +5099,8 @@ }, "x-appwrite": { "method": "query", - "weight": 331, + "group": "graphql", + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -5086,7 +5151,8 @@ }, "x-appwrite": { "method": "mutation", - "weight": 330, + "group": "graphql", + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -5137,6 +5203,7 @@ }, "x-appwrite": { "method": "get", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -5188,6 +5255,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -5239,6 +5307,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -5290,6 +5359,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -5341,6 +5411,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -5392,6 +5463,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -5443,6 +5515,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -5494,6 +5567,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -5545,7 +5619,8 @@ }, "x-appwrite": { "method": "createSubscriber", - "weight": 376, + "group": "subscribers", + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -5627,7 +5702,8 @@ }, "x-appwrite": { "method": "deleteSubscriber", - "weight": 380, + "group": "subscribers", + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -5701,7 +5777,8 @@ }, "x-appwrite": { "method": "listFiles", - "weight": 208, + "group": "files", + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -5786,7 +5863,8 @@ }, "x-appwrite": { "method": "createFile", - "weight": 207, + "group": "files", + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -5883,7 +5961,8 @@ }, "x-appwrite": { "method": "getFile", - "weight": 209, + "group": "files", + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -5954,7 +6033,8 @@ }, "x-appwrite": { "method": "updateFile", - "weight": 214, + "group": "files", + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -6042,7 +6122,8 @@ }, "x-appwrite": { "method": "deleteFile", - "weight": 215, + "group": "files", + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -6108,7 +6189,8 @@ }, "x-appwrite": { "method": "getFileDownload", - "weight": 211, + "group": "files", + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -6174,7 +6256,8 @@ }, "x-appwrite": { "method": "getFilePreview", - "weight": 210, + "group": "files", + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -6390,7 +6473,8 @@ }, "x-appwrite": { "method": "getFileView", - "weight": 212, + "group": "files", + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -6463,7 +6547,8 @@ }, "x-appwrite": { "method": "list", - "weight": 219, + "group": "teams", + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -6538,7 +6623,8 @@ }, "x-appwrite": { "method": "create", - "weight": 218, + "group": "teams", + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6622,7 +6708,8 @@ }, "x-appwrite": { "method": "get", - "weight": 220, + "group": "teams", + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -6683,7 +6770,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 222, + "group": "teams", + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -6756,7 +6844,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 224, + "group": "teams", + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -6819,7 +6908,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 226, + "group": "memberships", + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -6904,7 +6994,8 @@ }, "x-appwrite": { "method": "createMembership", - "weight": 225, + "group": "memberships", + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -7014,7 +7105,8 @@ }, "x-appwrite": { "method": "getMembership", - "weight": 227, + "group": "memberships", + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -7085,7 +7177,8 @@ }, "x-appwrite": { "method": "updateMembership", - "weight": 228, + "group": "memberships", + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7171,7 +7264,8 @@ }, "x-appwrite": { "method": "deleteMembership", - "weight": 230, + "group": "memberships", + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7244,7 +7338,8 @@ }, "x-appwrite": { "method": "updateMembershipStatus", - "weight": 229, + "group": "memberships", + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7341,7 +7436,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 221, + "group": "teams", + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -7401,7 +7497,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 223, + "group": "teams", + "weight": 222, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/open-api3-1.6.x-console.json b/app/config/specs/open-api3-1.6.x-console.json index 54161c4262..f2a5986e6e 100644 --- a/app/config/specs/open-api3-1.6.x-console.json +++ b/app/config/specs/open-api3-1.6.x-console.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -43,6 +43,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -90,6 +91,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -165,6 +167,7 @@ }, "x-appwrite": { "method": "delete", + "group": "account", "weight": 10, "cookies": false, "type": "", @@ -212,6 +215,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -286,6 +290,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -343,6 +348,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -404,6 +410,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -452,6 +459,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -516,6 +524,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -584,6 +593,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -628,7 +638,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "tags": [ "account" @@ -648,6 +658,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -724,6 +735,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -790,6 +802,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -843,7 +856,7 @@ } }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "tags": [ "account" @@ -863,6 +876,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -937,6 +951,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -966,7 +981,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "tags": [ "account" @@ -986,6 +1001,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1033,6 +1049,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1060,7 +1077,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "tags": [ "account" @@ -1080,6 +1097,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1129,6 +1147,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1197,6 +1216,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1270,6 +1290,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1344,6 +1365,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1391,6 +1413,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1459,6 +1482,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1514,7 +1538,7 @@ } }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "tags": [ "account" @@ -1534,6 +1558,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1614,6 +1639,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1654,6 +1680,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1703,6 +1730,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1751,6 +1779,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1824,6 +1853,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -1890,6 +1920,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -1917,7 +1948,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "schema": { "type": "string", @@ -1937,6 +1968,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2030,6 +2062,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2103,6 +2136,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2176,6 +2210,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2235,6 +2270,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2287,6 +2323,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2348,6 +2385,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2397,6 +2435,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2474,6 +2513,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2543,6 +2583,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2602,6 +2643,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2680,6 +2722,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2759,6 +2802,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2786,7 +2830,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "schema": { "type": "string", @@ -2806,6 +2850,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2899,6 +2944,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -2975,6 +3021,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3021,7 +3068,7 @@ } }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "tags": [ "account" @@ -3041,6 +3088,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3115,6 +3163,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3165,6 +3214,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3232,6 +3282,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3357,6 +3408,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3488,6 +3540,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3545,6 +3598,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4032,6 +4086,7 @@ }, "x-appwrite": { "method": "getImage", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4113,6 +4168,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4204,6 +4260,7 @@ }, "x-appwrite": { "method": "getQR", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4282,7 +4339,7 @@ }, "\/console\/assistant": { "post": { - "summary": "Ask query", + "summary": "Create assistant query", "operationId": "assistantChat", "tags": [ "assistant" @@ -4295,7 +4352,8 @@ }, "x-appwrite": { "method": "chat", - "weight": 333, + "group": "console", + "weight": 332, "cookies": false, "type": "", "deprecated": false, @@ -4361,7 +4419,8 @@ }, "x-appwrite": { "method": "variables", - "weight": 332, + "group": "console", + "weight": 331, "cookies": false, "type": "", "deprecated": false, @@ -4408,6 +4467,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4480,6 +4540,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4558,6 +4619,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": null, "weight": 114, "cookies": false, "type": "", @@ -4629,6 +4691,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4687,6 +4750,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4762,6 +4826,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -4822,6 +4887,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -4904,6 +4970,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -5007,6 +5074,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -5075,6 +5143,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -5173,6 +5242,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -5243,6 +5313,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -5326,6 +5397,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -5431,6 +5503,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5541,6 +5614,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5646,6 +5720,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5756,6 +5831,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -5861,6 +5937,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -5971,6 +6048,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -6085,6 +6163,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -6204,6 +6283,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -6319,6 +6399,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -6439,6 +6520,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6554,6 +6636,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6674,6 +6757,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6779,6 +6863,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -6889,6 +6974,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -7019,6 +7105,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -7135,6 +7222,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -7250,6 +7338,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -7355,6 +7444,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7496,6 +7586,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7566,6 +7657,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7645,6 +7737,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7752,6 +7845,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -7836,6 +7930,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -7942,6 +8037,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -8036,6 +8132,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -8134,6 +8231,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -8217,6 +8315,7 @@ }, "x-appwrite": { "method": "listDocumentLogs", + "group": "logs", "weight": 111, "cookies": false, "type": "", @@ -8309,6 +8408,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -8390,6 +8490,7 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", @@ -8509,6 +8610,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8579,6 +8681,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8658,6 +8761,7 @@ }, "x-appwrite": { "method": "listCollectionLogs", + "group": "collections", "weight": 78, "cookies": false, "type": "", @@ -8740,6 +8844,7 @@ }, "x-appwrite": { "method": "getCollectionUsage", + "group": null, "weight": 116, "cookies": false, "type": "", @@ -8831,6 +8936,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 72, "cookies": false, "type": "", @@ -8903,6 +9009,7 @@ }, "x-appwrite": { "method": "getDatabaseUsage", + "group": null, "weight": 115, "cookies": false, "type": "", @@ -8984,7 +9091,8 @@ }, "x-appwrite": { "method": "list", - "weight": 289, + "group": "functions", + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -9056,7 +9164,8 @@ }, "x-appwrite": { "method": "create", - "weight": 288, + "group": "functions", + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -9302,7 +9411,8 @@ }, "x-appwrite": { "method": "listRuntimes", - "weight": 290, + "group": "runtimes", + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -9350,7 +9460,8 @@ }, "x-appwrite": { "method": "listSpecifications", - "weight": 291, + "group": "runtimes", + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9399,7 +9510,8 @@ }, "x-appwrite": { "method": "listTemplates", - "weight": 314, + "group": "templates", + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -9498,7 +9610,8 @@ }, "x-appwrite": { "method": "getTemplate", - "weight": 315, + "group": "templates", + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -9557,7 +9670,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 294, + "group": null, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9628,7 +9742,8 @@ }, "x-appwrite": { "method": "get", - "weight": 292, + "group": "functions", + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9686,7 +9801,8 @@ }, "x-appwrite": { "method": "update", - "weight": 295, + "group": "functions", + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -9909,7 +10025,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 298, + "group": "functions", + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9969,7 +10086,8 @@ }, "x-appwrite": { "method": "listDeployments", - "weight": 300, + "group": "deployments", + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10051,7 +10169,8 @@ }, "x-appwrite": { "method": "createDeployment", - "weight": 299, + "group": "deployments", + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -10146,7 +10265,8 @@ }, "x-appwrite": { "method": "getDeployment", - "weight": 301, + "group": "deployments", + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10214,7 +10334,8 @@ }, "x-appwrite": { "method": "updateDeployment", - "weight": 297, + "group": "deployments", + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -10275,7 +10396,8 @@ }, "x-appwrite": { "method": "deleteDeployment", - "weight": 302, + "group": "deployments", + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -10325,7 +10447,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "tags": [ "functions" @@ -10338,7 +10460,8 @@ }, "x-appwrite": { "method": "createBuild", - "weight": 303, + "group": "deployments", + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10422,7 +10545,8 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", - "weight": 304, + "group": "deployments", + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10472,7 +10596,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "tags": [ "functions" @@ -10485,7 +10609,8 @@ }, "x-appwrite": { "method": "getDeploymentDownload", - "weight": 296, + "group": "deployments", + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -10557,7 +10682,8 @@ }, "x-appwrite": { "method": "listExecutions", - "weight": 306, + "group": "executions", + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10642,7 +10768,8 @@ }, "x-appwrite": { "method": "createExecution", - "weight": 305, + "group": "executions", + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -10756,7 +10883,8 @@ }, "x-appwrite": { "method": "getExecution", - "weight": 307, + "group": "executions", + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -10820,7 +10948,8 @@ }, "x-appwrite": { "method": "deleteExecution", - "weight": 308, + "group": "executions", + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -10890,7 +11019,8 @@ }, "x-appwrite": { "method": "getFunctionUsage", - "weight": 293, + "group": null, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -10971,7 +11101,8 @@ }, "x-appwrite": { "method": "listVariables", - "weight": 310, + "group": "variables", + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11029,7 +11160,8 @@ }, "x-appwrite": { "method": "createVariable", - "weight": 309, + "group": "variables", + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11114,7 +11246,8 @@ }, "x-appwrite": { "method": "getVariable", - "weight": 311, + "group": "variables", + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11182,7 +11315,8 @@ }, "x-appwrite": { "method": "updateVariable", - "weight": 312, + "group": "variables", + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11267,7 +11401,8 @@ }, "x-appwrite": { "method": "deleteVariable", - "weight": 313, + "group": "variables", + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11337,7 +11472,8 @@ }, "x-appwrite": { "method": "query", - "weight": 331, + "group": "graphql", + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -11388,7 +11524,8 @@ }, "x-appwrite": { "method": "mutation", - "weight": 330, + "group": "graphql", + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -11439,6 +11576,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -11487,7 +11625,8 @@ }, "x-appwrite": { "method": "getAntivirus", - "weight": 147, + "group": "health", + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11535,6 +11674,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -11583,6 +11723,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -11642,6 +11783,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -11690,6 +11832,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -11738,6 +11881,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -11799,6 +11943,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -11860,6 +12005,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -11932,6 +12078,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -11993,7 +12140,8 @@ }, "x-appwrite": { "method": "getFailedJobs", - "weight": 148, + "group": "queue", + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -12033,7 +12181,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -12081,6 +12228,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -12142,6 +12290,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -12203,6 +12352,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -12264,6 +12414,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -12325,6 +12476,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -12386,6 +12538,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -12447,6 +12600,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -12486,67 +12640,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "content": { - "application\/json": { - "schema": { - "$ref": "#\/components\/schemas\/healthQueue" - } - } - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "schema": { - "type": "integer", - "format": "int32", - "default": 5000 - }, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -12569,6 +12662,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -12630,7 +12724,8 @@ }, "x-appwrite": { "method": "getStorage", - "weight": 146, + "group": "storage", + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -12678,7 +12773,8 @@ }, "x-appwrite": { "method": "getStorageLocal", - "weight": 145, + "group": "storage", + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12726,6 +12822,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -12774,6 +12871,7 @@ }, "x-appwrite": { "method": "get", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -12825,6 +12923,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -12876,6 +12975,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -12927,6 +13027,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -12978,6 +13079,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -13029,6 +13131,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -13080,6 +13183,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -13131,6 +13235,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -13182,7 +13287,8 @@ }, "x-appwrite": { "method": "listMessages", - "weight": 384, + "group": "messages", + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13257,7 +13363,8 @@ }, "x-appwrite": { "method": "createEmail", - "weight": 381, + "group": "messages", + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -13400,7 +13507,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 388, + "group": "messages", + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13545,7 +13653,8 @@ }, "x-appwrite": { "method": "createPush", - "weight": 383, + "group": "messages", + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -13718,7 +13827,8 @@ }, "x-appwrite": { "method": "updatePush", - "weight": 390, + "group": "messages", + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -13895,7 +14005,8 @@ }, "x-appwrite": { "method": "createSms", - "weight": 382, + "group": "messages", + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -14003,7 +14114,8 @@ }, "x-appwrite": { "method": "updateSms", - "weight": 389, + "group": "messages", + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14114,7 +14226,8 @@ }, "x-appwrite": { "method": "getMessage", - "weight": 387, + "group": "messages", + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -14166,7 +14279,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 391, + "group": "messages", + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -14227,7 +14341,8 @@ }, "x-appwrite": { "method": "listMessageLogs", - "weight": 385, + "group": "logs", + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14301,7 +14416,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 386, + "group": "messages", + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14375,7 +14491,8 @@ }, "x-appwrite": { "method": "listProviders", - "weight": 356, + "group": "providers", + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -14450,7 +14567,8 @@ }, "x-appwrite": { "method": "createApnsProvider", - "weight": 355, + "group": "providers", + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -14554,7 +14672,8 @@ }, "x-appwrite": { "method": "updateApnsProvider", - "weight": 368, + "group": "providers", + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -14661,7 +14780,8 @@ }, "x-appwrite": { "method": "createFcmProvider", - "weight": 354, + "group": "providers", + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -14745,7 +14865,8 @@ }, "x-appwrite": { "method": "updateFcmProvider", - "weight": 367, + "group": "providers", + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -14832,7 +14953,8 @@ }, "x-appwrite": { "method": "createMailgunProvider", - "weight": 346, + "group": "providers", + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -14946,7 +15068,8 @@ }, "x-appwrite": { "method": "updateMailgunProvider", - "weight": 359, + "group": "providers", + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -15063,7 +15186,8 @@ }, "x-appwrite": { "method": "createMsg91Provider", - "weight": 349, + "group": "providers", + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15157,7 +15281,8 @@ }, "x-appwrite": { "method": "updateMsg91Provider", - "weight": 362, + "group": "providers", + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15254,7 +15379,8 @@ }, "x-appwrite": { "method": "createSendgridProvider", - "weight": 347, + "group": "providers", + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -15358,7 +15484,8 @@ }, "x-appwrite": { "method": "updateSendgridProvider", - "weight": 360, + "group": "providers", + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -15465,7 +15592,8 @@ }, "x-appwrite": { "method": "createSmtpProvider", - "weight": 348, + "group": "providers", + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -15607,7 +15735,8 @@ }, "x-appwrite": { "method": "updateSmtpProvider", - "weight": 361, + "group": "providers", + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -15751,7 +15880,8 @@ }, "x-appwrite": { "method": "createTelesignProvider", - "weight": 350, + "group": "providers", + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -15845,7 +15975,8 @@ }, "x-appwrite": { "method": "updateTelesignProvider", - "weight": 363, + "group": "providers", + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -15942,7 +16073,8 @@ }, "x-appwrite": { "method": "createTextmagicProvider", - "weight": 351, + "group": "providers", + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -16036,7 +16168,8 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", - "weight": 364, + "group": "providers", + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16133,7 +16266,8 @@ }, "x-appwrite": { "method": "createTwilioProvider", - "weight": 352, + "group": "providers", + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -16227,7 +16361,8 @@ }, "x-appwrite": { "method": "updateTwilioProvider", - "weight": 365, + "group": "providers", + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -16324,7 +16459,8 @@ }, "x-appwrite": { "method": "createVonageProvider", - "weight": 353, + "group": "providers", + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -16418,7 +16554,8 @@ }, "x-appwrite": { "method": "updateVonageProvider", - "weight": 366, + "group": "providers", + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16515,7 +16652,8 @@ }, "x-appwrite": { "method": "getProvider", - "weight": 358, + "group": "providers", + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -16567,7 +16705,8 @@ }, "x-appwrite": { "method": "deleteProvider", - "weight": 369, + "group": "providers", + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16628,7 +16767,8 @@ }, "x-appwrite": { "method": "listProviderLogs", - "weight": 357, + "group": "providers", + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -16702,7 +16842,8 @@ }, "x-appwrite": { "method": "listSubscriberLogs", - "weight": 378, + "group": "subscribers", + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16776,7 +16917,8 @@ }, "x-appwrite": { "method": "listTopics", - "weight": 371, + "group": "topics", + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -16849,7 +16991,8 @@ }, "x-appwrite": { "method": "createTopic", - "weight": 370, + "group": "topics", + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -16931,7 +17074,8 @@ }, "x-appwrite": { "method": "getTopic", - "weight": 373, + "group": "topics", + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16990,7 +17134,8 @@ }, "x-appwrite": { "method": "updateTopic", - "weight": 374, + "group": "topics", + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17066,7 +17211,8 @@ }, "x-appwrite": { "method": "deleteTopic", - "weight": 375, + "group": "topics", + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17127,7 +17273,8 @@ }, "x-appwrite": { "method": "listTopicLogs", - "weight": 372, + "group": "topics", + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17201,7 +17348,8 @@ }, "x-appwrite": { "method": "listSubscribers", - "weight": 377, + "group": "subscribers", + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17284,7 +17432,8 @@ }, "x-appwrite": { "method": "createSubscriber", - "weight": 376, + "group": "subscribers", + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -17373,7 +17522,8 @@ }, "x-appwrite": { "method": "getSubscriber", - "weight": 379, + "group": "subscribers", + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -17435,7 +17585,8 @@ }, "x-appwrite": { "method": "deleteSubscriber", - "weight": 380, + "group": "subscribers", + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17509,7 +17660,8 @@ }, "x-appwrite": { "method": "list", - "weight": 338, + "group": null, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -17562,7 +17714,7 @@ }, "\/migrations\/appwrite": { "post": { - "summary": "Migrate Appwrite data", + "summary": "Create Appwrite migration", "operationId": "migrationsCreateAppwriteMigration", "tags": [ "migrations" @@ -17582,7 +17734,8 @@ }, "x-appwrite": { "method": "createAppwriteMigration", - "weight": 334, + "group": null, + "weight": 333, "cookies": false, "type": "", "deprecated": false, @@ -17649,7 +17802,7 @@ }, "\/migrations\/appwrite\/report": { "get": { - "summary": "Generate a report on Appwrite data", + "summary": "Get Appwrite migration report", "operationId": "migrationsGetAppwriteReport", "tags": [ "migrations" @@ -17669,7 +17822,8 @@ }, "x-appwrite": { "method": "getAppwriteReport", - "weight": 340, + "group": null, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -17741,7 +17895,7 @@ }, "\/migrations\/firebase": { "post": { - "summary": "Migrate Firebase data", + "summary": "Create Firebase migration", "operationId": "migrationsCreateFirebaseMigration", "tags": [ "migrations" @@ -17761,7 +17915,8 @@ }, "x-appwrite": { "method": "createFirebaseMigration", - "weight": 335, + "group": null, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -17816,7 +17971,7 @@ }, "\/migrations\/firebase\/report": { "get": { - "summary": "Generate a report on Firebase data", + "summary": "Get Firebase migration report", "operationId": "migrationsGetFirebaseReport", "tags": [ "migrations" @@ -17836,7 +17991,8 @@ }, "x-appwrite": { "method": "getFirebaseReport", - "weight": 341, + "group": null, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -17887,7 +18043,7 @@ }, "\/migrations\/nhost": { "post": { - "summary": "Migrate NHost data", + "summary": "Create NHost migration", "operationId": "migrationsCreateNHostMigration", "tags": [ "migrations" @@ -17907,7 +18063,8 @@ }, "x-appwrite": { "method": "createNHostMigration", - "weight": 337, + "group": null, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -17997,7 +18154,7 @@ }, "\/migrations\/nhost\/report": { "get": { - "summary": "Generate a report on NHost Data", + "summary": "Get NHost migration report", "operationId": "migrationsGetNHostReport", "tags": [ "migrations" @@ -18017,7 +18174,8 @@ }, "x-appwrite": { "method": "getNHostReport", - "weight": 343, + "group": null, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18129,7 +18287,7 @@ }, "\/migrations\/supabase": { "post": { - "summary": "Migrate Supabase data", + "summary": "Create Supabase migration", "operationId": "migrationsCreateSupabaseMigration", "tags": [ "migrations" @@ -18149,7 +18307,8 @@ }, "x-appwrite": { "method": "createSupabaseMigration", - "weight": 336, + "group": null, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -18233,7 +18392,7 @@ }, "\/migrations\/supabase\/report": { "get": { - "summary": "Generate a report on Supabase Data", + "summary": "Get Supabase migration report", "operationId": "migrationsGetSupabaseReport", "tags": [ "migrations" @@ -18253,7 +18412,8 @@ }, "x-appwrite": { "method": "getSupabaseReport", - "weight": 342, + "group": null, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -18376,7 +18536,8 @@ }, "x-appwrite": { "method": "get", - "weight": 339, + "group": null, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -18413,7 +18574,7 @@ ] }, "patch": { - "summary": "Retry migration", + "summary": "Update retry migration", "operationId": "migrationsRetry", "tags": [ "migrations" @@ -18433,7 +18594,8 @@ }, "x-appwrite": { "method": "retry", - "weight": 344, + "group": null, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -18483,7 +18645,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 345, + "group": null, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -18542,7 +18705,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 196, + "group": null, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -18629,7 +18793,8 @@ }, "x-appwrite": { "method": "listVariables", - "weight": 198, + "group": null, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -18674,7 +18839,8 @@ }, "x-appwrite": { "method": "createVariable", - "weight": 197, + "group": null, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -18746,7 +18912,8 @@ }, "x-appwrite": { "method": "getVariable", - "weight": 199, + "group": null, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -18803,7 +18970,8 @@ }, "x-appwrite": { "method": "updateVariable", - "weight": 200, + "group": null, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -18877,7 +19045,8 @@ }, "x-appwrite": { "method": "deleteVariable", - "weight": 201, + "group": null, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -18936,7 +19105,8 @@ }, "x-appwrite": { "method": "list", - "weight": 151, + "group": "projects", + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -19007,7 +19177,8 @@ }, "x-appwrite": { "method": "create", - "weight": 150, + "group": "projects", + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -19056,8 +19227,7 @@ "description": "Project Region.", "x-example": "default", "enum": [ - "default", - "fra" + "default" ], "x-enum-name": null, "x-enum-keys": [] @@ -19141,7 +19311,8 @@ }, "x-appwrite": { "method": "get", - "weight": 152, + "group": "projects", + "weight": 151, "cookies": false, "type": "", "deprecated": false, @@ -19198,7 +19369,8 @@ }, "x-appwrite": { "method": "update", - "weight": 153, + "group": "projects", + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -19312,7 +19484,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 170, + "group": "projects", + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -19371,7 +19544,8 @@ }, "x-appwrite": { "method": "updateApiStatus", - "weight": 157, + "group": "projects", + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -19462,7 +19636,8 @@ }, "x-appwrite": { "method": "updateApiStatusAll", - "weight": 158, + "group": "projects", + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -19540,7 +19715,8 @@ }, "x-appwrite": { "method": "updateAuthDuration", - "weight": 163, + "group": "auth", + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -19618,7 +19794,8 @@ }, "x-appwrite": { "method": "updateAuthLimit", - "weight": 162, + "group": "auth", + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -19696,7 +19873,8 @@ }, "x-appwrite": { "method": "updateAuthSessionsLimit", - "weight": 168, + "group": "auth", + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -19774,7 +19952,8 @@ }, "x-appwrite": { "method": "updateMembershipsPrivacy", - "weight": 161, + "group": "auth", + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -19864,7 +20043,8 @@ }, "x-appwrite": { "method": "updateMockNumbers", - "weight": 169, + "group": "auth", + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -19945,7 +20125,8 @@ }, "x-appwrite": { "method": "updateAuthPasswordDictionary", - "weight": 166, + "group": "auth", + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20023,7 +20204,8 @@ }, "x-appwrite": { "method": "updateAuthPasswordHistory", - "weight": 165, + "group": "auth", + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20081,7 +20263,7 @@ }, "\/projects\/{projectId}\/auth\/personal-data": { "patch": { - "summary": "Enable or disable checking user passwords for similarity with their personal data.", + "summary": "Update personal data check", "operationId": "projectsUpdatePersonalDataCheck", "tags": [ "projects" @@ -20101,7 +20283,8 @@ }, "x-appwrite": { "method": "updatePersonalDataCheck", - "weight": 167, + "group": "auth", + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -20179,7 +20362,8 @@ }, "x-appwrite": { "method": "updateSessionAlerts", - "weight": 160, + "group": "auth", + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -20257,7 +20441,8 @@ }, "x-appwrite": { "method": "updateAuthStatus", - "weight": 164, + "group": "auth", + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -20356,7 +20541,8 @@ }, "x-appwrite": { "method": "createJWT", - "weight": 182, + "group": "auth", + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -20442,7 +20628,8 @@ }, "x-appwrite": { "method": "listKeys", - "weight": 178, + "group": "keys", + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -20499,7 +20686,8 @@ }, "x-appwrite": { "method": "createKey", - "weight": 177, + "group": "keys", + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -20591,7 +20779,8 @@ }, "x-appwrite": { "method": "getKey", - "weight": 179, + "group": "keys", + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -20658,7 +20847,8 @@ }, "x-appwrite": { "method": "updateKey", - "weight": 180, + "group": "keys", + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -20751,7 +20941,8 @@ }, "x-appwrite": { "method": "deleteKey", - "weight": 181, + "group": "keys", + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -20820,7 +21011,8 @@ }, "x-appwrite": { "method": "updateOAuth2", - "weight": 159, + "group": "auth", + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -20880,6 +21072,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -20956,7 +21149,8 @@ }, "x-appwrite": { "method": "listPlatforms", - "weight": 184, + "group": "platforms", + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21013,7 +21207,8 @@ }, "x-appwrite": { "method": "createPlatform", - "weight": 183, + "group": "platforms", + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21131,7 +21326,8 @@ }, "x-appwrite": { "method": "getPlatform", - "weight": 185, + "group": "platforms", + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -21198,7 +21394,8 @@ }, "x-appwrite": { "method": "updatePlatform", - "weight": 186, + "group": "platforms", + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -21292,7 +21489,8 @@ }, "x-appwrite": { "method": "deletePlatform", - "weight": 187, + "group": "platforms", + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -21361,7 +21559,8 @@ }, "x-appwrite": { "method": "updateServiceStatus", - "weight": 155, + "group": "projects", + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -21460,7 +21659,8 @@ }, "x-appwrite": { "method": "updateServiceStatusAll", - "weight": 156, + "group": "projects", + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -21538,7 +21738,8 @@ }, "x-appwrite": { "method": "updateSmtp", - "weight": 188, + "group": "templates", + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -21655,7 +21856,8 @@ }, "x-appwrite": { "method": "createSmtpTest", - "weight": 189, + "group": "templates", + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -21785,7 +21987,8 @@ }, "x-appwrite": { "method": "updateTeam", - "weight": 154, + "group": "projects", + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -21863,7 +22066,8 @@ }, "x-appwrite": { "method": "getEmailTemplate", - "weight": 191, + "group": "templates", + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22086,7 +22290,8 @@ }, "x-appwrite": { "method": "updateEmailTemplate", - "weight": 193, + "group": "templates", + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -22329,7 +22534,7 @@ } }, "delete": { - "summary": "Reset custom email template", + "summary": "Delete custom email template", "operationId": "projectsDeleteEmailTemplate", "tags": [ "projects" @@ -22349,7 +22554,8 @@ }, "x-appwrite": { "method": "deleteEmailTemplate", - "weight": 195, + "group": "templates", + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -22574,7 +22780,8 @@ }, "x-appwrite": { "method": "getSmsTemplate", - "weight": 190, + "group": "templates", + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -22794,7 +23001,8 @@ }, "x-appwrite": { "method": "updateSmsTemplate", - "weight": 192, + "group": "templates", + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -23033,7 +23241,8 @@ }, "x-appwrite": { "method": "deleteSmsTemplate", - "weight": 194, + "group": "templates", + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -23255,7 +23464,8 @@ }, "x-appwrite": { "method": "listWebhooks", - "weight": 172, + "group": "webhooks", + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -23312,7 +23522,8 @@ }, "x-appwrite": { "method": "createWebhook", - "weight": 171, + "group": "webhooks", + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -23426,7 +23637,8 @@ }, "x-appwrite": { "method": "getWebhook", - "weight": 173, + "group": "webhooks", + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -23493,7 +23705,8 @@ }, "x-appwrite": { "method": "updateWebhook", - "weight": 174, + "group": "webhooks", + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -23608,7 +23821,8 @@ }, "x-appwrite": { "method": "deleteWebhook", - "weight": 176, + "group": "webhooks", + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -23677,7 +23891,8 @@ }, "x-appwrite": { "method": "updateWebhookSignature", - "weight": 175, + "group": "webhooks", + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -23746,7 +23961,8 @@ }, "x-appwrite": { "method": "listRules", - "weight": 317, + "group": null, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -23817,7 +24033,8 @@ }, "x-appwrite": { "method": "createRule", - "weight": 316, + "group": null, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -23900,7 +24117,8 @@ }, "x-appwrite": { "method": "getRule", - "weight": 318, + "group": null, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -23950,7 +24168,8 @@ }, "x-appwrite": { "method": "deleteRule", - "weight": 319, + "group": null, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24009,7 +24228,8 @@ }, "x-appwrite": { "method": "updateRuleVerification", - "weight": 320, + "group": null, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24068,7 +24288,8 @@ }, "x-appwrite": { "method": "listBuckets", - "weight": 203, + "group": "buckets", + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -24140,7 +24361,8 @@ }, "x-appwrite": { "method": "createBucket", - "weight": 202, + "group": "buckets", + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -24266,7 +24488,8 @@ }, "x-appwrite": { "method": "getBucket", - "weight": 204, + "group": "buckets", + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -24324,7 +24547,8 @@ }, "x-appwrite": { "method": "updateBucket", - "weight": 205, + "group": "buckets", + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -24447,7 +24671,8 @@ }, "x-appwrite": { "method": "deleteBucket", - "weight": 206, + "group": "buckets", + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -24507,7 +24732,8 @@ }, "x-appwrite": { "method": "listFiles", - "weight": 208, + "group": "files", + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -24592,7 +24818,8 @@ }, "x-appwrite": { "method": "createFile", - "weight": 207, + "group": "files", + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -24689,7 +24916,8 @@ }, "x-appwrite": { "method": "getFile", - "weight": 209, + "group": "files", + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -24760,7 +24988,8 @@ }, "x-appwrite": { "method": "updateFile", - "weight": 214, + "group": "files", + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -24848,7 +25077,8 @@ }, "x-appwrite": { "method": "deleteFile", - "weight": 215, + "group": "files", + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -24914,7 +25144,8 @@ }, "x-appwrite": { "method": "getFileDownload", - "weight": 211, + "group": "files", + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -24980,7 +25211,8 @@ }, "x-appwrite": { "method": "getFilePreview", - "weight": 210, + "group": "files", + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -25196,7 +25428,8 @@ }, "x-appwrite": { "method": "getFileView", - "weight": 212, + "group": "files", + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -25269,7 +25502,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 216, + "group": null, + "weight": 215, "cookies": false, "type": "", "deprecated": false, @@ -25340,7 +25574,8 @@ }, "x-appwrite": { "method": "getBucketUsage", - "weight": 217, + "group": null, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -25421,7 +25656,8 @@ }, "x-appwrite": { "method": "list", - "weight": 219, + "group": "teams", + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -25496,7 +25732,8 @@ }, "x-appwrite": { "method": "create", - "weight": 218, + "group": "teams", + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -25580,7 +25817,8 @@ }, "x-appwrite": { "method": "get", - "weight": 220, + "group": "teams", + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -25641,7 +25879,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 222, + "group": "teams", + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -25714,7 +25953,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 224, + "group": "teams", + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -25777,7 +26017,8 @@ }, "x-appwrite": { "method": "listLogs", - "weight": 231, + "group": "logs", + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -25849,7 +26090,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 226, + "group": "memberships", + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -25934,7 +26176,8 @@ }, "x-appwrite": { "method": "createMembership", - "weight": 225, + "group": "memberships", + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26044,7 +26287,8 @@ }, "x-appwrite": { "method": "getMembership", - "weight": 227, + "group": "memberships", + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26115,7 +26359,8 @@ }, "x-appwrite": { "method": "updateMembership", - "weight": 228, + "group": "memberships", + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26201,7 +26446,8 @@ }, "x-appwrite": { "method": "deleteMembership", - "weight": 230, + "group": "memberships", + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -26274,7 +26520,8 @@ }, "x-appwrite": { "method": "updateMembershipStatus", - "weight": 229, + "group": "memberships", + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -26370,7 +26617,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 221, + "group": "teams", + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -26429,7 +26677,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 223, + "group": "teams", + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -26509,7 +26758,8 @@ }, "x-appwrite": { "method": "list", - "weight": 241, + "group": "users", + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -26581,7 +26831,8 @@ }, "x-appwrite": { "method": "create", - "weight": 232, + "group": "users", + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -26668,7 +26919,8 @@ }, "x-appwrite": { "method": "createArgon2User", - "weight": 235, + "group": "users", + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -26752,7 +27004,8 @@ }, "x-appwrite": { "method": "createBcryptUser", - "weight": 233, + "group": "users", + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -26836,7 +27089,8 @@ }, "x-appwrite": { "method": "listIdentities", - "weight": 249, + "group": "identities", + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -26903,7 +27157,8 @@ }, "x-appwrite": { "method": "deleteIdentity", - "weight": 272, + "group": "identities", + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -26963,7 +27218,8 @@ }, "x-appwrite": { "method": "createMD5User", - "weight": 234, + "group": "users", + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -27047,7 +27303,8 @@ }, "x-appwrite": { "method": "createPHPassUser", - "weight": 237, + "group": "users", + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27131,7 +27388,8 @@ }, "x-appwrite": { "method": "createScryptUser", - "weight": 238, + "group": "users", + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -27245,7 +27503,8 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", - "weight": 239, + "group": "users", + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -27347,7 +27606,8 @@ }, "x-appwrite": { "method": "createSHAUser", - "weight": 236, + "group": "users", + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -27451,7 +27711,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 274, + "group": null, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -27522,7 +27783,8 @@ }, "x-appwrite": { "method": "get", - "weight": 242, + "group": "users", + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -27573,7 +27835,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 270, + "group": "users", + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -27633,7 +27896,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 255, + "group": "users", + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -27712,7 +27976,8 @@ }, "x-appwrite": { "method": "createJWT", - "weight": 273, + "group": "sessions", + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -27793,7 +28058,8 @@ }, "x-appwrite": { "method": "updateLabels", - "weight": 251, + "group": "users", + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -27875,7 +28141,8 @@ }, "x-appwrite": { "method": "listLogs", - "weight": 247, + "group": "logs", + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -27948,7 +28215,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 246, + "group": "memberships", + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -28008,7 +28276,8 @@ }, "x-appwrite": { "method": "updateMfa", - "weight": 260, + "group": "users", + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -28080,7 +28349,8 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", - "weight": 265, + "group": "mfa", + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -28155,7 +28425,8 @@ }, "x-appwrite": { "method": "listMfaFactors", - "weight": 261, + "group": "mfa", + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -28215,7 +28486,8 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", - "weight": 262, + "group": "mfa", + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -28253,7 +28525,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "tags": [ "users" @@ -28273,7 +28545,8 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", - "weight": 264, + "group": "mfa", + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -28331,7 +28604,8 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", - "weight": 263, + "group": "mfa", + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -28391,7 +28665,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 253, + "group": "users", + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -28470,7 +28745,8 @@ }, "x-appwrite": { "method": "updatePassword", - "weight": 254, + "group": "users", + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -28549,7 +28825,8 @@ }, "x-appwrite": { "method": "updatePhone", - "weight": 256, + "group": "users", + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -28628,7 +28905,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 243, + "group": "users", + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -28686,7 +28964,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 258, + "group": "users", + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -28765,7 +29044,8 @@ }, "x-appwrite": { "method": "listSessions", - "weight": 245, + "group": "sessions", + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -28823,7 +29103,8 @@ }, "x-appwrite": { "method": "createSession", - "weight": 266, + "group": "sessions", + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -28874,7 +29155,8 @@ }, "x-appwrite": { "method": "deleteSessions", - "weight": 269, + "group": "sessions", + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -28927,7 +29209,8 @@ }, "x-appwrite": { "method": "deleteSession", - "weight": 268, + "group": "sessions", + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -28997,7 +29280,8 @@ }, "x-appwrite": { "method": "updateStatus", - "weight": 250, + "group": "users", + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -29076,7 +29360,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 248, + "group": "targets", + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -29148,7 +29433,8 @@ }, "x-appwrite": { "method": "createTarget", - "weight": 240, + "group": "targets", + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -29257,7 +29543,8 @@ }, "x-appwrite": { "method": "getTarget", - "weight": 244, + "group": "targets", + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -29326,7 +29613,8 @@ }, "x-appwrite": { "method": "updateTarget", - "weight": 259, + "group": "targets", + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -29414,7 +29702,8 @@ }, "x-appwrite": { "method": "deleteTarget", - "weight": 271, + "group": "targets", + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -29485,7 +29774,8 @@ }, "x-appwrite": { "method": "createToken", - "weight": 267, + "group": "sessions", + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -29566,7 +29856,8 @@ }, "x-appwrite": { "method": "updateEmailVerification", - "weight": 257, + "group": "users", + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -29645,7 +29936,8 @@ }, "x-appwrite": { "method": "updatePhoneVerification", - "weight": 252, + "group": "users", + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -29724,7 +30016,8 @@ }, "x-appwrite": { "method": "listRepositories", - "weight": 279, + "group": "repositories", + "weight": 278, "cookies": false, "type": "", "deprecated": false, @@ -29792,7 +30085,8 @@ }, "x-appwrite": { "method": "createRepository", - "weight": 280, + "group": "repositories", + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -29876,7 +30170,8 @@ }, "x-appwrite": { "method": "getRepository", - "weight": 281, + "group": "repositories", + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -29945,7 +30240,8 @@ }, "x-appwrite": { "method": "listRepositoryBranches", - "weight": 282, + "group": "repositories", + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30014,7 +30310,8 @@ }, "x-appwrite": { "method": "getRepositoryContents", - "weight": 277, + "group": "repositories", + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -30074,7 +30371,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/providerRepositories\/{providerRepositoryId}\/detection": { "post": { - "summary": "Detect runtime settings from source code", + "summary": "Create runtime settings detection", "operationId": "vcsCreateRepositoryDetection", "tags": [ "vcs" @@ -30094,7 +30391,8 @@ }, "x-appwrite": { "method": "createRepositoryDetection", - "weight": 278, + "group": "repositories", + "weight": 277, "cookies": false, "type": "", "deprecated": false, @@ -30159,7 +30457,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/repositories\/{repositoryId}": { "patch": { - "summary": "Authorize external deployment", + "summary": "Update external deployment (authorize)", "operationId": "vcsUpdateExternalDeployments", "tags": [ "vcs" @@ -30172,7 +30470,8 @@ }, "x-appwrite": { "method": "updateExternalDeployments", - "weight": 287, + "group": "repositories", + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -30260,7 +30559,8 @@ }, "x-appwrite": { "method": "listInstallations", - "weight": 284, + "group": "installations", + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -30333,7 +30633,8 @@ }, "x-appwrite": { "method": "getInstallation", - "weight": 285, + "group": "installations", + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -30383,7 +30684,8 @@ }, "x-appwrite": { "method": "deleteInstallation", - "weight": 286, + "group": "installations", + "weight": 285, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/open-api3-1.6.x-server.json b/app/config/specs/open-api3-1.6.x-server.json index 3d32d3e978..e3eeb7b42f 100644 --- a/app/config/specs/open-api3-1.6.x-server.json +++ b/app/config/specs/open-api3-1.6.x-server.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -43,6 +43,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -92,6 +93,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -176,6 +178,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -252,6 +255,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -311,6 +315,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -374,6 +379,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -422,6 +428,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -488,6 +495,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -558,6 +566,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -604,7 +613,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "tags": [ "account" @@ -624,6 +633,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -702,6 +712,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -770,6 +781,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -823,7 +835,7 @@ } }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "tags": [ "account" @@ -843,6 +855,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -919,6 +932,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -950,7 +964,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "tags": [ "account" @@ -970,6 +984,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1019,6 +1034,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1048,7 +1064,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "tags": [ "account" @@ -1068,6 +1084,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1119,6 +1136,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1189,6 +1207,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1264,6 +1283,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1340,6 +1360,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1389,6 +1410,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1459,6 +1481,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1516,7 +1539,7 @@ } }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "tags": [ "account" @@ -1536,6 +1559,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1618,6 +1642,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1660,6 +1685,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1711,6 +1737,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1759,6 +1786,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1832,6 +1860,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -1905,6 +1934,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -1978,6 +2008,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2051,6 +2082,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2112,6 +2144,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2166,6 +2199,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2229,6 +2263,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2280,6 +2315,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2358,6 +2394,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2437,6 +2474,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2464,7 +2502,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "schema": { "type": "string", @@ -2484,6 +2522,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2577,6 +2616,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -2653,6 +2693,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -2701,7 +2742,7 @@ } }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "tags": [ "account" @@ -2721,6 +2762,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -2797,6 +2839,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -2849,6 +2892,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -2918,6 +2962,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3045,6 +3090,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3178,6 +3224,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3237,6 +3284,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -3726,6 +3774,7 @@ }, "x-appwrite": { "method": "getImage", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -3809,6 +3858,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -3902,6 +3952,7 @@ }, "x-appwrite": { "method": "getQR", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4002,6 +4053,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4075,6 +4127,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4154,6 +4207,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4213,6 +4267,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4289,6 +4344,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -4350,6 +4406,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -4433,6 +4490,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -4537,6 +4595,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -4606,6 +4665,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -4705,6 +4765,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -4776,6 +4837,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -4860,6 +4922,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -4966,6 +5029,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5077,6 +5141,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5183,6 +5248,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5294,6 +5360,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -5400,6 +5467,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -5511,6 +5579,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -5626,6 +5695,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -5746,6 +5816,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -5862,6 +5933,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -5983,6 +6055,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6099,6 +6172,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6220,6 +6294,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6326,6 +6401,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -6437,6 +6513,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -6568,6 +6645,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -6685,6 +6763,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -6801,6 +6880,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -6907,6 +6987,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7049,6 +7130,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7120,6 +7202,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7200,6 +7283,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7308,6 +7392,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -7394,6 +7479,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -7502,6 +7588,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -7598,6 +7685,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -7698,6 +7786,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -7783,6 +7872,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -7865,6 +7955,7 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", @@ -7985,6 +8076,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8056,6 +8148,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8136,7 +8229,8 @@ }, "x-appwrite": { "method": "list", - "weight": 289, + "group": "functions", + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -8209,7 +8303,8 @@ }, "x-appwrite": { "method": "create", - "weight": 288, + "group": "functions", + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -8456,7 +8551,8 @@ }, "x-appwrite": { "method": "listRuntimes", - "weight": 290, + "group": "runtimes", + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -8505,7 +8601,8 @@ }, "x-appwrite": { "method": "listSpecifications", - "weight": 291, + "group": "runtimes", + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8555,7 +8652,8 @@ }, "x-appwrite": { "method": "get", - "weight": 292, + "group": "functions", + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8614,7 +8712,8 @@ }, "x-appwrite": { "method": "update", - "weight": 295, + "group": "functions", + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -8838,7 +8937,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 298, + "group": "functions", + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -8899,7 +8999,8 @@ }, "x-appwrite": { "method": "listDeployments", - "weight": 300, + "group": "deployments", + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -8982,7 +9083,8 @@ }, "x-appwrite": { "method": "createDeployment", - "weight": 299, + "group": "deployments", + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -9078,7 +9180,8 @@ }, "x-appwrite": { "method": "getDeployment", - "weight": 301, + "group": "deployments", + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9147,7 +9250,8 @@ }, "x-appwrite": { "method": "updateDeployment", - "weight": 297, + "group": "deployments", + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -9209,7 +9313,8 @@ }, "x-appwrite": { "method": "deleteDeployment", - "weight": 302, + "group": "deployments", + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -9260,7 +9365,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "tags": [ "functions" @@ -9273,7 +9378,8 @@ }, "x-appwrite": { "method": "createBuild", - "weight": 303, + "group": "deployments", + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9358,7 +9464,8 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", - "weight": 304, + "group": "deployments", + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9409,7 +9516,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "tags": [ "functions" @@ -9422,7 +9529,8 @@ }, "x-appwrite": { "method": "getDeploymentDownload", - "weight": 296, + "group": "deployments", + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -9495,7 +9603,8 @@ }, "x-appwrite": { "method": "listExecutions", - "weight": 306, + "group": "executions", + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9582,7 +9691,8 @@ }, "x-appwrite": { "method": "createExecution", - "weight": 305, + "group": "executions", + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9698,7 +9808,8 @@ }, "x-appwrite": { "method": "getExecution", - "weight": 307, + "group": "executions", + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -9764,7 +9875,8 @@ }, "x-appwrite": { "method": "deleteExecution", - "weight": 308, + "group": "executions", + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -9835,7 +9947,8 @@ }, "x-appwrite": { "method": "listVariables", - "weight": 310, + "group": "variables", + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -9894,7 +10007,8 @@ }, "x-appwrite": { "method": "createVariable", - "weight": 309, + "group": "variables", + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -9980,7 +10094,8 @@ }, "x-appwrite": { "method": "getVariable", - "weight": 311, + "group": "variables", + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10049,7 +10164,8 @@ }, "x-appwrite": { "method": "updateVariable", - "weight": 312, + "group": "variables", + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10135,7 +10251,8 @@ }, "x-appwrite": { "method": "deleteVariable", - "weight": 313, + "group": "variables", + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10206,7 +10323,8 @@ }, "x-appwrite": { "method": "query", - "weight": 331, + "group": "graphql", + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -10259,7 +10377,8 @@ }, "x-appwrite": { "method": "mutation", - "weight": 330, + "group": "graphql", + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -10312,6 +10431,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -10361,7 +10481,8 @@ }, "x-appwrite": { "method": "getAntivirus", - "weight": 147, + "group": "health", + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -10410,6 +10531,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -10459,6 +10581,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -10519,6 +10642,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -10568,6 +10692,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -10617,6 +10742,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -10679,6 +10805,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -10741,6 +10868,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -10814,6 +10942,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -10876,7 +11005,8 @@ }, "x-appwrite": { "method": "getFailedJobs", - "weight": 148, + "group": "queue", + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -10917,7 +11047,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -10965,6 +11094,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -11027,6 +11157,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -11089,6 +11220,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -11151,6 +11283,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -11213,6 +11346,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -11275,6 +11409,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -11337,6 +11472,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -11377,68 +11513,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "content": { - "application\/json": { - "schema": { - "$ref": "#\/components\/schemas\/healthQueue" - } - } - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [], - "Key": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "schema": { - "type": "integer", - "format": "int32", - "default": 5000 - }, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -11461,6 +11535,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -11523,7 +11598,8 @@ }, "x-appwrite": { "method": "getStorage", - "weight": 146, + "group": "storage", + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11572,7 +11648,8 @@ }, "x-appwrite": { "method": "getStorageLocal", - "weight": 145, + "group": "storage", + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -11621,6 +11698,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -11670,6 +11748,7 @@ }, "x-appwrite": { "method": "get", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -11723,6 +11802,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -11776,6 +11856,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -11829,6 +11910,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -11882,6 +11964,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -11935,6 +12018,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -11988,6 +12072,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -12041,6 +12126,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -12094,7 +12180,8 @@ }, "x-appwrite": { "method": "listMessages", - "weight": 384, + "group": "messages", + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12170,7 +12257,8 @@ }, "x-appwrite": { "method": "createEmail", - "weight": 381, + "group": "messages", + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -12314,7 +12402,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 388, + "group": "messages", + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -12460,7 +12549,8 @@ }, "x-appwrite": { "method": "createPush", - "weight": 383, + "group": "messages", + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -12634,7 +12724,8 @@ }, "x-appwrite": { "method": "updatePush", - "weight": 390, + "group": "messages", + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -12812,7 +12903,8 @@ }, "x-appwrite": { "method": "createSms", - "weight": 382, + "group": "messages", + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -12921,7 +13013,8 @@ }, "x-appwrite": { "method": "updateSms", - "weight": 389, + "group": "messages", + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13033,7 +13126,8 @@ }, "x-appwrite": { "method": "getMessage", - "weight": 387, + "group": "messages", + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13086,7 +13180,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 391, + "group": "messages", + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13148,7 +13243,8 @@ }, "x-appwrite": { "method": "listMessageLogs", - "weight": 385, + "group": "logs", + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13223,7 +13319,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 386, + "group": "messages", + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -13298,7 +13395,8 @@ }, "x-appwrite": { "method": "listProviders", - "weight": 356, + "group": "providers", + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -13374,7 +13472,8 @@ }, "x-appwrite": { "method": "createApnsProvider", - "weight": 355, + "group": "providers", + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -13479,7 +13578,8 @@ }, "x-appwrite": { "method": "updateApnsProvider", - "weight": 368, + "group": "providers", + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -13587,7 +13687,8 @@ }, "x-appwrite": { "method": "createFcmProvider", - "weight": 354, + "group": "providers", + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -13672,7 +13773,8 @@ }, "x-appwrite": { "method": "updateFcmProvider", - "weight": 367, + "group": "providers", + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -13760,7 +13862,8 @@ }, "x-appwrite": { "method": "createMailgunProvider", - "weight": 346, + "group": "providers", + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -13875,7 +13978,8 @@ }, "x-appwrite": { "method": "updateMailgunProvider", - "weight": 359, + "group": "providers", + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -13993,7 +14097,8 @@ }, "x-appwrite": { "method": "createMsg91Provider", - "weight": 349, + "group": "providers", + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14088,7 +14193,8 @@ }, "x-appwrite": { "method": "updateMsg91Provider", - "weight": 362, + "group": "providers", + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14186,7 +14292,8 @@ }, "x-appwrite": { "method": "createSendgridProvider", - "weight": 347, + "group": "providers", + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -14291,7 +14398,8 @@ }, "x-appwrite": { "method": "updateSendgridProvider", - "weight": 360, + "group": "providers", + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -14399,7 +14507,8 @@ }, "x-appwrite": { "method": "createSmtpProvider", - "weight": 348, + "group": "providers", + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -14542,7 +14651,8 @@ }, "x-appwrite": { "method": "updateSmtpProvider", - "weight": 361, + "group": "providers", + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -14687,7 +14797,8 @@ }, "x-appwrite": { "method": "createTelesignProvider", - "weight": 350, + "group": "providers", + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -14782,7 +14893,8 @@ }, "x-appwrite": { "method": "updateTelesignProvider", - "weight": 363, + "group": "providers", + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -14880,7 +14992,8 @@ }, "x-appwrite": { "method": "createTextmagicProvider", - "weight": 351, + "group": "providers", + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -14975,7 +15088,8 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", - "weight": 364, + "group": "providers", + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15073,7 +15187,8 @@ }, "x-appwrite": { "method": "createTwilioProvider", - "weight": 352, + "group": "providers", + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15168,7 +15283,8 @@ }, "x-appwrite": { "method": "updateTwilioProvider", - "weight": 365, + "group": "providers", + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15266,7 +15382,8 @@ }, "x-appwrite": { "method": "createVonageProvider", - "weight": 353, + "group": "providers", + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15361,7 +15478,8 @@ }, "x-appwrite": { "method": "updateVonageProvider", - "weight": 366, + "group": "providers", + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -15459,7 +15577,8 @@ }, "x-appwrite": { "method": "getProvider", - "weight": 358, + "group": "providers", + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -15512,7 +15631,8 @@ }, "x-appwrite": { "method": "deleteProvider", - "weight": 369, + "group": "providers", + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -15574,7 +15694,8 @@ }, "x-appwrite": { "method": "listProviderLogs", - "weight": 357, + "group": "providers", + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -15649,7 +15770,8 @@ }, "x-appwrite": { "method": "listSubscriberLogs", - "weight": 378, + "group": "subscribers", + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -15724,7 +15846,8 @@ }, "x-appwrite": { "method": "listTopics", - "weight": 371, + "group": "topics", + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -15798,7 +15921,8 @@ }, "x-appwrite": { "method": "createTopic", - "weight": 370, + "group": "topics", + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -15881,7 +16005,8 @@ }, "x-appwrite": { "method": "getTopic", - "weight": 373, + "group": "topics", + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -15941,7 +16066,8 @@ }, "x-appwrite": { "method": "updateTopic", - "weight": 374, + "group": "topics", + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16018,7 +16144,8 @@ }, "x-appwrite": { "method": "deleteTopic", - "weight": 375, + "group": "topics", + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16080,7 +16207,8 @@ }, "x-appwrite": { "method": "listTopicLogs", - "weight": 372, + "group": "topics", + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -16155,7 +16283,8 @@ }, "x-appwrite": { "method": "listSubscribers", - "weight": 377, + "group": "subscribers", + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16239,7 +16368,8 @@ }, "x-appwrite": { "method": "createSubscriber", - "weight": 376, + "group": "subscribers", + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16330,7 +16460,8 @@ }, "x-appwrite": { "method": "getSubscriber", - "weight": 379, + "group": "subscribers", + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -16393,7 +16524,8 @@ }, "x-appwrite": { "method": "deleteSubscriber", - "weight": 380, + "group": "subscribers", + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -16469,7 +16601,8 @@ }, "x-appwrite": { "method": "listBuckets", - "weight": 203, + "group": "buckets", + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -16542,7 +16675,8 @@ }, "x-appwrite": { "method": "createBucket", - "weight": 202, + "group": "buckets", + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -16669,7 +16803,8 @@ }, "x-appwrite": { "method": "getBucket", - "weight": 204, + "group": "buckets", + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -16728,7 +16863,8 @@ }, "x-appwrite": { "method": "updateBucket", - "weight": 205, + "group": "buckets", + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -16852,7 +16988,8 @@ }, "x-appwrite": { "method": "deleteBucket", - "weight": 206, + "group": "buckets", + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -16913,7 +17050,8 @@ }, "x-appwrite": { "method": "listFiles", - "weight": 208, + "group": "files", + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17000,7 +17138,8 @@ }, "x-appwrite": { "method": "createFile", - "weight": 207, + "group": "files", + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -17099,7 +17238,8 @@ }, "x-appwrite": { "method": "getFile", - "weight": 209, + "group": "files", + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17172,7 +17312,8 @@ }, "x-appwrite": { "method": "updateFile", - "weight": 214, + "group": "files", + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -17262,7 +17403,8 @@ }, "x-appwrite": { "method": "deleteFile", - "weight": 215, + "group": "files", + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -17330,7 +17472,8 @@ }, "x-appwrite": { "method": "getFileDownload", - "weight": 211, + "group": "files", + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -17398,7 +17541,8 @@ }, "x-appwrite": { "method": "getFilePreview", - "weight": 210, + "group": "files", + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -17616,7 +17760,8 @@ }, "x-appwrite": { "method": "getFileView", - "weight": 212, + "group": "files", + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -17691,7 +17836,8 @@ }, "x-appwrite": { "method": "list", - "weight": 219, + "group": "teams", + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -17768,7 +17914,8 @@ }, "x-appwrite": { "method": "create", - "weight": 218, + "group": "teams", + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -17854,7 +18001,8 @@ }, "x-appwrite": { "method": "get", - "weight": 220, + "group": "teams", + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -17917,7 +18065,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 222, + "group": "teams", + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -17992,7 +18141,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 224, + "group": "teams", + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -18057,7 +18207,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 226, + "group": "memberships", + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -18144,7 +18295,8 @@ }, "x-appwrite": { "method": "createMembership", - "weight": 225, + "group": "memberships", + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18256,7 +18408,8 @@ }, "x-appwrite": { "method": "getMembership", - "weight": 227, + "group": "memberships", + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -18329,7 +18482,8 @@ }, "x-appwrite": { "method": "updateMembership", - "weight": 228, + "group": "memberships", + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -18417,7 +18571,8 @@ }, "x-appwrite": { "method": "deleteMembership", - "weight": 230, + "group": "memberships", + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -18492,7 +18647,8 @@ }, "x-appwrite": { "method": "updateMembershipStatus", - "weight": 229, + "group": "memberships", + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -18590,7 +18746,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 221, + "group": "teams", + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -18651,7 +18808,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 223, + "group": "teams", + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -18733,7 +18891,8 @@ }, "x-appwrite": { "method": "list", - "weight": 241, + "group": "users", + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -18806,7 +18965,8 @@ }, "x-appwrite": { "method": "create", - "weight": 232, + "group": "users", + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -18894,7 +19054,8 @@ }, "x-appwrite": { "method": "createArgon2User", - "weight": 235, + "group": "users", + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -18979,7 +19140,8 @@ }, "x-appwrite": { "method": "createBcryptUser", - "weight": 233, + "group": "users", + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -19064,7 +19226,8 @@ }, "x-appwrite": { "method": "listIdentities", - "weight": 249, + "group": "identities", + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -19132,7 +19295,8 @@ }, "x-appwrite": { "method": "deleteIdentity", - "weight": 272, + "group": "identities", + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -19193,7 +19357,8 @@ }, "x-appwrite": { "method": "createMD5User", - "weight": 234, + "group": "users", + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -19278,7 +19443,8 @@ }, "x-appwrite": { "method": "createPHPassUser", - "weight": 237, + "group": "users", + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -19363,7 +19529,8 @@ }, "x-appwrite": { "method": "createScryptUser", - "weight": 238, + "group": "users", + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -19478,7 +19645,8 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", - "weight": 239, + "group": "users", + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -19581,7 +19749,8 @@ }, "x-appwrite": { "method": "createSHAUser", - "weight": 236, + "group": "users", + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -19686,7 +19855,8 @@ }, "x-appwrite": { "method": "get", - "weight": 242, + "group": "users", + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -19738,7 +19908,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 270, + "group": "users", + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -19799,7 +19970,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 255, + "group": "users", + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -19879,7 +20051,8 @@ }, "x-appwrite": { "method": "createJWT", - "weight": 273, + "group": "sessions", + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -19961,7 +20134,8 @@ }, "x-appwrite": { "method": "updateLabels", - "weight": 251, + "group": "users", + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -20044,7 +20218,8 @@ }, "x-appwrite": { "method": "listLogs", - "weight": 247, + "group": "logs", + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -20118,7 +20293,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 246, + "group": "memberships", + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -20179,7 +20355,8 @@ }, "x-appwrite": { "method": "updateMfa", - "weight": 260, + "group": "users", + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -20252,7 +20429,8 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", - "weight": 265, + "group": "mfa", + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -20328,7 +20506,8 @@ }, "x-appwrite": { "method": "listMfaFactors", - "weight": 261, + "group": "mfa", + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -20389,7 +20568,8 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", - "weight": 262, + "group": "mfa", + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -20428,7 +20608,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "tags": [ "users" @@ -20448,7 +20628,8 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", - "weight": 264, + "group": "mfa", + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -20507,7 +20688,8 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", - "weight": 263, + "group": "mfa", + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -20568,7 +20750,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 253, + "group": "users", + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -20648,7 +20831,8 @@ }, "x-appwrite": { "method": "updatePassword", - "weight": 254, + "group": "users", + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -20728,7 +20912,8 @@ }, "x-appwrite": { "method": "updatePhone", - "weight": 256, + "group": "users", + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -20808,7 +20993,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 243, + "group": "users", + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -20867,7 +21053,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 258, + "group": "users", + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -20947,7 +21134,8 @@ }, "x-appwrite": { "method": "listSessions", - "weight": 245, + "group": "sessions", + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -21006,7 +21194,8 @@ }, "x-appwrite": { "method": "createSession", - "weight": 266, + "group": "sessions", + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -21058,7 +21247,8 @@ }, "x-appwrite": { "method": "deleteSessions", - "weight": 269, + "group": "sessions", + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21112,7 +21302,8 @@ }, "x-appwrite": { "method": "deleteSession", - "weight": 268, + "group": "sessions", + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -21183,7 +21374,8 @@ }, "x-appwrite": { "method": "updateStatus", - "weight": 250, + "group": "users", + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -21263,7 +21455,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 248, + "group": "targets", + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -21336,7 +21529,8 @@ }, "x-appwrite": { "method": "createTarget", - "weight": 240, + "group": "targets", + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -21446,7 +21640,8 @@ }, "x-appwrite": { "method": "getTarget", - "weight": 244, + "group": "targets", + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -21516,7 +21711,8 @@ }, "x-appwrite": { "method": "updateTarget", - "weight": 259, + "group": "targets", + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -21605,7 +21801,8 @@ }, "x-appwrite": { "method": "deleteTarget", - "weight": 271, + "group": "targets", + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -21677,7 +21874,8 @@ }, "x-appwrite": { "method": "createToken", - "weight": 267, + "group": "sessions", + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -21759,7 +21957,8 @@ }, "x-appwrite": { "method": "updateEmailVerification", - "weight": 257, + "group": "users", + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -21839,7 +22038,8 @@ }, "x-appwrite": { "method": "updatePhoneVerification", - "weight": 252, + "group": "users", + "weight": 251, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 61f6745b2f..8f0979c103 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -4825,7 +4825,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -4911,7 +4911,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -5026,7 +5026,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -5100,7 +5100,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 331, + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -5152,7 +5152,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 330, + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -5620,7 +5620,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -5703,7 +5703,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -5778,7 +5778,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -5864,7 +5864,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 207, + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -5962,7 +5962,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -6034,7 +6034,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -6123,7 +6123,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -6190,7 +6190,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 211, + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -6257,7 +6257,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 210, + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -6474,7 +6474,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 212, + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -6548,7 +6548,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -6624,7 +6624,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6709,7 +6709,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -6771,7 +6771,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -6845,7 +6845,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -6909,7 +6909,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -6995,7 +6995,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -7106,7 +7106,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 227, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -7178,7 +7178,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 228, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7265,7 +7265,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7339,7 +7339,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 229, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7437,7 +7437,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -7498,7 +7498,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index db8f937ec5..f2a5986e6e 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -4353,7 +4353,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "deprecated": false, @@ -4420,7 +4420,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "deprecated": false, @@ -9092,7 +9092,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -9165,7 +9165,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -9412,7 +9412,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -9461,7 +9461,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9511,7 +9511,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -9611,7 +9611,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -9671,7 +9671,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 294, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9743,7 +9743,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9802,7 +9802,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -10026,7 +10026,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -10087,7 +10087,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10170,7 +10170,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 299, + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -10266,7 +10266,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10335,7 +10335,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -10397,7 +10397,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -10461,7 +10461,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10546,7 +10546,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10610,7 +10610,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 296, + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -10683,7 +10683,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10769,7 +10769,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -10884,7 +10884,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -10949,7 +10949,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -11020,7 +11020,7 @@ "x-appwrite": { "method": "getFunctionUsage", "group": null, - "weight": 293, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -11102,7 +11102,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11161,7 +11161,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11247,7 +11247,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11316,7 +11316,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11402,7 +11402,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11473,7 +11473,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 331, + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -11525,7 +11525,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 330, + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -11626,7 +11626,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -12141,7 +12141,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -12181,7 +12181,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -12641,68 +12640,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "content": { - "application\/json": { - "schema": { - "$ref": "#\/components\/schemas\/healthQueue" - } - } - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "group": "queue", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "schema": { - "type": "integer", - "format": "int32", - "default": 5000 - }, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -12788,7 +12725,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -12837,7 +12774,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -13351,7 +13288,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13427,7 +13364,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -13571,7 +13508,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13717,7 +13654,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 383, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -13891,7 +13828,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 390, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -14069,7 +14006,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 382, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -14178,7 +14115,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14290,7 +14227,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -14343,7 +14280,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -14405,7 +14342,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14480,7 +14417,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14555,7 +14492,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -14631,7 +14568,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -14736,7 +14673,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -14844,7 +14781,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -14929,7 +14866,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -15017,7 +14954,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -15132,7 +15069,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -15250,7 +15187,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15345,7 +15282,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15443,7 +15380,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -15548,7 +15485,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -15656,7 +15593,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -15799,7 +15736,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -15944,7 +15881,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -16039,7 +15976,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -16137,7 +16074,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -16232,7 +16169,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16330,7 +16267,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -16425,7 +16362,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -16523,7 +16460,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -16618,7 +16555,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16716,7 +16653,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -16769,7 +16706,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16831,7 +16768,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -16906,7 +16843,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16981,7 +16918,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -17055,7 +16992,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -17138,7 +17075,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -17198,7 +17135,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17275,7 +17212,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17337,7 +17274,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17412,7 +17349,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17496,7 +17433,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -17586,7 +17523,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -17649,7 +17586,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17724,7 +17661,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 338, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -17798,7 +17735,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 334, + "weight": 333, "cookies": false, "type": "", "deprecated": false, @@ -17886,7 +17823,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 340, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -17979,7 +17916,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 335, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -18055,7 +17992,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 341, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -18127,7 +18064,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 337, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -18238,7 +18175,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 343, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18371,7 +18308,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 336, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -18476,7 +18413,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 342, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -18600,7 +18537,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 339, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -18658,7 +18595,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 344, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -18709,7 +18646,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 345, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -18769,7 +18706,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 196, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -18857,7 +18794,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 198, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -18903,7 +18840,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 197, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -18976,7 +18913,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 199, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -19034,7 +18971,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 200, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -19109,7 +19046,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 201, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -19169,7 +19106,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 151, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -19241,7 +19178,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 150, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -19375,7 +19312,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 152, + "weight": 151, "cookies": false, "type": "", "deprecated": false, @@ -19433,7 +19370,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 153, + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -19548,7 +19485,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 170, + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -19608,7 +19545,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -19700,7 +19637,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -19779,7 +19716,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 163, + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -19858,7 +19795,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -19937,7 +19874,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -20016,7 +19953,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -20107,7 +20044,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 169, + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -20189,7 +20126,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 166, + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20268,7 +20205,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 165, + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20347,7 +20284,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -20426,7 +20363,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 160, + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -20505,7 +20442,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 164, + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -20605,7 +20542,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -20692,7 +20629,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -20750,7 +20687,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -20843,7 +20780,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -20911,7 +20848,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -21005,7 +20942,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -21075,7 +21012,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -21213,7 +21150,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 184, + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21271,7 +21208,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21390,7 +21327,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -21458,7 +21395,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -21553,7 +21490,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -21623,7 +21560,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -21723,7 +21660,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -21802,7 +21739,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -21920,7 +21857,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -22051,7 +21988,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 154, + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -22130,7 +22067,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22354,7 +22291,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -22618,7 +22555,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -22844,7 +22781,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -23065,7 +23002,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -23305,7 +23242,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -23528,7 +23465,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -23586,7 +23523,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -23701,7 +23638,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -23769,7 +23706,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -23885,7 +23822,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -23955,7 +23892,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -24025,7 +23962,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 317, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -24097,7 +24034,7 @@ "x-appwrite": { "method": "createRule", "group": null, - "weight": 316, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -24181,7 +24118,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 318, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -24232,7 +24169,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 319, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24292,7 +24229,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 320, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24352,7 +24289,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -24425,7 +24362,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -24552,7 +24489,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -24611,7 +24548,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -24735,7 +24672,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -24796,7 +24733,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -24882,7 +24819,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 207, + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -24980,7 +24917,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -25052,7 +24989,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -25141,7 +25078,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -25208,7 +25145,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 211, + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -25275,7 +25212,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 210, + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -25492,7 +25429,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 212, + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -25566,7 +25503,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 216, + "weight": 215, "cookies": false, "type": "", "deprecated": false, @@ -25638,7 +25575,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 217, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -25720,7 +25657,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -25796,7 +25733,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -25881,7 +25818,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -25943,7 +25880,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -26017,7 +25954,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -26081,7 +26018,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 231, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -26154,7 +26091,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -26240,7 +26177,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26351,7 +26288,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 227, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26423,7 +26360,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 228, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26510,7 +26447,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -26584,7 +26521,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 229, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -26681,7 +26618,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -26741,7 +26678,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -26822,7 +26759,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 241, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -26895,7 +26832,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -26983,7 +26920,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -27068,7 +27005,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -27153,7 +27090,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 249, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -27221,7 +27158,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -27282,7 +27219,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -27367,7 +27304,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27452,7 +27389,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -27567,7 +27504,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -27670,7 +27607,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 236, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -27775,7 +27712,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 274, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -27847,7 +27784,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 242, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -27899,7 +27836,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 270, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -27960,7 +27897,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 255, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -28040,7 +27977,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -28122,7 +28059,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 251, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -28205,7 +28142,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 247, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -28279,7 +28216,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 246, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -28340,7 +28277,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 260, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -28413,7 +28350,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 265, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -28489,7 +28426,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 261, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -28550,7 +28487,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 262, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -28609,7 +28546,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -28668,7 +28605,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -28729,7 +28666,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 253, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -28809,7 +28746,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 254, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -28889,7 +28826,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -28969,7 +28906,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 243, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -29028,7 +28965,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 258, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -29108,7 +29045,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 245, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -29167,7 +29104,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 266, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -29219,7 +29156,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 269, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -29273,7 +29210,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 268, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -29344,7 +29281,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 250, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -29424,7 +29361,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 248, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -29497,7 +29434,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -29607,7 +29544,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 244, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -29677,7 +29614,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 259, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -29766,7 +29703,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -29838,7 +29775,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 267, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -29920,7 +29857,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -30000,7 +29937,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 252, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -30080,7 +30017,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "deprecated": false, @@ -30149,7 +30086,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -30234,7 +30171,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -30304,7 +30241,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30374,7 +30311,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -30455,7 +30392,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "deprecated": false, @@ -30534,7 +30471,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -30623,7 +30560,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -30697,7 +30634,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -30748,7 +30685,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index c7188c9aa8..e3eeb7b42f 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -8230,7 +8230,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -8304,7 +8304,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -8552,7 +8552,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -8602,7 +8602,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8653,7 +8653,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8713,7 +8713,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -8938,7 +8938,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9000,7 +9000,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -9084,7 +9084,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 299, + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -9181,7 +9181,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9251,7 +9251,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -9314,7 +9314,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -9379,7 +9379,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9465,7 +9465,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9530,7 +9530,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 296, + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -9604,7 +9604,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9692,7 +9692,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9809,7 +9809,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -9876,7 +9876,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -9948,7 +9948,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -10008,7 +10008,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -10095,7 +10095,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10165,7 +10165,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10252,7 +10252,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10324,7 +10324,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 331, + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -10378,7 +10378,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 330, + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -10482,7 +10482,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11006,7 +11006,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -11047,7 +11047,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -11514,69 +11513,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "content": { - "application\/json": { - "schema": { - "$ref": "#\/components\/schemas\/healthQueue" - } - } - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "group": "queue", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [], - "Key": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "schema": { - "type": "integer", - "format": "int32", - "default": 5000 - }, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -11663,7 +11599,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11713,7 +11649,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12245,7 +12181,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12322,7 +12258,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -12467,7 +12403,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -12614,7 +12550,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 383, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -12789,7 +12725,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 390, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -12968,7 +12904,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 382, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -13078,7 +13014,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13191,7 +13127,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13245,7 +13181,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13308,7 +13244,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13384,7 +13320,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -13460,7 +13396,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -13537,7 +13473,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -13643,7 +13579,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -13752,7 +13688,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -13838,7 +13774,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -13927,7 +13863,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -14043,7 +13979,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -14162,7 +14098,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14258,7 +14194,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14357,7 +14293,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -14463,7 +14399,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -14572,7 +14508,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -14716,7 +14652,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -14862,7 +14798,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -14958,7 +14894,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -15057,7 +14993,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -15153,7 +15089,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15252,7 +15188,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15348,7 +15284,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15447,7 +15383,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15543,7 +15479,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -15642,7 +15578,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -15696,7 +15632,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -15759,7 +15695,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -15835,7 +15771,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -15911,7 +15847,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -15986,7 +15922,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -16070,7 +16006,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16131,7 +16067,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16209,7 +16145,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16272,7 +16208,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -16348,7 +16284,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16433,7 +16369,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16525,7 +16461,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -16589,7 +16525,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -16666,7 +16602,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -16740,7 +16676,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -16868,7 +16804,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -16928,7 +16864,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -17053,7 +16989,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -17115,7 +17051,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17203,7 +17139,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 207, + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -17303,7 +17239,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17377,7 +17313,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -17468,7 +17404,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -17537,7 +17473,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 211, + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -17606,7 +17542,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 210, + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -17825,7 +17761,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 212, + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -17901,7 +17837,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -17979,7 +17915,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -18066,7 +18002,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -18130,7 +18066,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -18206,7 +18142,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -18272,7 +18208,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -18360,7 +18296,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18473,7 +18409,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 227, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -18547,7 +18483,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 228, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -18636,7 +18572,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -18712,7 +18648,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 229, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -18811,7 +18747,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -18873,7 +18809,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -18956,7 +18892,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 241, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -19030,7 +18966,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -19119,7 +19055,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -19205,7 +19141,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -19291,7 +19227,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 249, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -19360,7 +19296,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -19422,7 +19358,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -19508,7 +19444,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -19594,7 +19530,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -19710,7 +19646,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -19814,7 +19750,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 236, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -19920,7 +19856,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 242, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -19973,7 +19909,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 270, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -20035,7 +19971,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 255, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -20116,7 +20052,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -20199,7 +20135,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 251, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -20283,7 +20219,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 247, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -20358,7 +20294,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 246, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -20420,7 +20356,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 260, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -20494,7 +20430,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 265, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -20571,7 +20507,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 261, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -20633,7 +20569,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 262, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -20693,7 +20629,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -20753,7 +20689,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -20815,7 +20751,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 253, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -20896,7 +20832,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 254, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -20977,7 +20913,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -21058,7 +20994,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 243, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -21118,7 +21054,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 258, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -21199,7 +21135,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 245, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -21259,7 +21195,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 266, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -21312,7 +21248,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 269, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21367,7 +21303,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 268, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -21439,7 +21375,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 250, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -21520,7 +21456,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 248, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -21594,7 +21530,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -21705,7 +21641,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 244, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -21776,7 +21712,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 259, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -21866,7 +21802,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -21939,7 +21875,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 267, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -22022,7 +21958,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -22103,7 +22039,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 252, + "weight": 251, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-1.6.x-client.json b/app/config/specs/swagger2-1.6.x-client.json index 8960bfaa5c..4ed78c45a9 100644 --- a/app/config/specs/swagger2-1.6.x-client.json +++ b/app/config/specs/swagger2-1.6.x-client.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -87,6 +87,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -137,6 +138,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -227,6 +229,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -306,6 +309,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -367,6 +371,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -429,6 +434,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -479,6 +485,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -545,6 +552,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -617,6 +625,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -660,7 +669,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "consumes": [ "application\/json" @@ -682,6 +691,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -760,6 +770,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -827,6 +838,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -881,7 +893,7 @@ ] }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "consumes": [ "application\/json" @@ -903,6 +915,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -982,6 +995,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -1012,7 +1026,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1034,6 +1048,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1084,6 +1099,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1112,7 +1128,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1134,6 +1150,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1186,6 +1203,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1258,6 +1276,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1336,6 +1355,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1415,6 +1435,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1465,6 +1486,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1537,6 +1559,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1595,7 +1618,7 @@ ] }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "consumes": [ "application\/json" @@ -1617,6 +1640,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1703,6 +1727,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1748,6 +1773,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1800,6 +1826,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1850,6 +1877,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1927,6 +1955,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -2001,6 +2030,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -2028,7 +2058,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "type": "string", "x-example": "amazon", @@ -2047,6 +2077,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2136,6 +2167,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2213,6 +2245,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2290,6 +2323,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2350,6 +2384,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2405,6 +2440,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2467,6 +2503,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2519,6 +2556,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2602,6 +2640,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2673,6 +2712,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2733,6 +2773,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2816,6 +2857,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2905,6 +2947,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2932,7 +2975,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "type": "string", "x-example": "amazon", @@ -2951,6 +2994,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -3040,6 +3084,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -3120,6 +3165,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3168,7 +3214,7 @@ ] }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "consumes": [ "application\/json" @@ -3190,6 +3236,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3269,6 +3316,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3322,6 +3370,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3401,6 +3450,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3527,6 +3577,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3659,6 +3710,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3723,6 +3775,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4211,6 +4264,7 @@ }, "x-appwrite": { "method": "getImage", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4295,6 +4349,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4387,6 +4442,7 @@ }, "x-appwrite": { "method": "getQR", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4479,6 +4535,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -4560,6 +4617,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -4665,6 +4723,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -4754,6 +4813,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -4850,6 +4910,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -4929,7 +4990,8 @@ }, "x-appwrite": { "method": "listExecutions", - "weight": 306, + "group": "executions", + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -5011,7 +5073,8 @@ }, "x-appwrite": { "method": "createExecution", - "weight": 305, + "group": "executions", + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -5129,7 +5192,8 @@ }, "x-appwrite": { "method": "getExecution", - "weight": 307, + "group": "executions", + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -5200,7 +5264,8 @@ }, "x-appwrite": { "method": "query", - "weight": 331, + "group": "graphql", + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -5273,7 +5338,8 @@ }, "x-appwrite": { "method": "mutation", - "weight": 330, + "group": "graphql", + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -5346,6 +5412,7 @@ }, "x-appwrite": { "method": "get", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -5399,6 +5466,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -5452,6 +5520,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -5505,6 +5574,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -5558,6 +5628,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -5611,6 +5682,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -5664,6 +5736,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -5717,6 +5790,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -5770,7 +5844,8 @@ }, "x-appwrite": { "method": "createSubscriber", - "weight": 376, + "group": "subscribers", + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -5854,7 +5929,8 @@ }, "x-appwrite": { "method": "deleteSubscriber", - "weight": 380, + "group": "subscribers", + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -5926,7 +6002,8 @@ }, "x-appwrite": { "method": "listFiles", - "weight": 208, + "group": "files", + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -6008,7 +6085,8 @@ }, "x-appwrite": { "method": "createFile", - "weight": 207, + "group": "files", + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -6099,7 +6177,8 @@ }, "x-appwrite": { "method": "getFile", - "weight": 209, + "group": "files", + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -6168,7 +6247,8 @@ }, "x-appwrite": { "method": "updateFile", - "weight": 214, + "group": "files", + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -6256,7 +6336,8 @@ }, "x-appwrite": { "method": "deleteFile", - "weight": 215, + "group": "files", + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -6327,7 +6408,8 @@ }, "x-appwrite": { "method": "getFileDownload", - "weight": 211, + "group": "files", + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -6398,7 +6480,8 @@ }, "x-appwrite": { "method": "getFilePreview", - "weight": 210, + "group": "files", + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -6597,7 +6680,8 @@ }, "x-appwrite": { "method": "getFileView", - "weight": 212, + "group": "files", + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -6668,7 +6752,8 @@ }, "x-appwrite": { "method": "list", - "weight": 219, + "group": "teams", + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -6742,7 +6827,8 @@ }, "x-appwrite": { "method": "create", - "weight": 218, + "group": "teams", + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6833,7 +6919,8 @@ }, "x-appwrite": { "method": "get", - "weight": 220, + "group": "teams", + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -6894,7 +6981,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 222, + "group": "teams", + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -6968,7 +7056,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 224, + "group": "teams", + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -7031,7 +7120,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 226, + "group": "memberships", + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -7113,7 +7203,8 @@ }, "x-appwrite": { "method": "createMembership", - "weight": 225, + "group": "memberships", + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -7227,7 +7318,8 @@ }, "x-appwrite": { "method": "getMembership", - "weight": 227, + "group": "memberships", + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -7296,7 +7388,8 @@ }, "x-appwrite": { "method": "updateMembership", - "weight": 228, + "group": "memberships", + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7381,7 +7474,8 @@ }, "x-appwrite": { "method": "deleteMembership", - "weight": 230, + "group": "memberships", + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7452,7 +7546,8 @@ }, "x-appwrite": { "method": "updateMembershipStatus", - "weight": 229, + "group": "memberships", + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7547,7 +7642,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 221, + "group": "teams", + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -7607,7 +7703,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 223, + "group": "teams", + "weight": 222, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-1.6.x-console.json b/app/config/specs/swagger2-1.6.x-console.json index 8fc7e7daf3..55c14c285a 100644 --- a/app/config/specs/swagger2-1.6.x-console.json +++ b/app/config/specs/swagger2-1.6.x-console.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -99,6 +99,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -148,6 +149,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -231,6 +233,7 @@ }, "x-appwrite": { "method": "delete", + "group": "account", "weight": 10, "cookies": false, "type": "", @@ -280,6 +283,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -358,6 +362,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -418,6 +423,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -479,6 +485,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -529,6 +536,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -594,6 +602,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -665,6 +674,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -707,7 +717,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "consumes": [ "application\/json" @@ -729,6 +739,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -806,6 +817,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -872,6 +884,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -926,7 +939,7 @@ ] }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "consumes": [ "application\/json" @@ -948,6 +961,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -1026,6 +1040,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -1055,7 +1070,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1077,6 +1092,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1126,6 +1142,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1153,7 +1170,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1175,6 +1192,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1226,6 +1244,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1297,6 +1316,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1374,6 +1394,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1452,6 +1473,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1501,6 +1523,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1572,6 +1595,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1629,7 +1653,7 @@ ] }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "consumes": [ "application\/json" @@ -1651,6 +1675,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1736,6 +1761,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1780,6 +1806,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1831,6 +1858,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1881,6 +1909,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1958,6 +1987,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -2032,6 +2062,7 @@ }, "x-appwrite": { "method": "createOAuth2Session", + "group": "sessions", "weight": 19, "cookies": false, "type": "webAuth", @@ -2059,7 +2090,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "type": "string", "x-example": "amazon", @@ -2078,6 +2109,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2167,6 +2199,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2244,6 +2277,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2321,6 +2355,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2380,6 +2415,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2434,6 +2470,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2495,6 +2532,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2546,6 +2584,7 @@ }, "x-appwrite": { "method": "createPushTarget", + "group": "pushTargets", "weight": 54, "cookies": false, "type": "", @@ -2628,6 +2667,7 @@ }, "x-appwrite": { "method": "updatePushTarget", + "group": "pushTargets", "weight": 55, "cookies": false, "type": "", @@ -2698,6 +2738,7 @@ }, "x-appwrite": { "method": "deletePushTarget", + "group": "pushTargets", "weight": 56, "cookies": false, "type": "", @@ -2757,6 +2798,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2840,6 +2882,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2929,6 +2972,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2956,7 +3000,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "type": "string", "x-example": "amazon", @@ -2975,6 +3019,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -3064,6 +3109,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -3144,6 +3190,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -3191,7 +3238,7 @@ ] }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "consumes": [ "application\/json" @@ -3213,6 +3260,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -3291,6 +3339,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3343,6 +3392,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3421,6 +3471,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3547,6 +3598,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3679,6 +3731,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3743,6 +3796,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -4231,6 +4285,7 @@ }, "x-appwrite": { "method": "getImage", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4315,6 +4370,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4407,6 +4463,7 @@ }, "x-appwrite": { "method": "getQR", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4477,7 +4534,7 @@ }, "\/console\/assistant": { "post": { - "summary": "Ask query", + "summary": "Create assistant query", "operationId": "assistantChat", "consumes": [ "application\/json" @@ -4499,7 +4556,8 @@ }, "x-appwrite": { "method": "chat", - "weight": 333, + "group": "console", + "weight": 332, "cookies": false, "type": "", "deprecated": false, @@ -4568,7 +4626,8 @@ }, "x-appwrite": { "method": "variables", - "weight": 332, + "group": "console", + "weight": 331, "cookies": false, "type": "", "deprecated": false, @@ -4617,6 +4676,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4688,6 +4748,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4771,6 +4832,7 @@ }, "x-appwrite": { "method": "getUsage", + "group": null, "weight": 114, "cookies": false, "type": "", @@ -4842,6 +4904,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4900,6 +4963,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4977,6 +5041,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -5037,6 +5102,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -5116,6 +5182,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -5222,6 +5289,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -5288,6 +5356,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -5388,6 +5457,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -5456,6 +5526,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -5536,6 +5607,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -5641,6 +5713,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5748,6 +5821,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5853,6 +5927,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5960,6 +6035,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -6065,6 +6141,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -6172,6 +6249,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -6287,6 +6365,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -6404,6 +6483,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -6521,6 +6601,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -6640,6 +6721,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6757,6 +6839,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6876,6 +6959,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6981,6 +7065,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -7088,6 +7173,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -7220,6 +7306,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -7338,6 +7425,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -7451,6 +7539,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -7556,6 +7645,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7694,6 +7784,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7762,6 +7853,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7837,6 +7929,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7940,6 +8033,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -8021,6 +8115,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -8126,6 +8221,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -8215,6 +8311,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -8311,6 +8408,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -8390,6 +8488,7 @@ }, "x-appwrite": { "method": "listDocumentLogs", + "group": "logs", "weight": 111, "cookies": false, "type": "", @@ -8477,6 +8576,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -8555,6 +8655,7 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", @@ -8674,6 +8775,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8742,6 +8844,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8817,6 +8920,7 @@ }, "x-appwrite": { "method": "listCollectionLogs", + "group": "collections", "weight": 78, "cookies": false, "type": "", @@ -8896,6 +9000,7 @@ }, "x-appwrite": { "method": "getCollectionUsage", + "group": null, "weight": 116, "cookies": false, "type": "", @@ -8983,6 +9088,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 72, "cookies": false, "type": "", @@ -9054,6 +9160,7 @@ }, "x-appwrite": { "method": "getDatabaseUsage", + "group": null, "weight": 115, "cookies": false, "type": "", @@ -9133,7 +9240,8 @@ }, "x-appwrite": { "method": "list", - "weight": 289, + "group": "functions", + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -9204,7 +9312,8 @@ }, "x-appwrite": { "method": "create", - "weight": 288, + "group": "functions", + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -9474,7 +9583,8 @@ }, "x-appwrite": { "method": "listRuntimes", - "weight": 290, + "group": "runtimes", + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -9524,7 +9634,8 @@ }, "x-appwrite": { "method": "listSpecifications", - "weight": 291, + "group": "runtimes", + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9575,7 +9686,8 @@ }, "x-appwrite": { "method": "listTemplates", - "weight": 314, + "group": "templates", + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -9670,7 +9782,8 @@ }, "x-appwrite": { "method": "getTemplate", - "weight": 315, + "group": "templates", + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -9729,7 +9842,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 294, + "group": null, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9800,7 +9914,8 @@ }, "x-appwrite": { "method": "get", - "weight": 292, + "group": "functions", + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9858,7 +9973,8 @@ }, "x-appwrite": { "method": "update", - "weight": 295, + "group": "functions", + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -10098,7 +10214,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 298, + "group": "functions", + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -10158,7 +10275,8 @@ }, "x-appwrite": { "method": "listDeployments", - "weight": 300, + "group": "deployments", + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10237,7 +10355,8 @@ }, "x-appwrite": { "method": "createDeployment", - "weight": 299, + "group": "deployments", + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -10328,7 +10447,8 @@ }, "x-appwrite": { "method": "getDeployment", - "weight": 301, + "group": "deployments", + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10394,7 +10514,8 @@ }, "x-appwrite": { "method": "updateDeployment", - "weight": 297, + "group": "deployments", + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -10455,7 +10576,8 @@ }, "x-appwrite": { "method": "deleteDeployment", - "weight": 302, + "group": "deployments", + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -10501,7 +10623,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "consumes": [ "application\/json" @@ -10520,7 +10642,8 @@ }, "x-appwrite": { "method": "createBuild", - "weight": 303, + "group": "deployments", + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10601,7 +10724,8 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", - "weight": 304, + "group": "deployments", + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10647,7 +10771,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "consumes": [ "application\/json" @@ -10669,7 +10793,8 @@ }, "x-appwrite": { "method": "getDeploymentDownload", - "weight": 296, + "group": "deployments", + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -10739,7 +10864,8 @@ }, "x-appwrite": { "method": "listExecutions", - "weight": 306, + "group": "executions", + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10821,7 +10947,8 @@ }, "x-appwrite": { "method": "createExecution", - "weight": 305, + "group": "executions", + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -10939,7 +11066,8 @@ }, "x-appwrite": { "method": "getExecution", - "weight": 307, + "group": "executions", + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -11003,7 +11131,8 @@ }, "x-appwrite": { "method": "deleteExecution", - "weight": 308, + "group": "executions", + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -11071,7 +11200,8 @@ }, "x-appwrite": { "method": "getFunctionUsage", - "weight": 293, + "group": null, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -11150,7 +11280,8 @@ }, "x-appwrite": { "method": "listVariables", - "weight": 310, + "group": "variables", + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11208,7 +11339,8 @@ }, "x-appwrite": { "method": "createVariable", - "weight": 309, + "group": "variables", + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11293,7 +11425,8 @@ }, "x-appwrite": { "method": "getVariable", - "weight": 311, + "group": "variables", + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11359,7 +11492,8 @@ }, "x-appwrite": { "method": "updateVariable", - "weight": 312, + "group": "variables", + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11444,7 +11578,8 @@ }, "x-appwrite": { "method": "deleteVariable", - "weight": 313, + "group": "variables", + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11512,7 +11647,8 @@ }, "x-appwrite": { "method": "query", - "weight": 331, + "group": "graphql", + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -11585,7 +11721,8 @@ }, "x-appwrite": { "method": "mutation", - "weight": 330, + "group": "graphql", + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -11658,6 +11795,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -11708,7 +11846,8 @@ }, "x-appwrite": { "method": "getAntivirus", - "weight": 147, + "group": "health", + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11758,6 +11897,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -11808,6 +11948,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -11867,6 +12008,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -11917,6 +12059,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -11967,6 +12110,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -12028,6 +12172,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -12089,6 +12234,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -12159,6 +12305,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -12220,7 +12367,8 @@ }, "x-appwrite": { "method": "getFailedJobs", - "weight": 148, + "group": "queue", + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -12259,7 +12407,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -12306,6 +12453,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -12367,6 +12515,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -12428,6 +12577,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -12489,6 +12639,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -12550,6 +12701,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -12611,6 +12763,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -12672,6 +12825,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -12709,67 +12863,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "consumes": [ - "application\/json" - ], - "produces": [ - "application\/json" - ], - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "schema": { - "$ref": "#\/definitions\/healthQueue" - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "type": "integer", - "format": "int32", - "default": 5000, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -12794,6 +12887,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -12855,7 +12949,8 @@ }, "x-appwrite": { "method": "getStorage", - "weight": 146, + "group": "storage", + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -12905,7 +13000,8 @@ }, "x-appwrite": { "method": "getStorageLocal", - "weight": 145, + "group": "storage", + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12955,6 +13051,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -13005,6 +13102,7 @@ }, "x-appwrite": { "method": "get", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -13058,6 +13156,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -13111,6 +13210,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -13164,6 +13264,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -13217,6 +13318,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -13270,6 +13372,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -13323,6 +13426,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -13376,6 +13480,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -13429,7 +13534,8 @@ }, "x-appwrite": { "method": "listMessages", - "weight": 384, + "group": "messages", + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13503,7 +13609,8 @@ }, "x-appwrite": { "method": "createEmail", - "weight": 381, + "group": "messages", + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -13660,7 +13767,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 388, + "group": "messages", + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13814,7 +13922,8 @@ }, "x-appwrite": { "method": "createPush", - "weight": 383, + "group": "messages", + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -14008,7 +14117,8 @@ }, "x-appwrite": { "method": "updatePush", - "weight": 390, + "group": "messages", + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -14201,7 +14311,8 @@ }, "x-appwrite": { "method": "createSms", - "weight": 382, + "group": "messages", + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -14318,7 +14429,8 @@ }, "x-appwrite": { "method": "updateSms", - "weight": 389, + "group": "messages", + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14433,7 +14545,8 @@ }, "x-appwrite": { "method": "getMessage", - "weight": 387, + "group": "messages", + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -14487,7 +14600,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 391, + "group": "messages", + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -14548,7 +14662,8 @@ }, "x-appwrite": { "method": "listMessageLogs", - "weight": 385, + "group": "logs", + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14621,7 +14736,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 386, + "group": "messages", + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14694,7 +14810,8 @@ }, "x-appwrite": { "method": "listProviders", - "weight": 356, + "group": "providers", + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -14768,7 +14885,8 @@ }, "x-appwrite": { "method": "createApnsProvider", - "weight": 355, + "group": "providers", + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -14882,7 +15000,8 @@ }, "x-appwrite": { "method": "updateApnsProvider", - "weight": 368, + "group": "providers", + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -14994,7 +15113,8 @@ }, "x-appwrite": { "method": "createFcmProvider", - "weight": 354, + "group": "providers", + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -15084,7 +15204,8 @@ }, "x-appwrite": { "method": "updateFcmProvider", - "weight": 367, + "group": "providers", + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -15172,7 +15293,8 @@ }, "x-appwrite": { "method": "createMailgunProvider", - "weight": 346, + "group": "providers", + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -15298,7 +15420,8 @@ }, "x-appwrite": { "method": "updateMailgunProvider", - "weight": 359, + "group": "providers", + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -15422,7 +15545,8 @@ }, "x-appwrite": { "method": "createMsg91Provider", - "weight": 349, + "group": "providers", + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15524,7 +15648,8 @@ }, "x-appwrite": { "method": "updateMsg91Provider", - "weight": 362, + "group": "providers", + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15624,7 +15749,8 @@ }, "x-appwrite": { "method": "createSendgridProvider", - "weight": 347, + "group": "providers", + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -15738,7 +15864,8 @@ }, "x-appwrite": { "method": "updateSendgridProvider", - "weight": 360, + "group": "providers", + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -15850,7 +15977,8 @@ }, "x-appwrite": { "method": "createSmtpProvider", - "weight": 348, + "group": "providers", + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -16008,7 +16136,8 @@ }, "x-appwrite": { "method": "updateSmtpProvider", - "weight": 361, + "group": "providers", + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -16163,7 +16292,8 @@ }, "x-appwrite": { "method": "createTelesignProvider", - "weight": 350, + "group": "providers", + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -16265,7 +16395,8 @@ }, "x-appwrite": { "method": "updateTelesignProvider", - "weight": 363, + "group": "providers", + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -16365,7 +16496,8 @@ }, "x-appwrite": { "method": "createTextmagicProvider", - "weight": 351, + "group": "providers", + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -16467,7 +16599,8 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", - "weight": 364, + "group": "providers", + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16567,7 +16700,8 @@ }, "x-appwrite": { "method": "createTwilioProvider", - "weight": 352, + "group": "providers", + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -16669,7 +16803,8 @@ }, "x-appwrite": { "method": "updateTwilioProvider", - "weight": 365, + "group": "providers", + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -16769,7 +16904,8 @@ }, "x-appwrite": { "method": "createVonageProvider", - "weight": 353, + "group": "providers", + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -16871,7 +17007,8 @@ }, "x-appwrite": { "method": "updateVonageProvider", - "weight": 366, + "group": "providers", + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16971,7 +17108,8 @@ }, "x-appwrite": { "method": "getProvider", - "weight": 358, + "group": "providers", + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -17025,7 +17163,8 @@ }, "x-appwrite": { "method": "deleteProvider", - "weight": 369, + "group": "providers", + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -17086,7 +17225,8 @@ }, "x-appwrite": { "method": "listProviderLogs", - "weight": 357, + "group": "providers", + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -17159,7 +17299,8 @@ }, "x-appwrite": { "method": "listSubscriberLogs", - "weight": 378, + "group": "subscribers", + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -17232,7 +17373,8 @@ }, "x-appwrite": { "method": "listTopics", - "weight": 371, + "group": "topics", + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -17304,7 +17446,8 @@ }, "x-appwrite": { "method": "createTopic", - "weight": 370, + "group": "topics", + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -17393,7 +17536,8 @@ }, "x-appwrite": { "method": "getTopic", - "weight": 373, + "group": "topics", + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -17452,7 +17596,8 @@ }, "x-appwrite": { "method": "updateTopic", - "weight": 374, + "group": "topics", + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17530,7 +17675,8 @@ }, "x-appwrite": { "method": "deleteTopic", - "weight": 375, + "group": "topics", + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17591,7 +17737,8 @@ }, "x-appwrite": { "method": "listTopicLogs", - "weight": 372, + "group": "topics", + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17664,7 +17811,8 @@ }, "x-appwrite": { "method": "listSubscribers", - "weight": 377, + "group": "subscribers", + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17744,7 +17892,8 @@ }, "x-appwrite": { "method": "createSubscriber", - "weight": 376, + "group": "subscribers", + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -17833,7 +17982,8 @@ }, "x-appwrite": { "method": "getSubscriber", - "weight": 379, + "group": "subscribers", + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -17895,7 +18045,8 @@ }, "x-appwrite": { "method": "deleteSubscriber", - "weight": 380, + "group": "subscribers", + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17967,7 +18118,8 @@ }, "x-appwrite": { "method": "list", - "weight": 338, + "group": null, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -18017,7 +18169,7 @@ }, "\/migrations\/appwrite": { "post": { - "summary": "Migrate Appwrite data", + "summary": "Create Appwrite migration", "operationId": "migrationsCreateAppwriteMigration", "consumes": [ "application\/json" @@ -18039,7 +18191,8 @@ }, "x-appwrite": { "method": "createAppwriteMigration", - "weight": 334, + "group": null, + "weight": 333, "cookies": false, "type": "", "deprecated": false, @@ -18110,7 +18263,7 @@ }, "\/migrations\/appwrite\/report": { "get": { - "summary": "Generate a report on Appwrite data", + "summary": "Get Appwrite migration report", "operationId": "migrationsGetAppwriteReport", "consumes": [ "application\/json" @@ -18132,7 +18285,8 @@ }, "x-appwrite": { "method": "getAppwriteReport", - "weight": 340, + "group": null, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -18197,7 +18351,7 @@ }, "\/migrations\/firebase": { "post": { - "summary": "Migrate Firebase data", + "summary": "Create Firebase migration", "operationId": "migrationsCreateFirebaseMigration", "consumes": [ "application\/json" @@ -18219,7 +18373,8 @@ }, "x-appwrite": { "method": "createFirebaseMigration", - "weight": 335, + "group": null, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -18276,7 +18431,7 @@ }, "\/migrations\/firebase\/report": { "get": { - "summary": "Generate a report on Firebase data", + "summary": "Get Firebase migration report", "operationId": "migrationsGetFirebaseReport", "consumes": [ "application\/json" @@ -18298,7 +18453,8 @@ }, "x-appwrite": { "method": "getFirebaseReport", - "weight": 341, + "group": null, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -18346,7 +18502,7 @@ }, "\/migrations\/nhost": { "post": { - "summary": "Migrate NHost data", + "summary": "Create NHost migration", "operationId": "migrationsCreateNHostMigration", "consumes": [ "application\/json" @@ -18368,7 +18524,8 @@ }, "x-appwrite": { "method": "createNHostMigration", - "weight": 337, + "group": null, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -18466,7 +18623,7 @@ }, "\/migrations\/nhost\/report": { "get": { - "summary": "Generate a report on NHost Data", + "summary": "Get NHost migration report", "operationId": "migrationsGetNHostReport", "consumes": [ "application\/json" @@ -18488,7 +18645,8 @@ }, "x-appwrite": { "method": "getNHostReport", - "weight": 343, + "group": null, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18585,7 +18743,7 @@ }, "\/migrations\/supabase": { "post": { - "summary": "Migrate Supabase data", + "summary": "Create Supabase migration", "operationId": "migrationsCreateSupabaseMigration", "consumes": [ "application\/json" @@ -18607,7 +18765,8 @@ }, "x-appwrite": { "method": "createSupabaseMigration", - "weight": 336, + "group": null, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -18698,7 +18857,7 @@ }, "\/migrations\/supabase\/report": { "get": { - "summary": "Generate a report on Supabase Data", + "summary": "Get Supabase migration report", "operationId": "migrationsGetSupabaseReport", "consumes": [ "application\/json" @@ -18720,7 +18879,8 @@ }, "x-appwrite": { "method": "getSupabaseReport", - "weight": 342, + "group": null, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -18832,7 +18992,8 @@ }, "x-appwrite": { "method": "get", - "weight": 339, + "group": null, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -18867,7 +19028,7 @@ ] }, "patch": { - "summary": "Retry migration", + "summary": "Update retry migration", "operationId": "migrationsRetry", "consumes": [ "application\/json" @@ -18889,7 +19050,8 @@ }, "x-appwrite": { "method": "retry", - "weight": 344, + "group": null, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -18941,7 +19103,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 345, + "group": null, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -19000,7 +19163,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 196, + "group": null, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -19083,7 +19247,8 @@ }, "x-appwrite": { "method": "listVariables", - "weight": 198, + "group": null, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -19130,7 +19295,8 @@ }, "x-appwrite": { "method": "createVariable", - "weight": 197, + "group": null, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -19206,7 +19372,8 @@ }, "x-appwrite": { "method": "getVariable", - "weight": 199, + "group": null, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -19263,7 +19430,8 @@ }, "x-appwrite": { "method": "updateVariable", - "weight": 200, + "group": null, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -19339,7 +19507,8 @@ }, "x-appwrite": { "method": "deleteVariable", - "weight": 201, + "group": null, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -19398,7 +19567,8 @@ }, "x-appwrite": { "method": "list", - "weight": 151, + "group": "projects", + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -19468,7 +19638,8 @@ }, "x-appwrite": { "method": "create", - "weight": 150, + "group": "projects", + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -19522,8 +19693,7 @@ "default": "default", "x-example": "default", "enum": [ - "default", - "fra" + "default" ], "x-enum-name": null, "x-enum-keys": [] @@ -19617,7 +19787,8 @@ }, "x-appwrite": { "method": "get", - "weight": 152, + "group": "projects", + "weight": 151, "cookies": false, "type": "", "deprecated": false, @@ -19674,7 +19845,8 @@ }, "x-appwrite": { "method": "update", - "weight": 153, + "group": "projects", + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -19798,7 +19970,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 170, + "group": "projects", + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -19857,7 +20030,8 @@ }, "x-appwrite": { "method": "updateApiStatus", - "weight": 157, + "group": "projects", + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -19948,7 +20122,8 @@ }, "x-appwrite": { "method": "updateApiStatusAll", - "weight": 158, + "group": "projects", + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -20025,7 +20200,8 @@ }, "x-appwrite": { "method": "updateAuthDuration", - "weight": 163, + "group": "auth", + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -20102,7 +20278,8 @@ }, "x-appwrite": { "method": "updateAuthLimit", - "weight": 162, + "group": "auth", + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -20179,7 +20356,8 @@ }, "x-appwrite": { "method": "updateAuthSessionsLimit", - "weight": 168, + "group": "auth", + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -20256,7 +20434,8 @@ }, "x-appwrite": { "method": "updateMembershipsPrivacy", - "weight": 161, + "group": "auth", + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -20347,7 +20526,8 @@ }, "x-appwrite": { "method": "updateMockNumbers", - "weight": 169, + "group": "auth", + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -20427,7 +20607,8 @@ }, "x-appwrite": { "method": "updateAuthPasswordDictionary", - "weight": 166, + "group": "auth", + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20504,7 +20685,8 @@ }, "x-appwrite": { "method": "updateAuthPasswordHistory", - "weight": 165, + "group": "auth", + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20559,7 +20741,7 @@ }, "\/projects\/{projectId}\/auth\/personal-data": { "patch": { - "summary": "Enable or disable checking user passwords for similarity with their personal data.", + "summary": "Update personal data check", "operationId": "projectsUpdatePersonalDataCheck", "consumes": [ "application\/json" @@ -20581,7 +20763,8 @@ }, "x-appwrite": { "method": "updatePersonalDataCheck", - "weight": 167, + "group": "auth", + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -20658,7 +20841,8 @@ }, "x-appwrite": { "method": "updateSessionAlerts", - "weight": 160, + "group": "auth", + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -20735,7 +20919,8 @@ }, "x-appwrite": { "method": "updateAuthStatus", - "weight": 164, + "group": "auth", + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -20831,7 +21016,8 @@ }, "x-appwrite": { "method": "createJWT", - "weight": 182, + "group": "auth", + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -20917,7 +21103,8 @@ }, "x-appwrite": { "method": "listKeys", - "weight": 178, + "group": "keys", + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -20974,7 +21161,8 @@ }, "x-appwrite": { "method": "createKey", - "weight": 177, + "group": "keys", + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -21067,7 +21255,8 @@ }, "x-appwrite": { "method": "getKey", - "weight": 179, + "group": "keys", + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -21132,7 +21321,8 @@ }, "x-appwrite": { "method": "updateKey", - "weight": 180, + "group": "keys", + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -21226,7 +21416,8 @@ }, "x-appwrite": { "method": "deleteKey", - "weight": 181, + "group": "keys", + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -21293,7 +21484,8 @@ }, "x-appwrite": { "method": "updateOAuth2", - "weight": 159, + "group": "auth", + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -21351,6 +21543,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -21431,7 +21624,8 @@ }, "x-appwrite": { "method": "listPlatforms", - "weight": 184, + "group": "platforms", + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21488,7 +21682,8 @@ }, "x-appwrite": { "method": "createPlatform", - "weight": 183, + "group": "platforms", + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21609,7 +21804,8 @@ }, "x-appwrite": { "method": "getPlatform", - "weight": 185, + "group": "platforms", + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -21674,7 +21870,8 @@ }, "x-appwrite": { "method": "updatePlatform", - "weight": 186, + "group": "platforms", + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -21770,7 +21967,8 @@ }, "x-appwrite": { "method": "deletePlatform", - "weight": 187, + "group": "platforms", + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -21837,7 +22035,8 @@ }, "x-appwrite": { "method": "updateServiceStatus", - "weight": 155, + "group": "projects", + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -21936,7 +22135,8 @@ }, "x-appwrite": { "method": "updateServiceStatusAll", - "weight": 156, + "group": "projects", + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -22013,7 +22213,8 @@ }, "x-appwrite": { "method": "updateSmtp", - "weight": 188, + "group": "templates", + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -22141,7 +22342,8 @@ }, "x-appwrite": { "method": "createSmtpTest", - "weight": 189, + "group": "templates", + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -22278,7 +22480,8 @@ }, "x-appwrite": { "method": "updateTeam", - "weight": 154, + "group": "projects", + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -22355,7 +22558,8 @@ }, "x-appwrite": { "method": "getEmailTemplate", - "weight": 191, + "group": "templates", + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22574,7 +22778,8 @@ }, "x-appwrite": { "method": "updateEmailTemplate", - "weight": 193, + "group": "templates", + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -22814,7 +23019,7 @@ ] }, "delete": { - "summary": "Reset custom email template", + "summary": "Delete custom email template", "operationId": "projectsDeleteEmailTemplate", "consumes": [ "application\/json" @@ -22836,7 +23041,8 @@ }, "x-appwrite": { "method": "deleteEmailTemplate", - "weight": 195, + "group": "templates", + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -23057,7 +23263,8 @@ }, "x-appwrite": { "method": "getSmsTemplate", - "weight": 190, + "group": "templates", + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -23273,7 +23480,8 @@ }, "x-appwrite": { "method": "updateSmsTemplate", - "weight": 192, + "group": "templates", + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -23507,7 +23715,8 @@ }, "x-appwrite": { "method": "deleteSmsTemplate", - "weight": 194, + "group": "templates", + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -23725,7 +23934,8 @@ }, "x-appwrite": { "method": "listWebhooks", - "weight": 172, + "group": "webhooks", + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -23782,7 +23992,8 @@ }, "x-appwrite": { "method": "createWebhook", - "weight": 171, + "group": "webhooks", + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -23901,7 +24112,8 @@ }, "x-appwrite": { "method": "getWebhook", - "weight": 173, + "group": "webhooks", + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -23966,7 +24178,8 @@ }, "x-appwrite": { "method": "updateWebhook", - "weight": 174, + "group": "webhooks", + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -24086,7 +24299,8 @@ }, "x-appwrite": { "method": "deleteWebhook", - "weight": 176, + "group": "webhooks", + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -24153,7 +24367,8 @@ }, "x-appwrite": { "method": "updateWebhookSignature", - "weight": 175, + "group": "webhooks", + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -24220,7 +24435,8 @@ }, "x-appwrite": { "method": "listRules", - "weight": 317, + "group": null, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -24290,7 +24506,8 @@ }, "x-appwrite": { "method": "createRule", - "weight": 316, + "group": null, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -24378,7 +24595,8 @@ }, "x-appwrite": { "method": "getRule", - "weight": 318, + "group": null, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -24430,7 +24648,8 @@ }, "x-appwrite": { "method": "deleteRule", - "weight": 319, + "group": null, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24489,7 +24708,8 @@ }, "x-appwrite": { "method": "updateRuleVerification", - "weight": 320, + "group": null, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24548,7 +24768,8 @@ }, "x-appwrite": { "method": "listBuckets", - "weight": 203, + "group": "buckets", + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -24619,7 +24840,8 @@ }, "x-appwrite": { "method": "createBucket", - "weight": 202, + "group": "buckets", + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -24757,7 +24979,8 @@ }, "x-appwrite": { "method": "getBucket", - "weight": 204, + "group": "buckets", + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -24815,7 +25038,8 @@ }, "x-appwrite": { "method": "updateBucket", - "weight": 205, + "group": "buckets", + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -24947,7 +25171,8 @@ }, "x-appwrite": { "method": "deleteBucket", - "weight": 206, + "group": "buckets", + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -25007,7 +25232,8 @@ }, "x-appwrite": { "method": "listFiles", - "weight": 208, + "group": "files", + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -25089,7 +25315,8 @@ }, "x-appwrite": { "method": "createFile", - "weight": 207, + "group": "files", + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -25180,7 +25407,8 @@ }, "x-appwrite": { "method": "getFile", - "weight": 209, + "group": "files", + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -25249,7 +25477,8 @@ }, "x-appwrite": { "method": "updateFile", - "weight": 214, + "group": "files", + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -25337,7 +25566,8 @@ }, "x-appwrite": { "method": "deleteFile", - "weight": 215, + "group": "files", + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -25408,7 +25638,8 @@ }, "x-appwrite": { "method": "getFileDownload", - "weight": 211, + "group": "files", + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -25479,7 +25710,8 @@ }, "x-appwrite": { "method": "getFilePreview", - "weight": 210, + "group": "files", + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -25678,7 +25910,8 @@ }, "x-appwrite": { "method": "getFileView", - "weight": 212, + "group": "files", + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -25749,7 +25982,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 216, + "group": null, + "weight": 215, "cookies": false, "type": "", "deprecated": false, @@ -25820,7 +26054,8 @@ }, "x-appwrite": { "method": "getBucketUsage", - "weight": 217, + "group": null, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -25899,7 +26134,8 @@ }, "x-appwrite": { "method": "list", - "weight": 219, + "group": "teams", + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -25973,7 +26209,8 @@ }, "x-appwrite": { "method": "create", - "weight": 218, + "group": "teams", + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -26064,7 +26301,8 @@ }, "x-appwrite": { "method": "get", - "weight": 220, + "group": "teams", + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -26125,7 +26363,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 222, + "group": "teams", + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -26199,7 +26438,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 224, + "group": "teams", + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -26262,7 +26502,8 @@ }, "x-appwrite": { "method": "listLogs", - "weight": 231, + "group": "logs", + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -26333,7 +26574,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 226, + "group": "memberships", + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -26415,7 +26657,8 @@ }, "x-appwrite": { "method": "createMembership", - "weight": 225, + "group": "memberships", + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26529,7 +26772,8 @@ }, "x-appwrite": { "method": "getMembership", - "weight": 227, + "group": "memberships", + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26598,7 +26842,8 @@ }, "x-appwrite": { "method": "updateMembership", - "weight": 228, + "group": "memberships", + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26683,7 +26928,8 @@ }, "x-appwrite": { "method": "deleteMembership", - "weight": 230, + "group": "memberships", + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -26754,7 +27000,8 @@ }, "x-appwrite": { "method": "updateMembershipStatus", - "weight": 229, + "group": "memberships", + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -26848,7 +27095,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 221, + "group": "teams", + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -26907,7 +27155,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 223, + "group": "teams", + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -26986,7 +27235,8 @@ }, "x-appwrite": { "method": "list", - "weight": 241, + "group": "users", + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -27057,7 +27307,8 @@ }, "x-appwrite": { "method": "create", - "weight": 232, + "group": "users", + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -27151,7 +27402,8 @@ }, "x-appwrite": { "method": "createArgon2User", - "weight": 235, + "group": "users", + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -27241,7 +27493,8 @@ }, "x-appwrite": { "method": "createBcryptUser", - "weight": 233, + "group": "users", + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -27331,7 +27584,8 @@ }, "x-appwrite": { "method": "listIdentities", - "weight": 249, + "group": "identities", + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -27399,7 +27653,8 @@ }, "x-appwrite": { "method": "deleteIdentity", - "weight": 272, + "group": "identities", + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -27459,7 +27714,8 @@ }, "x-appwrite": { "method": "createMD5User", - "weight": 234, + "group": "users", + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -27549,7 +27805,8 @@ }, "x-appwrite": { "method": "createPHPassUser", - "weight": 237, + "group": "users", + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27639,7 +27896,8 @@ }, "x-appwrite": { "method": "createScryptUser", - "weight": 238, + "group": "users", + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -27764,7 +28022,8 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", - "weight": 239, + "group": "users", + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -27875,7 +28134,8 @@ }, "x-appwrite": { "method": "createSHAUser", - "weight": 236, + "group": "users", + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -27986,7 +28246,8 @@ }, "x-appwrite": { "method": "getUsage", - "weight": 274, + "group": null, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -28057,7 +28318,8 @@ }, "x-appwrite": { "method": "get", - "weight": 242, + "group": "users", + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -28110,7 +28372,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 270, + "group": "users", + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -28170,7 +28433,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 255, + "group": "users", + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -28248,7 +28512,8 @@ }, "x-appwrite": { "method": "createJWT", - "weight": 273, + "group": "sessions", + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -28329,7 +28594,8 @@ }, "x-appwrite": { "method": "updateLabels", - "weight": 251, + "group": "users", + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -28410,7 +28676,8 @@ }, "x-appwrite": { "method": "listLogs", - "weight": 247, + "group": "logs", + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -28482,7 +28749,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 246, + "group": "memberships", + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -28542,7 +28810,8 @@ }, "x-appwrite": { "method": "updateMfa", - "weight": 260, + "group": "users", + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -28615,7 +28884,8 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", - "weight": 265, + "group": "mfa", + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -28688,7 +28958,8 @@ }, "x-appwrite": { "method": "listMfaFactors", - "weight": 261, + "group": "mfa", + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -28748,7 +29019,8 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", - "weight": 262, + "group": "mfa", + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -28784,7 +29056,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -28806,7 +29078,8 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", - "weight": 264, + "group": "mfa", + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -28864,7 +29137,8 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", - "weight": 263, + "group": "mfa", + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -28924,7 +29198,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 253, + "group": "users", + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -29002,7 +29277,8 @@ }, "x-appwrite": { "method": "updatePassword", - "weight": 254, + "group": "users", + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -29080,7 +29356,8 @@ }, "x-appwrite": { "method": "updatePhone", - "weight": 256, + "group": "users", + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -29158,7 +29435,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 243, + "group": "users", + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -29216,7 +29494,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 258, + "group": "users", + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -29294,7 +29573,8 @@ }, "x-appwrite": { "method": "listSessions", - "weight": 245, + "group": "sessions", + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -29352,7 +29632,8 @@ }, "x-appwrite": { "method": "createSession", - "weight": 266, + "group": "sessions", + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -29405,7 +29686,8 @@ }, "x-appwrite": { "method": "deleteSessions", - "weight": 269, + "group": "sessions", + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -29460,7 +29742,8 @@ }, "x-appwrite": { "method": "deleteSession", - "weight": 268, + "group": "sessions", + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -29528,7 +29811,8 @@ }, "x-appwrite": { "method": "updateStatus", - "weight": 250, + "group": "users", + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -29606,7 +29890,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 248, + "group": "targets", + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -29677,7 +29962,8 @@ }, "x-appwrite": { "method": "createTarget", - "weight": 240, + "group": "targets", + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -29789,7 +30075,8 @@ }, "x-appwrite": { "method": "getTarget", - "weight": 244, + "group": "targets", + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -29856,7 +30143,8 @@ }, "x-appwrite": { "method": "updateTarget", - "weight": 259, + "group": "targets", + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -29945,7 +30233,8 @@ }, "x-appwrite": { "method": "deleteTarget", - "weight": 271, + "group": "targets", + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -30014,7 +30303,8 @@ }, "x-appwrite": { "method": "createToken", - "weight": 267, + "group": "sessions", + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -30095,7 +30385,8 @@ }, "x-appwrite": { "method": "updateEmailVerification", - "weight": 257, + "group": "users", + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -30173,7 +30464,8 @@ }, "x-appwrite": { "method": "updatePhoneVerification", - "weight": 252, + "group": "users", + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -30251,7 +30543,8 @@ }, "x-appwrite": { "method": "listRepositories", - "weight": 279, + "group": "repositories", + "weight": 278, "cookies": false, "type": "", "deprecated": false, @@ -30317,7 +30610,8 @@ }, "x-appwrite": { "method": "createRepository", - "weight": 280, + "group": "repositories", + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -30401,7 +30695,8 @@ }, "x-appwrite": { "method": "getRepository", - "weight": 281, + "group": "repositories", + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -30468,7 +30763,8 @@ }, "x-appwrite": { "method": "listRepositoryBranches", - "weight": 282, + "group": "repositories", + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30535,7 +30831,8 @@ }, "x-appwrite": { "method": "getRepositoryContents", - "weight": 277, + "group": "repositories", + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -30589,7 +30886,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/providerRepositories\/{providerRepositoryId}\/detection": { "post": { - "summary": "Detect runtime settings from source code", + "summary": "Create runtime settings detection", "operationId": "vcsCreateRepositoryDetection", "consumes": [ "application\/json" @@ -30611,7 +30908,8 @@ }, "x-appwrite": { "method": "createRepositoryDetection", - "weight": 278, + "group": "repositories", + "weight": 277, "cookies": false, "type": "", "deprecated": false, @@ -30671,7 +30969,7 @@ }, "\/vcs\/github\/installations\/{installationId}\/repositories\/{repositoryId}": { "patch": { - "summary": "Authorize external deployment", + "summary": "Update external deployment (authorize)", "operationId": "vcsUpdateExternalDeployments", "consumes": [ "application\/json" @@ -30690,7 +30988,8 @@ }, "x-appwrite": { "method": "updateExternalDeployments", - "weight": 287, + "group": "repositories", + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -30775,7 +31074,8 @@ }, "x-appwrite": { "method": "listInstallations", - "weight": 284, + "group": "installations", + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -30847,7 +31147,8 @@ }, "x-appwrite": { "method": "getInstallation", - "weight": 285, + "group": "installations", + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -30899,7 +31200,8 @@ }, "x-appwrite": { "method": "deleteInstallation", - "weight": 286, + "group": "installations", + "weight": 285, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-1.6.x-server.json b/app/config/specs/swagger2-1.6.x-server.json index 83757c94f4..b9f722998f 100644 --- a/app/config/specs/swagger2-1.6.x-server.json +++ b/app/config/specs/swagger2-1.6.x-server.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.6.1", + "version": "1.6.2", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -102,6 +102,7 @@ }, "x-appwrite": { "method": "get", + "group": "account", "weight": 9, "cookies": false, "type": "", @@ -153,6 +154,7 @@ }, "x-appwrite": { "method": "create", + "group": "account", "weight": 8, "cookies": false, "type": "", @@ -243,6 +245,7 @@ }, "x-appwrite": { "method": "updateEmail", + "group": "account", "weight": 34, "cookies": false, "type": "", @@ -323,6 +326,7 @@ }, "x-appwrite": { "method": "listIdentities", + "group": "identities", "weight": 57, "cookies": false, "type": "", @@ -385,6 +389,7 @@ }, "x-appwrite": { "method": "deleteIdentity", + "group": "identities", "weight": 58, "cookies": false, "type": "", @@ -448,6 +453,7 @@ }, "x-appwrite": { "method": "createJWT", + "group": "tokens", "weight": 29, "cookies": false, "type": "", @@ -498,6 +504,7 @@ }, "x-appwrite": { "method": "listLogs", + "group": "logs", "weight": 31, "cookies": false, "type": "", @@ -565,6 +572,7 @@ }, "x-appwrite": { "method": "updateMFA", + "group": "mfa", "weight": 44, "cookies": false, "type": "", @@ -638,6 +646,7 @@ }, "x-appwrite": { "method": "createMfaAuthenticator", + "group": "mfa", "weight": 46, "cookies": false, "type": "", @@ -682,7 +691,7 @@ ] }, "put": { - "summary": "Verify authenticator", + "summary": "Update authenticator (confirmation)", "operationId": "accountUpdateMfaAuthenticator", "consumes": [ "application\/json" @@ -704,6 +713,7 @@ }, "x-appwrite": { "method": "updateMfaAuthenticator", + "group": "mfa", "weight": 47, "cookies": false, "type": "", @@ -783,6 +793,7 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", + "group": "mfa", "weight": 51, "cookies": false, "type": "", @@ -851,6 +862,7 @@ }, "x-appwrite": { "method": "createMfaChallenge", + "group": "mfa", "weight": 52, "cookies": false, "type": "", @@ -905,7 +917,7 @@ ] }, "put": { - "summary": "Create MFA challenge (confirmation)", + "summary": "Update MFA challenge (confirmation)", "operationId": "accountUpdateMfaChallenge", "consumes": [ "application\/json" @@ -927,6 +939,7 @@ }, "x-appwrite": { "method": "updateMfaChallenge", + "group": "mfa", "weight": 53, "cookies": false, "type": "", @@ -1007,6 +1020,7 @@ }, "x-appwrite": { "method": "listMfaFactors", + "group": "mfa", "weight": 45, "cookies": false, "type": "", @@ -1038,7 +1052,7 @@ }, "\/account\/mfa\/recovery-codes": { "get": { - "summary": "Get MFA recovery codes", + "summary": "List MFA recovery codes", "operationId": "accountGetMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1060,6 +1074,7 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", + "group": "mfa", "weight": 50, "cookies": false, "type": "", @@ -1111,6 +1126,7 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", + "group": "mfa", "weight": 48, "cookies": false, "type": "", @@ -1140,7 +1156,7 @@ ] }, "patch": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "accountUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -1162,6 +1178,7 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", + "group": "mfa", "weight": 49, "cookies": false, "type": "", @@ -1215,6 +1232,7 @@ }, "x-appwrite": { "method": "updateName", + "group": "account", "weight": 32, "cookies": false, "type": "", @@ -1288,6 +1306,7 @@ }, "x-appwrite": { "method": "updatePassword", + "group": "account", "weight": 33, "cookies": false, "type": "", @@ -1367,6 +1386,7 @@ }, "x-appwrite": { "method": "updatePhone", + "group": "account", "weight": 35, "cookies": false, "type": "", @@ -1447,6 +1467,7 @@ }, "x-appwrite": { "method": "getPrefs", + "group": "account", "weight": 30, "cookies": false, "type": "", @@ -1498,6 +1519,7 @@ }, "x-appwrite": { "method": "updatePrefs", + "group": "account", "weight": 36, "cookies": false, "type": "", @@ -1571,6 +1593,7 @@ }, "x-appwrite": { "method": "createRecovery", + "group": "recovery", "weight": 38, "cookies": false, "type": "", @@ -1630,7 +1653,7 @@ ] }, "put": { - "summary": "Create password recovery (confirmation)", + "summary": "Update password recovery (confirmation)", "operationId": "accountUpdateRecovery", "consumes": [ "application\/json" @@ -1652,6 +1675,7 @@ }, "x-appwrite": { "method": "updateRecovery", + "group": "recovery", "weight": 39, "cookies": false, "type": "", @@ -1739,6 +1763,7 @@ }, "x-appwrite": { "method": "listSessions", + "group": "sessions", "weight": 11, "cookies": false, "type": "", @@ -1785,6 +1810,7 @@ }, "x-appwrite": { "method": "deleteSessions", + "group": "sessions", "weight": 12, "cookies": false, "type": "", @@ -1838,6 +1864,7 @@ }, "x-appwrite": { "method": "createAnonymousSession", + "group": "sessions", "weight": 17, "cookies": false, "type": "", @@ -1888,6 +1915,7 @@ }, "x-appwrite": { "method": "createEmailPasswordSession", + "group": "sessions", "weight": 16, "cookies": false, "type": "", @@ -1965,6 +1993,7 @@ }, "x-appwrite": { "method": "updateMagicURLSession", + "group": "sessions", "weight": 26, "cookies": false, "type": "", @@ -2042,6 +2071,7 @@ }, "x-appwrite": { "method": "updatePhoneSession", + "group": "sessions", "weight": 27, "cookies": false, "type": "", @@ -2119,6 +2149,7 @@ }, "x-appwrite": { "method": "createSession", + "group": "sessions", "weight": 18, "cookies": false, "type": "", @@ -2196,6 +2227,7 @@ }, "x-appwrite": { "method": "getSession", + "group": "sessions", "weight": 13, "cookies": false, "type": "", @@ -2257,6 +2289,7 @@ }, "x-appwrite": { "method": "updateSession", + "group": "sessions", "weight": 15, "cookies": false, "type": "", @@ -2313,6 +2346,7 @@ }, "x-appwrite": { "method": "deleteSession", + "group": "sessions", "weight": 14, "cookies": false, "type": "", @@ -2376,6 +2410,7 @@ }, "x-appwrite": { "method": "updateStatus", + "group": "account", "weight": 37, "cookies": false, "type": "", @@ -2429,6 +2464,7 @@ }, "x-appwrite": { "method": "createEmailToken", + "group": "tokens", "weight": 25, "cookies": false, "type": "", @@ -2512,6 +2548,7 @@ }, "x-appwrite": { "method": "createMagicURLToken", + "group": "tokens", "weight": 24, "cookies": false, "type": "", @@ -2601,6 +2638,7 @@ }, "x-appwrite": { "method": "createOAuth2Token", + "group": "tokens", "weight": 23, "cookies": false, "type": "webAuth", @@ -2628,7 +2666,7 @@ "parameters": [ { "name": "provider", - "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", + "description": "OAuth2 Provider. Currently, supported providers are: amazon, apple, auth0, authentik, autodesk, bitbucket, bitly, box, dailymotion, discord, disqus, dropbox, etsy, facebook, figma, github, gitlab, google, linkedin, microsoft, notion, oidc, okta, paypal, paypalSandbox, podio, salesforce, slack, spotify, stripe, tradeshift, tradeshiftBox, twitch, wordpress, yahoo, yammer, yandex, zoho, zoom.", "required": true, "type": "string", "x-example": "amazon", @@ -2647,6 +2685,7 @@ "dropbox", "etsy", "facebook", + "figma", "github", "gitlab", "google", @@ -2736,6 +2775,7 @@ }, "x-appwrite": { "method": "createPhoneToken", + "group": "tokens", "weight": 28, "cookies": false, "type": "", @@ -2816,6 +2856,7 @@ }, "x-appwrite": { "method": "createVerification", + "group": "verification", "weight": 40, "cookies": false, "type": "", @@ -2865,7 +2906,7 @@ ] }, "put": { - "summary": "Create email verification (confirmation)", + "summary": "Update email verification (confirmation)", "operationId": "accountUpdateVerification", "consumes": [ "application\/json" @@ -2887,6 +2928,7 @@ }, "x-appwrite": { "method": "updateVerification", + "group": "verification", "weight": 41, "cookies": false, "type": "", @@ -2967,6 +3009,7 @@ }, "x-appwrite": { "method": "createPhoneVerification", + "group": "verification", "weight": 42, "cookies": false, "type": "", @@ -3021,6 +3064,7 @@ }, "x-appwrite": { "method": "updatePhoneVerification", + "group": "verification", "weight": 43, "cookies": false, "type": "", @@ -3101,6 +3145,7 @@ }, "x-appwrite": { "method": "getBrowser", + "group": null, "weight": 60, "cookies": false, "type": "location", @@ -3229,6 +3274,7 @@ }, "x-appwrite": { "method": "getCreditCard", + "group": null, "weight": 59, "cookies": false, "type": "location", @@ -3363,6 +3409,7 @@ }, "x-appwrite": { "method": "getFavicon", + "group": null, "weight": 63, "cookies": false, "type": "location", @@ -3429,6 +3476,7 @@ }, "x-appwrite": { "method": "getFlag", + "group": null, "weight": 61, "cookies": false, "type": "location", @@ -3919,6 +3967,7 @@ }, "x-appwrite": { "method": "getImage", + "group": null, "weight": 62, "cookies": false, "type": "location", @@ -4005,6 +4054,7 @@ }, "x-appwrite": { "method": "getInitials", + "group": null, "weight": 65, "cookies": false, "type": "location", @@ -4099,6 +4149,7 @@ }, "x-appwrite": { "method": "getQR", + "group": null, "weight": 64, "cookies": false, "type": "location", @@ -4193,6 +4244,7 @@ }, "x-appwrite": { "method": "list", + "group": "databases", "weight": 70, "cookies": false, "type": "", @@ -4265,6 +4317,7 @@ }, "x-appwrite": { "method": "create", + "group": "databases", "weight": 69, "cookies": false, "type": "", @@ -4349,6 +4402,7 @@ }, "x-appwrite": { "method": "get", + "group": "databases", "weight": 71, "cookies": false, "type": "", @@ -4408,6 +4462,7 @@ }, "x-appwrite": { "method": "update", + "group": "databases", "weight": 73, "cookies": false, "type": "", @@ -4486,6 +4541,7 @@ }, "x-appwrite": { "method": "delete", + "group": "databases", "weight": 74, "cookies": false, "type": "", @@ -4547,6 +4603,7 @@ }, "x-appwrite": { "method": "listCollections", + "group": "collections", "weight": 76, "cookies": false, "type": "", @@ -4627,6 +4684,7 @@ }, "x-appwrite": { "method": "createCollection", + "group": "collections", "weight": 75, "cookies": false, "type": "", @@ -4734,6 +4792,7 @@ }, "x-appwrite": { "method": "getCollection", + "group": "collections", "weight": 77, "cookies": false, "type": "", @@ -4801,6 +4860,7 @@ }, "x-appwrite": { "method": "updateCollection", + "group": "collections", "weight": 79, "cookies": false, "type": "", @@ -4902,6 +4962,7 @@ }, "x-appwrite": { "method": "deleteCollection", + "group": "collections", "weight": 80, "cookies": false, "type": "", @@ -4971,6 +5032,7 @@ }, "x-appwrite": { "method": "listAttributes", + "group": "attributes", "weight": 91, "cookies": false, "type": "", @@ -5052,6 +5114,7 @@ }, "x-appwrite": { "method": "createBooleanAttribute", + "group": "attributes", "weight": 88, "cookies": false, "type": "", @@ -5158,6 +5221,7 @@ }, "x-appwrite": { "method": "updateBooleanAttribute", + "group": "attributes", "weight": 100, "cookies": false, "type": "", @@ -5266,6 +5330,7 @@ }, "x-appwrite": { "method": "createDatetimeAttribute", + "group": "attributes", "weight": 89, "cookies": false, "type": "", @@ -5372,6 +5437,7 @@ }, "x-appwrite": { "method": "updateDatetimeAttribute", + "group": "attributes", "weight": 101, "cookies": false, "type": "", @@ -5480,6 +5546,7 @@ }, "x-appwrite": { "method": "createEmailAttribute", + "group": "attributes", "weight": 82, "cookies": false, "type": "", @@ -5586,6 +5653,7 @@ }, "x-appwrite": { "method": "updateEmailAttribute", + "group": "attributes", "weight": 94, "cookies": false, "type": "", @@ -5694,6 +5762,7 @@ }, "x-appwrite": { "method": "createEnumAttribute", + "group": "attributes", "weight": 83, "cookies": false, "type": "", @@ -5810,6 +5879,7 @@ }, "x-appwrite": { "method": "updateEnumAttribute", + "group": "attributes", "weight": 95, "cookies": false, "type": "", @@ -5928,6 +5998,7 @@ }, "x-appwrite": { "method": "createFloatAttribute", + "group": "attributes", "weight": 87, "cookies": false, "type": "", @@ -6046,6 +6117,7 @@ }, "x-appwrite": { "method": "updateFloatAttribute", + "group": "attributes", "weight": 99, "cookies": false, "type": "", @@ -6166,6 +6238,7 @@ }, "x-appwrite": { "method": "createIntegerAttribute", + "group": "attributes", "weight": 86, "cookies": false, "type": "", @@ -6284,6 +6357,7 @@ }, "x-appwrite": { "method": "updateIntegerAttribute", + "group": "attributes", "weight": 98, "cookies": false, "type": "", @@ -6404,6 +6478,7 @@ }, "x-appwrite": { "method": "createIpAttribute", + "group": "attributes", "weight": 84, "cookies": false, "type": "", @@ -6510,6 +6585,7 @@ }, "x-appwrite": { "method": "updateIpAttribute", + "group": "attributes", "weight": 96, "cookies": false, "type": "", @@ -6618,6 +6694,7 @@ }, "x-appwrite": { "method": "createRelationshipAttribute", + "group": "attributes", "weight": 90, "cookies": false, "type": "", @@ -6751,6 +6828,7 @@ }, "x-appwrite": { "method": "createStringAttribute", + "group": "attributes", "weight": 81, "cookies": false, "type": "", @@ -6870,6 +6948,7 @@ }, "x-appwrite": { "method": "updateStringAttribute", + "group": "attributes", "weight": 93, "cookies": false, "type": "", @@ -6984,6 +7063,7 @@ }, "x-appwrite": { "method": "createUrlAttribute", + "group": "attributes", "weight": 85, "cookies": false, "type": "", @@ -7090,6 +7170,7 @@ }, "x-appwrite": { "method": "updateUrlAttribute", + "group": "attributes", "weight": 97, "cookies": false, "type": "", @@ -7229,6 +7310,7 @@ }, "x-appwrite": { "method": "getAttribute", + "group": "attributes", "weight": 92, "cookies": false, "type": "", @@ -7298,6 +7380,7 @@ }, "x-appwrite": { "method": "deleteAttribute", + "group": "attributes", "weight": 103, "cookies": false, "type": "", @@ -7374,6 +7457,7 @@ }, "x-appwrite": { "method": "updateRelationshipAttribute", + "group": "attributes", "weight": 102, "cookies": false, "type": "", @@ -7478,6 +7562,7 @@ }, "x-appwrite": { "method": "listDocuments", + "group": "documents", "weight": 109, "cookies": false, "type": "", @@ -7561,6 +7646,7 @@ }, "x-appwrite": { "method": "createDocument", + "group": "documents", "weight": 108, "cookies": false, "type": "", @@ -7668,6 +7754,7 @@ }, "x-appwrite": { "method": "getDocument", + "group": "documents", "weight": 110, "cookies": false, "type": "", @@ -7759,6 +7846,7 @@ }, "x-appwrite": { "method": "updateDocument", + "group": "documents", "weight": 112, "cookies": false, "type": "", @@ -7857,6 +7945,7 @@ }, "x-appwrite": { "method": "deleteDocument", + "group": "documents", "weight": 113, "cookies": false, "type": "", @@ -7938,6 +8027,7 @@ }, "x-appwrite": { "method": "listIndexes", + "group": "indexes", "weight": 105, "cookies": false, "type": "", @@ -8017,6 +8107,7 @@ }, "x-appwrite": { "method": "createIndex", + "group": "collections", "weight": 104, "cookies": false, "type": "", @@ -8137,6 +8228,7 @@ }, "x-appwrite": { "method": "getIndex", + "group": "indexes", "weight": 106, "cookies": false, "type": "", @@ -8206,6 +8298,7 @@ }, "x-appwrite": { "method": "deleteIndex", + "group": "indexes", "weight": 107, "cookies": false, "type": "", @@ -8282,7 +8375,8 @@ }, "x-appwrite": { "method": "list", - "weight": 289, + "group": "functions", + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -8354,7 +8448,8 @@ }, "x-appwrite": { "method": "create", - "weight": 288, + "group": "functions", + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -8625,7 +8720,8 @@ }, "x-appwrite": { "method": "listRuntimes", - "weight": 290, + "group": "runtimes", + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -8676,7 +8772,8 @@ }, "x-appwrite": { "method": "listSpecifications", - "weight": 291, + "group": "runtimes", + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8728,7 +8825,8 @@ }, "x-appwrite": { "method": "get", - "weight": 292, + "group": "functions", + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8787,7 +8885,8 @@ }, "x-appwrite": { "method": "update", - "weight": 295, + "group": "functions", + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -9028,7 +9127,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 298, + "group": "functions", + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9089,7 +9189,8 @@ }, "x-appwrite": { "method": "listDeployments", - "weight": 300, + "group": "deployments", + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -9169,7 +9270,8 @@ }, "x-appwrite": { "method": "createDeployment", - "weight": 299, + "group": "deployments", + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -9261,7 +9363,8 @@ }, "x-appwrite": { "method": "getDeployment", - "weight": 301, + "group": "deployments", + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9328,7 +9431,8 @@ }, "x-appwrite": { "method": "updateDeployment", - "weight": 297, + "group": "deployments", + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -9390,7 +9494,8 @@ }, "x-appwrite": { "method": "deleteDeployment", - "weight": 302, + "group": "deployments", + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -9437,7 +9542,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/build": { "post": { - "summary": "Rebuild deployment", + "summary": "Create deployment build", "operationId": "functionsCreateBuild", "consumes": [ "application\/json" @@ -9456,7 +9561,8 @@ }, "x-appwrite": { "method": "createBuild", - "weight": 303, + "group": "deployments", + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9538,7 +9644,8 @@ }, "x-appwrite": { "method": "updateDeploymentBuild", - "weight": 304, + "group": "deployments", + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9585,7 +9692,7 @@ }, "\/functions\/{functionId}\/deployments\/{deploymentId}\/download": { "get": { - "summary": "Download deployment", + "summary": "Get deployment download", "operationId": "functionsGetDeploymentDownload", "consumes": [ "application\/json" @@ -9607,7 +9714,8 @@ }, "x-appwrite": { "method": "getDeploymentDownload", - "weight": 296, + "group": "deployments", + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -9678,7 +9786,8 @@ }, "x-appwrite": { "method": "listExecutions", - "weight": 306, + "group": "executions", + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9762,7 +9871,8 @@ }, "x-appwrite": { "method": "createExecution", - "weight": 305, + "group": "executions", + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9882,7 +9992,8 @@ }, "x-appwrite": { "method": "getExecution", - "weight": 307, + "group": "executions", + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -9948,7 +10059,8 @@ }, "x-appwrite": { "method": "deleteExecution", - "weight": 308, + "group": "executions", + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -10017,7 +10129,8 @@ }, "x-appwrite": { "method": "listVariables", - "weight": 310, + "group": "variables", + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -10076,7 +10189,8 @@ }, "x-appwrite": { "method": "createVariable", - "weight": 309, + "group": "variables", + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -10162,7 +10276,8 @@ }, "x-appwrite": { "method": "getVariable", - "weight": 311, + "group": "variables", + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10229,7 +10344,8 @@ }, "x-appwrite": { "method": "updateVariable", - "weight": 312, + "group": "variables", + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10315,7 +10431,8 @@ }, "x-appwrite": { "method": "deleteVariable", - "weight": 313, + "group": "variables", + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10384,7 +10501,8 @@ }, "x-appwrite": { "method": "query", - "weight": 331, + "group": "graphql", + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -10459,7 +10577,8 @@ }, "x-appwrite": { "method": "mutation", - "weight": 330, + "group": "graphql", + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -10534,6 +10653,7 @@ }, "x-appwrite": { "method": "get", + "group": "health", "weight": 125, "cookies": false, "type": "", @@ -10585,7 +10705,8 @@ }, "x-appwrite": { "method": "getAntivirus", - "weight": 147, + "group": "health", + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -10636,6 +10757,7 @@ }, "x-appwrite": { "method": "getCache", + "group": "health", "weight": 128, "cookies": false, "type": "", @@ -10687,6 +10809,7 @@ }, "x-appwrite": { "method": "getCertificate", + "group": "health", "weight": 133, "cookies": false, "type": "", @@ -10747,6 +10870,7 @@ }, "x-appwrite": { "method": "getDB", + "group": "health", "weight": 127, "cookies": false, "type": "", @@ -10798,6 +10922,7 @@ }, "x-appwrite": { "method": "getPubSub", + "group": "health", "weight": 129, "cookies": false, "type": "", @@ -10849,6 +10974,7 @@ }, "x-appwrite": { "method": "getQueueBuilds", + "group": "queue", "weight": 135, "cookies": false, "type": "", @@ -10911,6 +11037,7 @@ }, "x-appwrite": { "method": "getQueueCertificates", + "group": "queue", "weight": 134, "cookies": false, "type": "", @@ -10973,6 +11100,7 @@ }, "x-appwrite": { "method": "getQueueDatabases", + "group": "queue", "weight": 136, "cookies": false, "type": "", @@ -11044,6 +11172,7 @@ }, "x-appwrite": { "method": "getQueueDeletes", + "group": "queue", "weight": 137, "cookies": false, "type": "", @@ -11106,7 +11235,8 @@ }, "x-appwrite": { "method": "getFailedJobs", - "weight": 148, + "group": "queue", + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -11146,7 +11276,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -11193,6 +11322,7 @@ }, "x-appwrite": { "method": "getQueueFunctions", + "group": "queue", "weight": 141, "cookies": false, "type": "", @@ -11255,6 +11385,7 @@ }, "x-appwrite": { "method": "getQueueLogs", + "group": "queue", "weight": 132, "cookies": false, "type": "", @@ -11317,6 +11448,7 @@ }, "x-appwrite": { "method": "getQueueMails", + "group": "queue", "weight": 138, "cookies": false, "type": "", @@ -11379,6 +11511,7 @@ }, "x-appwrite": { "method": "getQueueMessaging", + "group": "queue", "weight": 139, "cookies": false, "type": "", @@ -11441,6 +11574,7 @@ }, "x-appwrite": { "method": "getQueueMigrations", + "group": "queue", "weight": 140, "cookies": false, "type": "", @@ -11503,6 +11637,7 @@ }, "x-appwrite": { "method": "getQueueStatsResources", + "group": "queue", "weight": 142, "cookies": false, "type": "", @@ -11565,6 +11700,7 @@ }, "x-appwrite": { "method": "getQueueUsage", + "group": "queue", "weight": 143, "cookies": false, "type": "", @@ -11603,68 +11739,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "consumes": [ - "application\/json" - ], - "produces": [ - "application\/json" - ], - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "schema": { - "$ref": "#\/definitions\/healthQueue" - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [], - "Key": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "type": "integer", - "format": "int32", - "default": 5000, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -11689,6 +11763,7 @@ }, "x-appwrite": { "method": "getQueueWebhooks", + "group": "queue", "weight": 131, "cookies": false, "type": "", @@ -11751,7 +11826,8 @@ }, "x-appwrite": { "method": "getStorage", - "weight": 146, + "group": "storage", + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11802,7 +11878,8 @@ }, "x-appwrite": { "method": "getStorageLocal", - "weight": 145, + "group": "storage", + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -11853,6 +11930,7 @@ }, "x-appwrite": { "method": "getTime", + "group": "health", "weight": 130, "cookies": false, "type": "", @@ -11904,6 +11982,7 @@ }, "x-appwrite": { "method": "get", + "group": null, "weight": 117, "cookies": false, "type": "", @@ -11959,6 +12038,7 @@ }, "x-appwrite": { "method": "listCodes", + "group": null, "weight": 118, "cookies": false, "type": "", @@ -12014,6 +12094,7 @@ }, "x-appwrite": { "method": "listContinents", + "group": null, "weight": 122, "cookies": false, "type": "", @@ -12069,6 +12150,7 @@ }, "x-appwrite": { "method": "listCountries", + "group": null, "weight": 119, "cookies": false, "type": "", @@ -12124,6 +12206,7 @@ }, "x-appwrite": { "method": "listCountriesEU", + "group": null, "weight": 120, "cookies": false, "type": "", @@ -12179,6 +12262,7 @@ }, "x-appwrite": { "method": "listCountriesPhones", + "group": null, "weight": 121, "cookies": false, "type": "", @@ -12234,6 +12318,7 @@ }, "x-appwrite": { "method": "listCurrencies", + "group": null, "weight": 123, "cookies": false, "type": "", @@ -12289,6 +12374,7 @@ }, "x-appwrite": { "method": "listLanguages", + "group": null, "weight": 124, "cookies": false, "type": "", @@ -12344,7 +12430,8 @@ }, "x-appwrite": { "method": "listMessages", - "weight": 384, + "group": "messages", + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12419,7 +12506,8 @@ }, "x-appwrite": { "method": "createEmail", - "weight": 381, + "group": "messages", + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -12577,7 +12665,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 388, + "group": "messages", + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -12732,7 +12821,8 @@ }, "x-appwrite": { "method": "createPush", - "weight": 383, + "group": "messages", + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -12927,7 +13017,8 @@ }, "x-appwrite": { "method": "updatePush", - "weight": 390, + "group": "messages", + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -13121,7 +13212,8 @@ }, "x-appwrite": { "method": "createSms", - "weight": 382, + "group": "messages", + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -13239,7 +13331,8 @@ }, "x-appwrite": { "method": "updateSms", - "weight": 389, + "group": "messages", + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13355,7 +13448,8 @@ }, "x-appwrite": { "method": "getMessage", - "weight": 387, + "group": "messages", + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13410,7 +13504,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 391, + "group": "messages", + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13472,7 +13567,8 @@ }, "x-appwrite": { "method": "listMessageLogs", - "weight": 385, + "group": "logs", + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13546,7 +13642,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 386, + "group": "messages", + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -13620,7 +13717,8 @@ }, "x-appwrite": { "method": "listProviders", - "weight": 356, + "group": "providers", + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -13695,7 +13793,8 @@ }, "x-appwrite": { "method": "createApnsProvider", - "weight": 355, + "group": "providers", + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -13810,7 +13909,8 @@ }, "x-appwrite": { "method": "updateApnsProvider", - "weight": 368, + "group": "providers", + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -13923,7 +14023,8 @@ }, "x-appwrite": { "method": "createFcmProvider", - "weight": 354, + "group": "providers", + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -14014,7 +14115,8 @@ }, "x-appwrite": { "method": "updateFcmProvider", - "weight": 367, + "group": "providers", + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -14103,7 +14205,8 @@ }, "x-appwrite": { "method": "createMailgunProvider", - "weight": 346, + "group": "providers", + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -14230,7 +14333,8 @@ }, "x-appwrite": { "method": "updateMailgunProvider", - "weight": 359, + "group": "providers", + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -14355,7 +14459,8 @@ }, "x-appwrite": { "method": "createMsg91Provider", - "weight": 349, + "group": "providers", + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14458,7 +14563,8 @@ }, "x-appwrite": { "method": "updateMsg91Provider", - "weight": 362, + "group": "providers", + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14559,7 +14665,8 @@ }, "x-appwrite": { "method": "createSendgridProvider", - "weight": 347, + "group": "providers", + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -14674,7 +14781,8 @@ }, "x-appwrite": { "method": "updateSendgridProvider", - "weight": 360, + "group": "providers", + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -14787,7 +14895,8 @@ }, "x-appwrite": { "method": "createSmtpProvider", - "weight": 348, + "group": "providers", + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -14946,7 +15055,8 @@ }, "x-appwrite": { "method": "updateSmtpProvider", - "weight": 361, + "group": "providers", + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -15102,7 +15212,8 @@ }, "x-appwrite": { "method": "createTelesignProvider", - "weight": 350, + "group": "providers", + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -15205,7 +15316,8 @@ }, "x-appwrite": { "method": "updateTelesignProvider", - "weight": 363, + "group": "providers", + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -15306,7 +15418,8 @@ }, "x-appwrite": { "method": "createTextmagicProvider", - "weight": 351, + "group": "providers", + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -15409,7 +15522,8 @@ }, "x-appwrite": { "method": "updateTextmagicProvider", - "weight": 364, + "group": "providers", + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15510,7 +15624,8 @@ }, "x-appwrite": { "method": "createTwilioProvider", - "weight": 352, + "group": "providers", + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15613,7 +15728,8 @@ }, "x-appwrite": { "method": "updateTwilioProvider", - "weight": 365, + "group": "providers", + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15714,7 +15830,8 @@ }, "x-appwrite": { "method": "createVonageProvider", - "weight": 353, + "group": "providers", + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15817,7 +15934,8 @@ }, "x-appwrite": { "method": "updateVonageProvider", - "weight": 366, + "group": "providers", + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -15918,7 +16036,8 @@ }, "x-appwrite": { "method": "getProvider", - "weight": 358, + "group": "providers", + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -15973,7 +16092,8 @@ }, "x-appwrite": { "method": "deleteProvider", - "weight": 369, + "group": "providers", + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16035,7 +16155,8 @@ }, "x-appwrite": { "method": "listProviderLogs", - "weight": 357, + "group": "providers", + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -16109,7 +16230,8 @@ }, "x-appwrite": { "method": "listSubscriberLogs", - "weight": 378, + "group": "subscribers", + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16183,7 +16305,8 @@ }, "x-appwrite": { "method": "listTopics", - "weight": 371, + "group": "topics", + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -16256,7 +16379,8 @@ }, "x-appwrite": { "method": "createTopic", - "weight": 370, + "group": "topics", + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -16346,7 +16470,8 @@ }, "x-appwrite": { "method": "getTopic", - "weight": 373, + "group": "topics", + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16406,7 +16531,8 @@ }, "x-appwrite": { "method": "updateTopic", - "weight": 374, + "group": "topics", + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16485,7 +16611,8 @@ }, "x-appwrite": { "method": "deleteTopic", - "weight": 375, + "group": "topics", + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16547,7 +16674,8 @@ }, "x-appwrite": { "method": "listTopicLogs", - "weight": 372, + "group": "topics", + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -16621,7 +16749,8 @@ }, "x-appwrite": { "method": "listSubscribers", - "weight": 377, + "group": "subscribers", + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16702,7 +16831,8 @@ }, "x-appwrite": { "method": "createSubscriber", - "weight": 376, + "group": "subscribers", + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16793,7 +16923,8 @@ }, "x-appwrite": { "method": "getSubscriber", - "weight": 379, + "group": "subscribers", + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -16856,7 +16987,8 @@ }, "x-appwrite": { "method": "deleteSubscriber", - "weight": 380, + "group": "subscribers", + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -16930,7 +17062,8 @@ }, "x-appwrite": { "method": "listBuckets", - "weight": 203, + "group": "buckets", + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -17002,7 +17135,8 @@ }, "x-appwrite": { "method": "createBucket", - "weight": 202, + "group": "buckets", + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -17141,7 +17275,8 @@ }, "x-appwrite": { "method": "getBucket", - "weight": 204, + "group": "buckets", + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -17200,7 +17335,8 @@ }, "x-appwrite": { "method": "updateBucket", - "weight": 205, + "group": "buckets", + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -17333,7 +17469,8 @@ }, "x-appwrite": { "method": "deleteBucket", - "weight": 206, + "group": "buckets", + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -17394,7 +17531,8 @@ }, "x-appwrite": { "method": "listFiles", - "weight": 208, + "group": "files", + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17478,7 +17616,8 @@ }, "x-appwrite": { "method": "createFile", - "weight": 207, + "group": "files", + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -17571,7 +17710,8 @@ }, "x-appwrite": { "method": "getFile", - "weight": 209, + "group": "files", + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17642,7 +17782,8 @@ }, "x-appwrite": { "method": "updateFile", - "weight": 214, + "group": "files", + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -17732,7 +17873,8 @@ }, "x-appwrite": { "method": "deleteFile", - "weight": 215, + "group": "files", + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -17805,7 +17947,8 @@ }, "x-appwrite": { "method": "getFileDownload", - "weight": 211, + "group": "files", + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -17878,7 +18021,8 @@ }, "x-appwrite": { "method": "getFilePreview", - "weight": 210, + "group": "files", + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -18079,7 +18223,8 @@ }, "x-appwrite": { "method": "getFileView", - "weight": 212, + "group": "files", + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -18152,7 +18297,8 @@ }, "x-appwrite": { "method": "list", - "weight": 219, + "group": "teams", + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -18228,7 +18374,8 @@ }, "x-appwrite": { "method": "create", - "weight": 218, + "group": "teams", + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -18321,7 +18468,8 @@ }, "x-appwrite": { "method": "get", - "weight": 220, + "group": "teams", + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -18384,7 +18532,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 222, + "group": "teams", + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -18460,7 +18609,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 224, + "group": "teams", + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -18525,7 +18675,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 226, + "group": "memberships", + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -18609,7 +18760,8 @@ }, "x-appwrite": { "method": "createMembership", - "weight": 225, + "group": "memberships", + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18725,7 +18877,8 @@ }, "x-appwrite": { "method": "getMembership", - "weight": 227, + "group": "memberships", + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -18796,7 +18949,8 @@ }, "x-appwrite": { "method": "updateMembership", - "weight": 228, + "group": "memberships", + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -18883,7 +19037,8 @@ }, "x-appwrite": { "method": "deleteMembership", - "weight": 230, + "group": "memberships", + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -18956,7 +19111,8 @@ }, "x-appwrite": { "method": "updateMembershipStatus", - "weight": 229, + "group": "memberships", + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -19052,7 +19208,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 221, + "group": "teams", + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -19113,7 +19270,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 223, + "group": "teams", + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -19194,7 +19352,8 @@ }, "x-appwrite": { "method": "list", - "weight": 241, + "group": "users", + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -19266,7 +19425,8 @@ }, "x-appwrite": { "method": "create", - "weight": 232, + "group": "users", + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -19361,7 +19521,8 @@ }, "x-appwrite": { "method": "createArgon2User", - "weight": 235, + "group": "users", + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -19452,7 +19613,8 @@ }, "x-appwrite": { "method": "createBcryptUser", - "weight": 233, + "group": "users", + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -19543,7 +19705,8 @@ }, "x-appwrite": { "method": "listIdentities", - "weight": 249, + "group": "identities", + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -19612,7 +19775,8 @@ }, "x-appwrite": { "method": "deleteIdentity", - "weight": 272, + "group": "identities", + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -19673,7 +19837,8 @@ }, "x-appwrite": { "method": "createMD5User", - "weight": 234, + "group": "users", + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -19764,7 +19929,8 @@ }, "x-appwrite": { "method": "createPHPassUser", - "weight": 237, + "group": "users", + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -19855,7 +20021,8 @@ }, "x-appwrite": { "method": "createScryptUser", - "weight": 238, + "group": "users", + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -19981,7 +20148,8 @@ }, "x-appwrite": { "method": "createScryptModifiedUser", - "weight": 239, + "group": "users", + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -20093,7 +20261,8 @@ }, "x-appwrite": { "method": "createSHAUser", - "weight": 236, + "group": "users", + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -20205,7 +20374,8 @@ }, "x-appwrite": { "method": "get", - "weight": 242, + "group": "users", + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -20259,7 +20429,8 @@ }, "x-appwrite": { "method": "delete", - "weight": 270, + "group": "users", + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -20320,7 +20491,8 @@ }, "x-appwrite": { "method": "updateEmail", - "weight": 255, + "group": "users", + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -20399,7 +20571,8 @@ }, "x-appwrite": { "method": "createJWT", - "weight": 273, + "group": "sessions", + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -20481,7 +20654,8 @@ }, "x-appwrite": { "method": "updateLabels", - "weight": 251, + "group": "users", + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -20563,7 +20737,8 @@ }, "x-appwrite": { "method": "listLogs", - "weight": 247, + "group": "logs", + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -20636,7 +20811,8 @@ }, "x-appwrite": { "method": "listMemberships", - "weight": 246, + "group": "memberships", + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -20697,7 +20873,8 @@ }, "x-appwrite": { "method": "updateMfa", - "weight": 260, + "group": "users", + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -20771,7 +20948,8 @@ }, "x-appwrite": { "method": "deleteMfaAuthenticator", - "weight": 265, + "group": "mfa", + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -20845,7 +21023,8 @@ }, "x-appwrite": { "method": "listMfaFactors", - "weight": 261, + "group": "mfa", + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -20906,7 +21085,8 @@ }, "x-appwrite": { "method": "getMfaRecoveryCodes", - "weight": 262, + "group": "mfa", + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -20943,7 +21123,7 @@ ] }, "put": { - "summary": "Regenerate MFA recovery codes", + "summary": "Update MFA recovery codes (regenerate)", "operationId": "usersUpdateMfaRecoveryCodes", "consumes": [ "application\/json" @@ -20965,7 +21145,8 @@ }, "x-appwrite": { "method": "updateMfaRecoveryCodes", - "weight": 264, + "group": "mfa", + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -21024,7 +21205,8 @@ }, "x-appwrite": { "method": "createMfaRecoveryCodes", - "weight": 263, + "group": "mfa", + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -21085,7 +21267,8 @@ }, "x-appwrite": { "method": "updateName", - "weight": 253, + "group": "users", + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -21164,7 +21347,8 @@ }, "x-appwrite": { "method": "updatePassword", - "weight": 254, + "group": "users", + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -21243,7 +21427,8 @@ }, "x-appwrite": { "method": "updatePhone", - "weight": 256, + "group": "users", + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -21322,7 +21507,8 @@ }, "x-appwrite": { "method": "getPrefs", - "weight": 243, + "group": "users", + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -21381,7 +21567,8 @@ }, "x-appwrite": { "method": "updatePrefs", - "weight": 258, + "group": "users", + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -21460,7 +21647,8 @@ }, "x-appwrite": { "method": "listSessions", - "weight": 245, + "group": "sessions", + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -21519,7 +21707,8 @@ }, "x-appwrite": { "method": "createSession", - "weight": 266, + "group": "sessions", + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -21573,7 +21762,8 @@ }, "x-appwrite": { "method": "deleteSessions", - "weight": 269, + "group": "sessions", + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21629,7 +21819,8 @@ }, "x-appwrite": { "method": "deleteSession", - "weight": 268, + "group": "sessions", + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -21698,7 +21889,8 @@ }, "x-appwrite": { "method": "updateStatus", - "weight": 250, + "group": "users", + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -21777,7 +21969,8 @@ }, "x-appwrite": { "method": "listTargets", - "weight": 248, + "group": "targets", + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -21849,7 +22042,8 @@ }, "x-appwrite": { "method": "createTarget", - "weight": 240, + "group": "targets", + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -21962,7 +22156,8 @@ }, "x-appwrite": { "method": "getTarget", - "weight": 244, + "group": "targets", + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -22030,7 +22225,8 @@ }, "x-appwrite": { "method": "updateTarget", - "weight": 259, + "group": "targets", + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -22120,7 +22316,8 @@ }, "x-appwrite": { "method": "deleteTarget", - "weight": 271, + "group": "targets", + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -22190,7 +22387,8 @@ }, "x-appwrite": { "method": "createToken", - "weight": 267, + "group": "sessions", + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -22272,7 +22470,8 @@ }, "x-appwrite": { "method": "updateEmailVerification", - "weight": 257, + "group": "users", + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -22351,7 +22550,8 @@ }, "x-appwrite": { "method": "updatePhoneVerification", - "weight": 252, + "group": "users", + "weight": 251, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index ac03fba0ec..4ed78c45a9 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -4991,7 +4991,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -5074,7 +5074,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -5193,7 +5193,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -5265,7 +5265,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 331, + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -5339,7 +5339,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 330, + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -5845,7 +5845,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -5930,7 +5930,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -6003,7 +6003,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -6086,7 +6086,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 207, + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -6178,7 +6178,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -6248,7 +6248,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -6337,7 +6337,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -6409,7 +6409,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 211, + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -6481,7 +6481,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 210, + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -6681,7 +6681,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 212, + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -6753,7 +6753,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -6828,7 +6828,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6920,7 +6920,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -6982,7 +6982,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -7057,7 +7057,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -7121,7 +7121,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -7204,7 +7204,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -7319,7 +7319,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 227, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -7389,7 +7389,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 228, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7475,7 +7475,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7547,7 +7547,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 229, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7643,7 +7643,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -7704,7 +7704,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 8721eb8be9..55c14c285a 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -4557,7 +4557,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "deprecated": false, @@ -4627,7 +4627,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "deprecated": false, @@ -9241,7 +9241,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -9313,7 +9313,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -9584,7 +9584,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -9635,7 +9635,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9687,7 +9687,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -9783,7 +9783,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -9843,7 +9843,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 294, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9915,7 +9915,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9974,7 +9974,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -10215,7 +10215,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -10276,7 +10276,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10356,7 +10356,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 299, + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -10448,7 +10448,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10515,7 +10515,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -10577,7 +10577,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -10643,7 +10643,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10725,7 +10725,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10794,7 +10794,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 296, + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -10865,7 +10865,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10948,7 +10948,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -11067,7 +11067,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -11132,7 +11132,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -11201,7 +11201,7 @@ "x-appwrite": { "method": "getFunctionUsage", "group": null, - "weight": 293, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -11281,7 +11281,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11340,7 +11340,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11426,7 +11426,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11493,7 +11493,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11579,7 +11579,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11648,7 +11648,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 331, + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -11722,7 +11722,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 330, + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -11847,7 +11847,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -12368,7 +12368,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -12407,7 +12407,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -12864,68 +12863,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "consumes": [ - "application\/json" - ], - "produces": [ - "application\/json" - ], - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "schema": { - "$ref": "#\/definitions\/healthQueue" - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "group": "queue", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "type": "integer", - "format": "int32", - "default": 5000, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -13013,7 +12950,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -13064,7 +13001,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -13598,7 +13535,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13673,7 +13610,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -13831,7 +13768,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13986,7 +13923,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 383, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -14181,7 +14118,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 390, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -14375,7 +14312,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 382, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -14493,7 +14430,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14609,7 +14546,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -14664,7 +14601,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -14726,7 +14663,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14800,7 +14737,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14874,7 +14811,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -14949,7 +14886,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -15064,7 +15001,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -15177,7 +15114,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -15268,7 +15205,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -15357,7 +15294,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -15484,7 +15421,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -15609,7 +15546,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15712,7 +15649,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15813,7 +15750,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -15928,7 +15865,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -16041,7 +15978,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -16200,7 +16137,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -16356,7 +16293,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -16459,7 +16396,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -16560,7 +16497,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -16663,7 +16600,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16764,7 +16701,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -16867,7 +16804,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -16968,7 +16905,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -17071,7 +17008,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -17172,7 +17109,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -17227,7 +17164,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -17289,7 +17226,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -17363,7 +17300,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -17437,7 +17374,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -17510,7 +17447,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -17600,7 +17537,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -17660,7 +17597,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17739,7 +17676,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17801,7 +17738,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17875,7 +17812,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17956,7 +17893,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -18046,7 +17983,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -18109,7 +18046,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -18182,7 +18119,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 338, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -18255,7 +18192,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 334, + "weight": 333, "cookies": false, "type": "", "deprecated": false, @@ -18349,7 +18286,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 340, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -18437,7 +18374,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 335, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -18517,7 +18454,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 341, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -18588,7 +18525,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 337, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -18709,7 +18646,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 343, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18829,7 +18766,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 336, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -18943,7 +18880,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 342, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -19056,7 +18993,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 339, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -19114,7 +19051,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 344, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -19167,7 +19104,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 345, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -19227,7 +19164,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 196, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -19311,7 +19248,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 198, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -19359,7 +19296,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 197, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -19436,7 +19373,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 199, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -19494,7 +19431,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 200, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -19571,7 +19508,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 201, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -19631,7 +19568,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 151, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -19702,7 +19639,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 150, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -19851,7 +19788,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 152, + "weight": 151, "cookies": false, "type": "", "deprecated": false, @@ -19909,7 +19846,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 153, + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -20034,7 +19971,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 170, + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -20094,7 +20031,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -20186,7 +20123,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -20264,7 +20201,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 163, + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -20342,7 +20279,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -20420,7 +20357,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -20498,7 +20435,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -20590,7 +20527,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 169, + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -20671,7 +20608,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 166, + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20749,7 +20686,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 165, + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20827,7 +20764,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -20905,7 +20842,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 160, + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -20983,7 +20920,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 164, + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -21080,7 +21017,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -21167,7 +21104,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -21225,7 +21162,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -21319,7 +21256,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -21385,7 +21322,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -21480,7 +21417,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -21548,7 +21485,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -21688,7 +21625,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 184, + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21746,7 +21683,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21868,7 +21805,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -21934,7 +21871,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -22031,7 +21968,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -22099,7 +22036,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -22199,7 +22136,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -22277,7 +22214,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -22406,7 +22343,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -22544,7 +22481,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 154, + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -22622,7 +22559,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22842,7 +22779,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -23105,7 +23042,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -23327,7 +23264,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -23544,7 +23481,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -23779,7 +23716,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -23998,7 +23935,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -24056,7 +23993,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -24176,7 +24113,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -24242,7 +24179,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -24363,7 +24300,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -24431,7 +24368,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -24499,7 +24436,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 317, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -24570,7 +24507,7 @@ "x-appwrite": { "method": "createRule", "group": null, - "weight": 316, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -24659,7 +24596,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 318, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -24712,7 +24649,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 319, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24772,7 +24709,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 320, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24832,7 +24769,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -24904,7 +24841,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -25043,7 +24980,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -25102,7 +25039,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -25235,7 +25172,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -25296,7 +25233,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -25379,7 +25316,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 207, + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -25471,7 +25408,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -25541,7 +25478,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -25630,7 +25567,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -25702,7 +25639,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 211, + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -25774,7 +25711,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 210, + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -25974,7 +25911,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 212, + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -26046,7 +25983,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 216, + "weight": 215, "cookies": false, "type": "", "deprecated": false, @@ -26118,7 +26055,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 217, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -26198,7 +26135,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -26273,7 +26210,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -26365,7 +26302,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -26427,7 +26364,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -26502,7 +26439,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -26566,7 +26503,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 231, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -26638,7 +26575,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -26721,7 +26658,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26836,7 +26773,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 227, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26906,7 +26843,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 228, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26992,7 +26929,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -27064,7 +27001,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 229, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -27159,7 +27096,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -27219,7 +27156,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -27299,7 +27236,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 241, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -27371,7 +27308,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -27466,7 +27403,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -27557,7 +27494,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -27648,7 +27585,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 249, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -27717,7 +27654,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -27778,7 +27715,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -27869,7 +27806,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27960,7 +27897,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -28086,7 +28023,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -28198,7 +28135,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 236, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -28310,7 +28247,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 274, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -28382,7 +28319,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 242, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -28436,7 +28373,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 270, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -28497,7 +28434,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 255, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -28576,7 +28513,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -28658,7 +28595,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 251, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -28740,7 +28677,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 247, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -28813,7 +28750,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 246, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -28874,7 +28811,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 260, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -28948,7 +28885,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 265, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -29022,7 +28959,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 261, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -29083,7 +29020,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 262, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -29142,7 +29079,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -29201,7 +29138,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -29262,7 +29199,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 253, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -29341,7 +29278,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 254, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -29420,7 +29357,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -29499,7 +29436,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 243, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -29558,7 +29495,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 258, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -29637,7 +29574,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 245, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -29696,7 +29633,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 266, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -29750,7 +29687,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 269, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -29806,7 +29743,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 268, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -29875,7 +29812,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 250, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -29954,7 +29891,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 248, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -30026,7 +29963,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -30139,7 +30076,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 244, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -30207,7 +30144,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 259, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -30297,7 +30234,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -30367,7 +30304,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 267, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -30449,7 +30386,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -30528,7 +30465,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 252, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -30607,7 +30544,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "deprecated": false, @@ -30674,7 +30611,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -30759,7 +30696,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -30827,7 +30764,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30895,7 +30832,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -30972,7 +30909,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "deprecated": false, @@ -31052,7 +30989,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -31138,7 +31075,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -31211,7 +31148,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -31264,7 +31201,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index e3aa831d18..b9f722998f 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -8376,7 +8376,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "deprecated": false, @@ -8449,7 +8449,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -8721,7 +8721,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -8773,7 +8773,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8826,7 +8826,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8886,7 +8886,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -9128,7 +9128,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9190,7 +9190,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -9271,7 +9271,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 299, + "weight": 298, "cookies": false, "type": "upload", "deprecated": false, @@ -9364,7 +9364,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9432,7 +9432,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -9495,7 +9495,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "deprecated": false, @@ -9562,7 +9562,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9645,7 +9645,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9715,7 +9715,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 296, + "weight": 295, "cookies": false, "type": "location", "deprecated": false, @@ -9787,7 +9787,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9872,7 +9872,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9993,7 +9993,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -10060,7 +10060,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -10130,7 +10130,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -10190,7 +10190,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -10277,7 +10277,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10345,7 +10345,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10432,7 +10432,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10502,7 +10502,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 331, + "weight": 330, "cookies": false, "type": "graphql", "deprecated": false, @@ -10578,7 +10578,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 330, + "weight": 329, "cookies": false, "type": "graphql", "deprecated": false, @@ -10706,7 +10706,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11236,7 +11236,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -11276,7 +11276,6 @@ "v1-functions", "v1-stats-resources", "v1-stats-usage", - "v1-stats-usage-dump", "v1-webhooks", "v1-certificates", "v1-builds", @@ -11740,69 +11739,6 @@ ] } }, - "\/health\/queue\/stats-usage-dump": { - "get": { - "summary": "Get usage dump queue", - "operationId": "healthGetQueueStatsUsageDump", - "consumes": [ - "application\/json" - ], - "produces": [ - "application\/json" - ], - "tags": [ - "health" - ], - "description": "Get the number of projects containing metrics that are waiting to be processed in the Appwrite internal queue server.", - "responses": { - "200": { - "description": "Health Queue", - "schema": { - "$ref": "#\/definitions\/healthQueue" - } - } - }, - "x-appwrite": { - "method": "getQueueStatsUsageDump", - "group": "queue", - "weight": 144, - "cookies": false, - "type": "", - "deprecated": false, - "demo": "health\/get-queue-stats-usage-dump.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/health\/get-queue-stats-usage-dump.md", - "rate-limit": 0, - "rate-time": 3600, - "rate-key": "url:{url},ip:{ip}", - "scope": "health.read", - "platforms": [ - "server" - ], - "packaging": false, - "auth": { - "Project": [], - "Key": [] - } - }, - "security": [ - { - "Project": [], - "Key": [] - } - ], - "parameters": [ - { - "name": "threshold", - "description": "Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.", - "required": false, - "type": "integer", - "format": "int32", - "default": 5000, - "in": "query" - } - ] - } - }, "\/health\/queue\/webhooks": { "get": { "summary": "Get webhooks queue", @@ -11891,7 +11827,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11943,7 +11879,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12495,7 +12431,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12571,7 +12507,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -12730,7 +12666,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -12886,7 +12822,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 383, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -13082,7 +13018,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 390, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -13277,7 +13213,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 382, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -13396,7 +13332,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13513,7 +13449,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13569,7 +13505,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13632,7 +13568,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13707,7 +13643,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -13782,7 +13718,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -13858,7 +13794,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -13974,7 +13910,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -14088,7 +14024,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -14180,7 +14116,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -14270,7 +14206,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -14398,7 +14334,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -14524,7 +14460,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14628,7 +14564,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14730,7 +14666,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -14846,7 +14782,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -14960,7 +14896,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -15120,7 +15056,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -15277,7 +15213,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -15381,7 +15317,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -15483,7 +15419,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -15587,7 +15523,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15689,7 +15625,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15793,7 +15729,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15895,7 +15831,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15999,7 +15935,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16101,7 +16037,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -16157,7 +16093,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16220,7 +16156,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -16295,7 +16231,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16370,7 +16306,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -16444,7 +16380,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -16535,7 +16471,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16596,7 +16532,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16676,7 +16612,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16739,7 +16675,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -16814,7 +16750,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16896,7 +16832,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16988,7 +16924,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -17052,7 +16988,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17127,7 +17063,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -17200,7 +17136,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -17340,7 +17276,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -17400,7 +17336,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -17534,7 +17470,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -17596,7 +17532,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17681,7 +17617,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 207, + "weight": 206, "cookies": false, "type": "upload", "deprecated": false, @@ -17775,7 +17711,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17847,7 +17783,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "deprecated": false, @@ -17938,7 +17874,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "deprecated": false, @@ -18012,7 +17948,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 211, + "weight": 210, "cookies": false, "type": "location", "deprecated": false, @@ -18086,7 +18022,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 210, + "weight": 209, "cookies": false, "type": "location", "deprecated": false, @@ -18288,7 +18224,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 212, + "weight": 211, "cookies": false, "type": "location", "deprecated": false, @@ -18362,7 +18298,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -18439,7 +18375,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -18533,7 +18469,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -18597,7 +18533,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -18674,7 +18610,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -18740,7 +18676,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -18825,7 +18761,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18942,7 +18878,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 227, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -19014,7 +18950,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 228, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -19102,7 +19038,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -19176,7 +19112,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 229, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -19273,7 +19209,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -19335,7 +19271,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -19417,7 +19353,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 241, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -19490,7 +19426,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -19586,7 +19522,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -19678,7 +19614,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -19770,7 +19706,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 249, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -19840,7 +19776,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -19902,7 +19838,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -19994,7 +19930,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -20086,7 +20022,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -20213,7 +20149,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -20326,7 +20262,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 236, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -20439,7 +20375,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 242, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -20494,7 +20430,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 270, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -20556,7 +20492,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 255, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -20636,7 +20572,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -20719,7 +20655,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 251, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -20802,7 +20738,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 247, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -20876,7 +20812,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 246, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -20938,7 +20874,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 260, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -21013,7 +20949,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 265, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -21088,7 +21024,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 261, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -21150,7 +21086,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 262, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -21210,7 +21146,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -21270,7 +21206,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -21332,7 +21268,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 253, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -21412,7 +21348,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 254, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -21492,7 +21428,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -21572,7 +21508,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 243, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -21632,7 +21568,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 258, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -21712,7 +21648,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 245, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -21772,7 +21708,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 266, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -21827,7 +21763,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 269, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21884,7 +21820,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 268, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -21954,7 +21890,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 250, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -22034,7 +21970,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 248, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -22107,7 +22043,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -22221,7 +22157,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 244, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -22290,7 +22226,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 259, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -22381,7 +22317,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -22452,7 +22388,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 267, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -22535,7 +22471,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -22615,7 +22551,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 252, + "weight": 251, "cookies": false, "type": "", "deprecated": false,