From ac760d9ddc2f8c804dc5acfb9ddd3f760426944d Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Thu, 8 May 2025 22:09:12 +1200 Subject: [PATCH] Generate SDKs --- app/config/platforms.php | 20 +- app/config/specs/open-api3-1.6.x-client.json | 99 +-- app/config/specs/open-api3-1.6.x-console.json | 635 ++++++++++-------- app/config/specs/open-api3-1.6.x-server.json | 452 ++++++++----- app/config/specs/open-api3-latest-client.json | 99 +-- .../specs/open-api3-latest-console.json | 635 ++++++++++-------- app/config/specs/open-api3-latest-server.json | 452 ++++++++----- app/config/specs/swagger2-1.6.x-client.json | 101 +-- app/config/specs/swagger2-1.6.x-console.json | 634 +++++++++-------- app/config/specs/swagger2-1.6.x-server.json | 451 ++++++++----- app/config/specs/swagger2-latest-client.json | 101 +-- app/config/specs/swagger2-latest-console.json | 634 +++++++++-------- app/config/specs/swagger2-latest-server.json | 451 ++++++++----- .../examples/databases/create-documents.md | 14 + .../examples/databases/delete-documents.md | 14 + .../examples/databases/update-documents.md | 15 + .../examples/databases/upsert-documents.md | 14 + .../examples/databases/create-documents.md | 14 + .../examples/databases/delete-documents.md | 14 + .../examples/databases/update-documents.md | 15 + .../examples/databases/upsert-documents.md | 14 + .../examples/databases/create-documents.md | 16 + .../examples/databases/delete-documents.md | 16 + .../examples/databases/update-documents.md | 17 + .../examples/databases/upsert-documents.md | 16 + .../examples/databases/create-documents.md | 28 + .../examples/databases/delete-documents.md | 28 + .../examples/databases/update-documents.md | 29 + .../examples/databases/upsert-documents.md | 28 + .../examples/databases/create-documents.md | 18 + .../examples/databases/delete-documents.md | 18 + .../examples/databases/update-documents.md | 19 + .../examples/databases/upsert-documents.md | 18 + .../java/databases/create-documents.md | 25 + .../java/databases/delete-documents.md | 25 + .../java/databases/update-documents.md | 26 + .../java/databases/upsert-documents.md | 25 + .../kotlin/databases/create-documents.md | 16 + .../kotlin/databases/delete-documents.md | 16 + .../kotlin/databases/update-documents.md | 17 + .../kotlin/databases/upsert-documents.md | 16 + .../examples/databases/create-documents.md | 14 + .../examples/databases/delete-documents.md | 14 + .../examples/databases/update-documents.md | 15 + .../examples/databases/upsert-documents.md | 14 + .../examples/databases/create-documents.md | 17 + .../examples/databases/delete-documents.md | 17 + .../examples/databases/update-documents.md | 18 + .../examples/databases/upsert-documents.md | 17 + .../examples/databases/create-documents.md | 15 + .../examples/databases/delete-documents.md | 15 + .../examples/databases/update-documents.md | 16 + .../examples/databases/upsert-documents.md | 15 + .../examples/databases/create-documents.md | 12 + .../examples/databases/delete-documents.md | 10 + .../examples/databases/update-documents.md | 11 + .../examples/databases/upsert-documents.md | 10 + .../examples/databases/create-documents.md | 16 + .../examples/databases/delete-documents.md | 16 + .../examples/databases/update-documents.md | 17 + .../examples/databases/upsert-documents.md | 16 + .../examples/databases/create-documents.md | 15 + .../examples/databases/delete-documents.md | 15 + .../examples/databases/update-documents.md | 16 + .../examples/databases/upsert-documents.md | 15 + 65 files changed, 3635 insertions(+), 2016 deletions(-) create mode 100644 docs/examples/1.6.x/server-dart/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-dart/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-dart/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-dart/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-deno/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-deno/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-deno/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-deno/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-dotnet/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-dotnet/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-dotnet/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-dotnet/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-go/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-go/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-go/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-go/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-graphql/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-graphql/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-graphql/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-graphql/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/java/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/java/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/java/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/java/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/kotlin/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/kotlin/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/kotlin/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-kotlin/kotlin/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-nodejs/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-nodejs/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-nodejs/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-nodejs/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-php/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-php/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-php/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-php/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-python/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-python/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-python/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-python/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-rest/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-rest/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-rest/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-rest/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-ruby/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-ruby/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-ruby/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-ruby/examples/databases/upsert-documents.md create mode 100644 docs/examples/1.6.x/server-swift/examples/databases/create-documents.md create mode 100644 docs/examples/1.6.x/server-swift/examples/databases/delete-documents.md create mode 100644 docs/examples/1.6.x/server-swift/examples/databases/update-documents.md create mode 100644 docs/examples/1.6.x/server-swift/examples/databases/upsert-documents.md diff --git a/app/config/platforms.php b/app/config/platforms.php index 3be9e1b79b..98afd1a9b4 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -245,7 +245,7 @@ return [ [ 'key' => 'nodejs', 'name' => 'Node.js', - 'version' => '16.0.0', + 'version' => '16.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-node', 'package' => 'https://www.npmjs.com/package/node-appwrite', 'enabled' => true, @@ -263,7 +263,7 @@ return [ [ 'key' => 'deno', 'name' => 'Deno', - 'version' => '14.0.0', + 'version' => '14.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-deno', 'package' => 'https://deno.land/x/appwrite', 'enabled' => true, @@ -281,7 +281,7 @@ return [ [ 'key' => 'php', 'name' => 'PHP', - 'version' => '14.0.0', + 'version' => '14.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-php', 'package' => 'https://packagist.org/packages/appwrite/appwrite', 'enabled' => true, @@ -299,7 +299,7 @@ return [ [ 'key' => 'python', 'name' => 'Python', - 'version' => '10.0.0', + 'version' => '10.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-python', 'package' => 'https://pypi.org/project/appwrite/', 'enabled' => true, @@ -317,7 +317,7 @@ return [ [ 'key' => 'ruby', 'name' => 'Ruby', - 'version' => '15.0.0', + 'version' => '15.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-ruby', 'package' => 'https://rubygems.org/gems/appwrite', 'enabled' => true, @@ -335,7 +335,7 @@ return [ [ 'key' => 'go', 'name' => 'Go', - 'version' => '0.5.0', + 'version' => '0.6.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-go', 'package' => 'https://github.com/appwrite/sdk-for-go', 'enabled' => true, @@ -353,7 +353,7 @@ return [ [ 'key' => 'dotnet', 'name' => '.NET', - 'version' => '0.12.0', + 'version' => '0.13.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-dotnet', 'package' => 'https://www.nuget.org/packages/Appwrite', 'enabled' => true, @@ -371,7 +371,7 @@ return [ [ 'key' => 'dart', 'name' => 'Dart', - 'version' => '15.0.0', + 'version' => '15.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-dart', 'package' => 'https://pub.dev/packages/dart_appwrite', 'enabled' => true, @@ -389,7 +389,7 @@ return [ [ 'key' => 'kotlin', 'name' => 'Kotlin', - 'version' => '8.0.0', + 'version' => '8.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-kotlin', 'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin', 'enabled' => true, @@ -411,7 +411,7 @@ return [ [ 'key' => 'swift', 'name' => 'Swift', - 'version' => '9.0.0', + 'version' => '9.1.0-rc.1', 'url' => 'https://github.com/appwrite/sdk-for-swift', 'package' => 'https://github.com/appwrite/sdk-for-swift', 'enabled' => true, 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 8cc9129dee..3cb424e53b 100644 --- a/app/config/specs/open-api3-1.6.x-client.json +++ b/app/config/specs/open-api3-1.6.x-client.json @@ -2646,7 +2646,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4427,7 +4430,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -4481,7 +4484,7 @@ "model": "#\/components\/schemas\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -4553,14 +4556,6 @@ "description": "Document data as JSON object.", "x-example": "{}" }, - "documents": { - "type": "array", - "description": "Array of documents data as JSON objects.", - "x-example": null, - "items": { - "type": "object" - } - }, "permissions": { "type": "array", "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", @@ -4568,6 +4563,14 @@ "items": { "type": "string" } + }, + "documents": { + "type": "array", + "description": "Array of documents data as JSON objects.", + "x-example": null, + "items": { + "type": "object" + } } } } @@ -4793,7 +4796,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -4877,7 +4880,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -4963,7 +4966,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -5078,7 +5081,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -5152,7 +5155,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -5204,7 +5207,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -5256,7 +5259,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -5308,7 +5311,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -5360,7 +5363,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -5412,7 +5415,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -5464,7 +5467,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -5516,7 +5519,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -5568,7 +5571,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -5620,7 +5623,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -5672,7 +5675,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -5755,7 +5758,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -5830,7 +5833,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -5916,7 +5919,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -6014,7 +6017,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -6086,7 +6089,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -6175,7 +6178,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6242,7 +6245,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -6309,7 +6312,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -6526,7 +6529,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -6600,7 +6603,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -6676,7 +6679,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -6761,7 +6764,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -6823,7 +6826,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -6897,7 +6900,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -6961,7 +6964,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7047,7 +7050,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7158,7 +7161,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7230,7 +7233,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -7317,7 +7320,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -7391,7 +7394,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -7489,7 +7492,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -7550,7 +7553,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "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 1b0dc1c247..ede32a8dbc 100644 --- a/app/config/specs/open-api3-1.6.x-console.json +++ b/app/config/specs/open-api3-1.6.x-console.json @@ -2655,7 +2655,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4356,7 +4359,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -4423,7 +4426,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -4623,7 +4626,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 116, + "weight": 117, "cookies": false, "type": "", "deprecated": false, @@ -7918,7 +7921,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -7972,7 +7975,7 @@ "model": "#\/components\/schemas\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -8044,6 +8047,14 @@ "description": "Document data as JSON object.", "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -8051,13 +8062,93 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + } + } + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/documentList" + } + } + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -8181,7 +8272,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8465,7 +8556,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -9078,7 +9169,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 118, + "weight": 119, "cookies": false, "type": "", "deprecated": false, @@ -9243,7 +9334,7 @@ "x-appwrite": { "method": "getDatabaseUsage", "group": null, - "weight": 117, + "weight": 118, "cookies": false, "type": "", "deprecated": false, @@ -9325,7 +9416,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9398,7 +9489,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9645,7 +9736,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -9694,7 +9785,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9744,7 +9835,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -9844,7 +9935,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -9904,7 +9995,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 295, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -9976,7 +10067,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -10035,7 +10126,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -10259,7 +10350,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10320,7 +10411,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10403,7 +10494,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -10499,7 +10590,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10568,7 +10659,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10630,7 +10721,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -10694,7 +10785,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10779,7 +10870,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -10843,7 +10934,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -10916,7 +11007,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11002,7 +11093,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -11117,7 +11208,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11182,7 +11273,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11253,7 +11344,7 @@ "x-appwrite": { "method": "getFunctionUsage", "group": null, - "weight": 294, + "weight": 295, "cookies": false, "type": "", "deprecated": false, @@ -11335,7 +11426,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11394,7 +11485,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11480,7 +11571,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -11549,7 +11640,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -11635,7 +11726,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -11706,7 +11797,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -11758,7 +11849,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -11810,7 +11901,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -11859,7 +11950,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -11908,7 +11999,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -11957,7 +12048,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -12017,7 +12108,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -12066,7 +12157,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -12115,7 +12206,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -12177,7 +12268,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -12239,7 +12330,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -12312,7 +12403,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -12374,7 +12465,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -12462,7 +12553,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12524,7 +12615,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -12586,7 +12677,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -12648,7 +12739,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -12710,7 +12801,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -12772,7 +12863,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -12834,7 +12925,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -12896,7 +12987,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -12958,7 +13049,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -13007,7 +13098,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -13056,7 +13147,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -13105,7 +13196,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -13157,7 +13248,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -13209,7 +13300,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -13261,7 +13352,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -13313,7 +13404,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -13365,7 +13456,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -13417,7 +13508,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -13469,7 +13560,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -13521,7 +13612,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13597,7 +13688,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13741,7 +13832,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13887,7 +13978,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14061,7 +14152,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -14239,7 +14330,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14348,7 +14439,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -14460,7 +14551,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -14513,7 +14604,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -14575,7 +14666,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -14650,7 +14741,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14725,7 +14816,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -14801,7 +14892,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -14906,7 +14997,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -15014,7 +15105,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -15099,7 +15190,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -15187,7 +15278,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15302,7 +15393,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15420,7 +15511,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15515,7 +15606,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15613,7 +15704,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -15718,7 +15809,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -15826,7 +15917,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -15969,7 +16060,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16114,7 +16205,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -16209,7 +16300,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16307,7 +16398,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -16402,7 +16493,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -16500,7 +16591,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -16595,7 +16686,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -16693,7 +16784,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -16788,7 +16879,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16886,7 +16977,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -16939,7 +17030,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17001,7 +17092,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -17076,7 +17167,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -17151,7 +17242,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17225,7 +17316,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -17308,7 +17399,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -17368,7 +17459,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17445,7 +17536,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -17507,7 +17598,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17582,7 +17673,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17666,7 +17757,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -17756,7 +17847,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -17819,7 +17910,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -17894,7 +17985,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 339, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -17968,7 +18059,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 335, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -18056,7 +18147,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 341, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18149,7 +18240,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 336, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -18225,7 +18316,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 342, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -18297,7 +18388,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 338, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -18408,7 +18499,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 344, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -18541,7 +18632,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 337, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -18646,7 +18737,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 343, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -18770,7 +18861,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 340, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -18828,7 +18919,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 345, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -18879,7 +18970,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 346, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -18939,7 +19030,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 197, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -19027,7 +19118,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 199, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -19073,7 +19164,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 198, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -19146,7 +19237,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 200, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -19204,7 +19295,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 201, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -19279,7 +19370,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 202, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -19339,7 +19430,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 152, + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -19411,7 +19502,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 151, + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -19545,7 +19636,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 153, + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -19603,7 +19694,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -19718,7 +19809,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -19778,7 +19869,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -19870,7 +19961,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 159, + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -19949,7 +20040,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 164, + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20028,7 +20119,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 163, + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20107,7 +20198,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 169, + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -20186,7 +20277,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 162, + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -20277,7 +20368,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -20359,7 +20450,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -20438,7 +20529,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -20517,7 +20608,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 168, + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -20596,7 +20687,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -20675,7 +20766,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 165, + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -20775,7 +20866,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -20862,7 +20953,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -20920,7 +21011,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -21013,7 +21104,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -21081,7 +21172,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21175,7 +21266,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21245,7 +21336,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -21383,7 +21474,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -21441,7 +21532,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -21560,7 +21651,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -21628,7 +21719,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -21723,7 +21814,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -21793,7 +21884,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -21893,7 +21984,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -21972,7 +22063,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22090,7 +22181,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -22221,7 +22312,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -22300,7 +22391,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -22524,7 +22615,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -22788,7 +22879,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -23014,7 +23105,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -23235,7 +23326,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -23475,7 +23566,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -23698,7 +23789,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -23756,7 +23847,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -23871,7 +23962,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -23939,7 +24030,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -24055,7 +24146,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -24125,7 +24216,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -24195,7 +24286,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 318, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24267,7 +24358,7 @@ "x-appwrite": { "method": "createRule", "group": null, - "weight": 317, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24351,7 +24442,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 319, + "weight": 320, "cookies": false, "type": "", "deprecated": false, @@ -24402,7 +24493,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "deprecated": false, @@ -24462,7 +24553,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "deprecated": false, @@ -24522,7 +24613,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -24595,7 +24686,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -24722,7 +24813,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -24781,7 +24872,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -24905,7 +24996,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -24966,7 +25057,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -25052,7 +25143,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -25150,7 +25241,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -25222,7 +25313,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -25311,7 +25402,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -25378,7 +25469,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -25445,7 +25536,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -25662,7 +25753,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -25736,7 +25827,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 217, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -25808,7 +25899,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 218, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -25890,7 +25981,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -25966,7 +26057,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -26051,7 +26142,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -26113,7 +26204,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26187,7 +26278,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26251,7 +26342,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -26324,7 +26415,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -26410,7 +26501,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26521,7 +26612,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -26593,7 +26684,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -26680,7 +26771,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -26754,7 +26845,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -26851,7 +26942,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -26911,7 +27002,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -26992,7 +27083,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -27065,7 +27156,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -27153,7 +27244,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -27238,7 +27329,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -27323,7 +27414,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -27391,7 +27482,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -27452,7 +27543,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27537,7 +27628,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -27622,7 +27713,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -27737,7 +27828,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -27840,7 +27931,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -27945,7 +28036,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 275, + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -28017,7 +28108,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -28069,7 +28160,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -28130,7 +28221,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -28210,7 +28301,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -28292,7 +28383,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -28375,7 +28466,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -28449,7 +28540,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -28510,7 +28601,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -28583,7 +28674,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -28659,7 +28750,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -28720,7 +28811,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -28779,7 +28870,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -28838,7 +28929,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -28899,7 +28990,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -28979,7 +29070,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -29059,7 +29150,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -29139,7 +29230,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -29198,7 +29289,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -29278,7 +29369,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -29337,7 +29428,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -29389,7 +29480,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -29443,7 +29534,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -29514,7 +29605,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -29594,7 +29685,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -29667,7 +29758,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -29777,7 +29868,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -29847,7 +29938,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -29936,7 +30027,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -30008,7 +30099,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -30090,7 +30181,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -30170,7 +30261,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -30250,7 +30341,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30319,7 +30410,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "deprecated": false, @@ -30404,7 +30495,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -30474,7 +30565,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -30544,7 +30635,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -30625,7 +30716,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -30704,7 +30795,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -30793,7 +30884,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -30867,7 +30958,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -30918,7 +31009,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 287, + "weight": 288, "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 7d8f6bd09f..584caa2956 100644 --- a/app/config/specs/open-api3-1.6.x-server.json +++ b/app/config/specs/open-api3-1.6.x-server.json @@ -2327,7 +2327,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -7467,7 +7470,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -7521,7 +7524,7 @@ "model": "#\/components\/schemas\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -7595,6 +7598,14 @@ "description": "Document data as JSON object.", "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -7602,13 +7613,94 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + } + } + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/documentList" + } + } + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -7733,7 +7825,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8022,7 +8114,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -8465,7 +8557,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8539,7 +8631,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8787,7 +8879,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -8837,7 +8929,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -8888,7 +8980,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -8948,7 +9040,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9173,7 +9265,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9235,7 +9327,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9319,7 +9411,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -9416,7 +9508,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9486,7 +9578,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -9549,7 +9641,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9614,7 +9706,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9700,7 +9792,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -9765,7 +9857,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -9839,7 +9931,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -9927,7 +10019,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -10044,7 +10136,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -10111,7 +10203,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10183,7 +10275,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10243,7 +10335,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10330,7 +10422,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -10400,7 +10492,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -10487,7 +10579,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -10559,7 +10651,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -10613,7 +10705,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -10667,7 +10759,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -10717,7 +10809,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -10767,7 +10859,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -10817,7 +10909,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -10878,7 +10970,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -10928,7 +11020,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -10978,7 +11070,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -11041,7 +11133,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -11104,7 +11196,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -11178,7 +11270,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -11241,7 +11333,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -11330,7 +11422,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -11393,7 +11485,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -11456,7 +11548,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -11519,7 +11611,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -11582,7 +11674,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -11645,7 +11737,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11708,7 +11800,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11771,7 +11863,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -11834,7 +11926,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -11884,7 +11976,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -11934,7 +12026,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -11984,7 +12076,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -12038,7 +12130,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -12092,7 +12184,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -12146,7 +12238,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -12200,7 +12292,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -12254,7 +12346,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -12308,7 +12400,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -12362,7 +12454,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -12416,7 +12508,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -12493,7 +12585,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12638,7 +12730,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -12785,7 +12877,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -12960,7 +13052,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -13139,7 +13231,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13249,7 +13341,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -13362,7 +13454,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -13416,7 +13508,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -13479,7 +13571,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13555,7 +13647,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13631,7 +13723,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -13708,7 +13800,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -13814,7 +13906,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -13923,7 +14015,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -14009,7 +14101,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -14098,7 +14190,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14214,7 +14306,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14333,7 +14425,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -14429,7 +14521,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -14528,7 +14620,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -14634,7 +14726,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -14743,7 +14835,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -14887,7 +14979,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15033,7 +15125,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15129,7 +15221,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -15228,7 +15320,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -15324,7 +15416,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -15423,7 +15515,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -15519,7 +15611,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -15618,7 +15710,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -15714,7 +15806,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -15813,7 +15905,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -15867,7 +15959,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -15930,7 +16022,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -16006,7 +16098,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -16082,7 +16174,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16157,7 +16249,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16241,7 +16333,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16302,7 +16394,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16380,7 +16472,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16443,7 +16535,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16519,7 +16611,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -16604,7 +16696,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -16696,7 +16788,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -16760,7 +16852,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -16837,7 +16929,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -16911,7 +17003,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -17039,7 +17131,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -17099,7 +17191,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17224,7 +17316,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17286,7 +17378,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -17374,7 +17466,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -17474,7 +17566,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -17548,7 +17640,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -17639,7 +17731,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -17708,7 +17800,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -17777,7 +17869,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -17996,7 +18088,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -18072,7 +18164,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -18150,7 +18242,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -18237,7 +18329,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -18301,7 +18393,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18377,7 +18469,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -18443,7 +18535,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -18531,7 +18623,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -18644,7 +18736,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -18718,7 +18810,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -18807,7 +18899,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -18883,7 +18975,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -18982,7 +19074,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -19044,7 +19136,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -19127,7 +19219,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -19201,7 +19293,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -19290,7 +19382,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -19376,7 +19468,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -19462,7 +19554,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -19531,7 +19623,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -19593,7 +19685,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -19679,7 +19771,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -19765,7 +19857,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -19881,7 +19973,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -19985,7 +20077,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -20091,7 +20183,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -20144,7 +20236,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -20206,7 +20298,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -20287,7 +20379,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -20370,7 +20462,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -20454,7 +20546,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -20529,7 +20621,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -20591,7 +20683,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -20665,7 +20757,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -20742,7 +20834,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -20804,7 +20896,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -20864,7 +20956,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -20924,7 +21016,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -20986,7 +21078,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -21067,7 +21159,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -21148,7 +21240,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -21229,7 +21321,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -21289,7 +21381,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -21370,7 +21462,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -21430,7 +21522,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21483,7 +21575,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -21538,7 +21630,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -21610,7 +21702,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -21691,7 +21783,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -21765,7 +21857,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -21876,7 +21968,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -21947,7 +22039,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -22037,7 +22129,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -22110,7 +22202,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -22193,7 +22285,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -22274,7 +22366,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "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 8cc9129dee..3cb424e53b 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -2646,7 +2646,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4427,7 +4430,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -4481,7 +4484,7 @@ "model": "#\/components\/schemas\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -4553,14 +4556,6 @@ "description": "Document data as JSON object.", "x-example": "{}" }, - "documents": { - "type": "array", - "description": "Array of documents data as JSON objects.", - "x-example": null, - "items": { - "type": "object" - } - }, "permissions": { "type": "array", "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", @@ -4568,6 +4563,14 @@ "items": { "type": "string" } + }, + "documents": { + "type": "array", + "description": "Array of documents data as JSON objects.", + "x-example": null, + "items": { + "type": "object" + } } } } @@ -4793,7 +4796,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -4877,7 +4880,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -4963,7 +4966,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -5078,7 +5081,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -5152,7 +5155,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -5204,7 +5207,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -5256,7 +5259,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -5308,7 +5311,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -5360,7 +5363,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -5412,7 +5415,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -5464,7 +5467,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -5516,7 +5519,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -5568,7 +5571,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -5620,7 +5623,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -5672,7 +5675,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -5755,7 +5758,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -5830,7 +5833,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -5916,7 +5919,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -6014,7 +6017,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -6086,7 +6089,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -6175,7 +6178,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6242,7 +6245,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -6309,7 +6312,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -6526,7 +6529,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -6600,7 +6603,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -6676,7 +6679,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -6761,7 +6764,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -6823,7 +6826,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -6897,7 +6900,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -6961,7 +6964,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7047,7 +7050,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7158,7 +7161,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7230,7 +7233,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -7317,7 +7320,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -7391,7 +7394,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -7489,7 +7492,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -7550,7 +7553,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "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 1b0dc1c247..ede32a8dbc 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -2655,7 +2655,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4356,7 +4359,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -4423,7 +4426,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -4623,7 +4626,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 116, + "weight": 117, "cookies": false, "type": "", "deprecated": false, @@ -7918,7 +7921,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -7972,7 +7975,7 @@ "model": "#\/components\/schemas\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -8044,6 +8047,14 @@ "description": "Document data as JSON object.", "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -8051,13 +8062,93 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + } + } + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/documentList" + } + } + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -8181,7 +8272,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8465,7 +8556,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -9078,7 +9169,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 118, + "weight": 119, "cookies": false, "type": "", "deprecated": false, @@ -9243,7 +9334,7 @@ "x-appwrite": { "method": "getDatabaseUsage", "group": null, - "weight": 117, + "weight": 118, "cookies": false, "type": "", "deprecated": false, @@ -9325,7 +9416,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9398,7 +9489,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9645,7 +9736,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -9694,7 +9785,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9744,7 +9835,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -9844,7 +9935,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -9904,7 +9995,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 295, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -9976,7 +10067,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -10035,7 +10126,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -10259,7 +10350,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10320,7 +10411,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10403,7 +10494,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -10499,7 +10590,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10568,7 +10659,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10630,7 +10721,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -10694,7 +10785,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10779,7 +10870,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -10843,7 +10934,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -10916,7 +11007,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11002,7 +11093,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -11117,7 +11208,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11182,7 +11273,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11253,7 +11344,7 @@ "x-appwrite": { "method": "getFunctionUsage", "group": null, - "weight": 294, + "weight": 295, "cookies": false, "type": "", "deprecated": false, @@ -11335,7 +11426,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11394,7 +11485,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11480,7 +11571,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -11549,7 +11640,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -11635,7 +11726,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -11706,7 +11797,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -11758,7 +11849,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -11810,7 +11901,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -11859,7 +11950,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -11908,7 +11999,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -11957,7 +12048,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -12017,7 +12108,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -12066,7 +12157,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -12115,7 +12206,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -12177,7 +12268,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -12239,7 +12330,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -12312,7 +12403,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -12374,7 +12465,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -12462,7 +12553,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12524,7 +12615,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -12586,7 +12677,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -12648,7 +12739,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -12710,7 +12801,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -12772,7 +12863,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -12834,7 +12925,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -12896,7 +12987,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -12958,7 +13049,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -13007,7 +13098,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -13056,7 +13147,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -13105,7 +13196,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -13157,7 +13248,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -13209,7 +13300,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -13261,7 +13352,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -13313,7 +13404,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -13365,7 +13456,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -13417,7 +13508,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -13469,7 +13560,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -13521,7 +13612,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13597,7 +13688,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13741,7 +13832,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13887,7 +13978,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14061,7 +14152,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -14239,7 +14330,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14348,7 +14439,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -14460,7 +14551,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -14513,7 +14604,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -14575,7 +14666,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -14650,7 +14741,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14725,7 +14816,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -14801,7 +14892,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -14906,7 +14997,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -15014,7 +15105,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -15099,7 +15190,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -15187,7 +15278,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15302,7 +15393,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15420,7 +15511,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15515,7 +15606,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15613,7 +15704,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -15718,7 +15809,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -15826,7 +15917,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -15969,7 +16060,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16114,7 +16205,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -16209,7 +16300,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16307,7 +16398,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -16402,7 +16493,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -16500,7 +16591,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -16595,7 +16686,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -16693,7 +16784,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -16788,7 +16879,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16886,7 +16977,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -16939,7 +17030,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17001,7 +17092,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -17076,7 +17167,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -17151,7 +17242,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17225,7 +17316,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -17308,7 +17399,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -17368,7 +17459,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17445,7 +17536,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -17507,7 +17598,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17582,7 +17673,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17666,7 +17757,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -17756,7 +17847,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -17819,7 +17910,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -17894,7 +17985,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 339, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -17968,7 +18059,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 335, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -18056,7 +18147,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 341, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18149,7 +18240,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 336, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -18225,7 +18316,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 342, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -18297,7 +18388,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 338, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -18408,7 +18499,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 344, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -18541,7 +18632,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 337, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -18646,7 +18737,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 343, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -18770,7 +18861,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 340, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -18828,7 +18919,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 345, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -18879,7 +18970,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 346, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -18939,7 +19030,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 197, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -19027,7 +19118,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 199, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -19073,7 +19164,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 198, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -19146,7 +19237,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 200, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -19204,7 +19295,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 201, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -19279,7 +19370,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 202, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -19339,7 +19430,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 152, + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -19411,7 +19502,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 151, + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -19545,7 +19636,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 153, + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -19603,7 +19694,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -19718,7 +19809,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -19778,7 +19869,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -19870,7 +19961,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 159, + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -19949,7 +20040,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 164, + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20028,7 +20119,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 163, + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20107,7 +20198,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 169, + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -20186,7 +20277,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 162, + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -20277,7 +20368,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -20359,7 +20450,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -20438,7 +20529,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -20517,7 +20608,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 168, + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -20596,7 +20687,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -20675,7 +20766,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 165, + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -20775,7 +20866,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -20862,7 +20953,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -20920,7 +21011,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -21013,7 +21104,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -21081,7 +21172,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21175,7 +21266,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21245,7 +21336,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -21383,7 +21474,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -21441,7 +21532,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -21560,7 +21651,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -21628,7 +21719,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -21723,7 +21814,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -21793,7 +21884,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -21893,7 +21984,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -21972,7 +22063,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22090,7 +22181,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -22221,7 +22312,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -22300,7 +22391,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -22524,7 +22615,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -22788,7 +22879,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -23014,7 +23105,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -23235,7 +23326,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -23475,7 +23566,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -23698,7 +23789,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -23756,7 +23847,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -23871,7 +23962,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -23939,7 +24030,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -24055,7 +24146,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -24125,7 +24216,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -24195,7 +24286,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 318, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24267,7 +24358,7 @@ "x-appwrite": { "method": "createRule", "group": null, - "weight": 317, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24351,7 +24442,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 319, + "weight": 320, "cookies": false, "type": "", "deprecated": false, @@ -24402,7 +24493,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "deprecated": false, @@ -24462,7 +24553,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "deprecated": false, @@ -24522,7 +24613,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -24595,7 +24686,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -24722,7 +24813,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -24781,7 +24872,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -24905,7 +24996,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -24966,7 +25057,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -25052,7 +25143,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -25150,7 +25241,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -25222,7 +25313,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -25311,7 +25402,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -25378,7 +25469,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -25445,7 +25536,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -25662,7 +25753,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -25736,7 +25827,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 217, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -25808,7 +25899,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 218, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -25890,7 +25981,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -25966,7 +26057,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -26051,7 +26142,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -26113,7 +26204,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26187,7 +26278,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26251,7 +26342,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -26324,7 +26415,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -26410,7 +26501,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26521,7 +26612,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -26593,7 +26684,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -26680,7 +26771,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -26754,7 +26845,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -26851,7 +26942,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -26911,7 +27002,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -26992,7 +27083,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -27065,7 +27156,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -27153,7 +27244,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -27238,7 +27329,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -27323,7 +27414,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -27391,7 +27482,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -27452,7 +27543,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27537,7 +27628,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -27622,7 +27713,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -27737,7 +27828,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -27840,7 +27931,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -27945,7 +28036,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 275, + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -28017,7 +28108,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -28069,7 +28160,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -28130,7 +28221,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -28210,7 +28301,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -28292,7 +28383,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -28375,7 +28466,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -28449,7 +28540,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -28510,7 +28601,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -28583,7 +28674,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -28659,7 +28750,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -28720,7 +28811,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -28779,7 +28870,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -28838,7 +28929,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -28899,7 +28990,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -28979,7 +29070,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -29059,7 +29150,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -29139,7 +29230,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -29198,7 +29289,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -29278,7 +29369,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -29337,7 +29428,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -29389,7 +29480,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -29443,7 +29534,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -29514,7 +29605,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -29594,7 +29685,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -29667,7 +29758,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -29777,7 +29868,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -29847,7 +29938,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -29936,7 +30027,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -30008,7 +30099,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -30090,7 +30181,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -30170,7 +30261,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -30250,7 +30341,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30319,7 +30410,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "deprecated": false, @@ -30404,7 +30495,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -30474,7 +30565,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -30544,7 +30635,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -30625,7 +30716,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -30704,7 +30795,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -30793,7 +30884,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -30867,7 +30958,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -30918,7 +31009,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 287, + "weight": 288, "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 7d8f6bd09f..584caa2956 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -2327,7 +2327,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -7467,7 +7470,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -7521,7 +7524,7 @@ "model": "#\/components\/schemas\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -7595,6 +7598,14 @@ "description": "Document data as JSON object.", "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -7602,13 +7613,94 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + } + } + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/documentList" + } + } + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -7733,7 +7825,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8022,7 +8114,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -8465,7 +8557,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8539,7 +8631,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8787,7 +8879,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -8837,7 +8929,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -8888,7 +8980,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -8948,7 +9040,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9173,7 +9265,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9235,7 +9327,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9319,7 +9411,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -9416,7 +9508,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9486,7 +9578,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -9549,7 +9641,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9614,7 +9706,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9700,7 +9792,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -9765,7 +9857,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -9839,7 +9931,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -9927,7 +10019,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -10044,7 +10136,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -10111,7 +10203,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10183,7 +10275,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10243,7 +10335,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10330,7 +10422,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -10400,7 +10492,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -10487,7 +10579,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -10559,7 +10651,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -10613,7 +10705,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -10667,7 +10759,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -10717,7 +10809,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -10767,7 +10859,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -10817,7 +10909,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -10878,7 +10970,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -10928,7 +11020,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -10978,7 +11070,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -11041,7 +11133,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -11104,7 +11196,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -11178,7 +11270,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -11241,7 +11333,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -11330,7 +11422,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -11393,7 +11485,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -11456,7 +11548,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -11519,7 +11611,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -11582,7 +11674,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -11645,7 +11737,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11708,7 +11800,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11771,7 +11863,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -11834,7 +11926,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -11884,7 +11976,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -11934,7 +12026,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -11984,7 +12076,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -12038,7 +12130,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -12092,7 +12184,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -12146,7 +12238,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -12200,7 +12292,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -12254,7 +12346,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -12308,7 +12400,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -12362,7 +12454,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -12416,7 +12508,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -12493,7 +12585,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12638,7 +12730,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -12785,7 +12877,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -12960,7 +13052,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -13139,7 +13231,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13249,7 +13341,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -13362,7 +13454,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -13416,7 +13508,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -13479,7 +13571,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13555,7 +13647,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13631,7 +13723,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -13708,7 +13800,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -13814,7 +13906,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -13923,7 +14015,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -14009,7 +14101,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -14098,7 +14190,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14214,7 +14306,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14333,7 +14425,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -14429,7 +14521,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -14528,7 +14620,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -14634,7 +14726,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -14743,7 +14835,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -14887,7 +14979,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15033,7 +15125,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15129,7 +15221,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -15228,7 +15320,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -15324,7 +15416,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -15423,7 +15515,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -15519,7 +15611,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -15618,7 +15710,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -15714,7 +15806,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -15813,7 +15905,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -15867,7 +15959,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -15930,7 +16022,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -16006,7 +16098,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -16082,7 +16174,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16157,7 +16249,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16241,7 +16333,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16302,7 +16394,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16380,7 +16472,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16443,7 +16535,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16519,7 +16611,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -16604,7 +16696,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -16696,7 +16788,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -16760,7 +16852,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -16837,7 +16929,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -16911,7 +17003,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -17039,7 +17131,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -17099,7 +17191,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17224,7 +17316,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17286,7 +17378,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -17374,7 +17466,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -17474,7 +17566,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -17548,7 +17640,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -17639,7 +17731,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -17708,7 +17800,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -17777,7 +17869,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -17996,7 +18088,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -18072,7 +18164,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -18150,7 +18242,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -18237,7 +18329,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -18301,7 +18393,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18377,7 +18469,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -18443,7 +18535,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -18531,7 +18623,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -18644,7 +18736,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -18718,7 +18810,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -18807,7 +18899,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -18883,7 +18975,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -18982,7 +19074,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -19044,7 +19136,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -19127,7 +19219,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -19201,7 +19293,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -19290,7 +19382,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -19376,7 +19468,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -19462,7 +19554,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -19531,7 +19623,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -19593,7 +19685,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -19679,7 +19771,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -19765,7 +19857,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -19881,7 +19973,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -19985,7 +20077,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -20091,7 +20183,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -20144,7 +20236,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -20206,7 +20298,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -20287,7 +20379,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -20370,7 +20462,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -20454,7 +20546,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -20529,7 +20621,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -20591,7 +20683,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -20665,7 +20757,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -20742,7 +20834,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -20804,7 +20896,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -20864,7 +20956,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -20924,7 +21016,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -20986,7 +21078,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -21067,7 +21159,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -21148,7 +21240,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -21229,7 +21321,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -21289,7 +21381,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -21370,7 +21462,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -21430,7 +21522,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21483,7 +21575,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -21538,7 +21630,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -21610,7 +21702,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -21691,7 +21783,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -21765,7 +21857,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -21876,7 +21968,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -21947,7 +22039,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -22037,7 +22129,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -22110,7 +22202,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -22193,7 +22285,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -22274,7 +22366,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "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 308895a819..e3b2663cab 100644 --- a/app/config/specs/swagger2-1.6.x-client.json +++ b/app/config/specs/swagger2-1.6.x-client.json @@ -2765,7 +2765,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4571,7 +4574,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -4621,7 +4624,7 @@ "model": "#\/definitions\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -4690,15 +4693,6 @@ "default": [], "x-example": "{}" }, - "documents": { - "type": "array", - "description": "Array of documents data as JSON objects.", - "default": [], - "x-example": null, - "items": { - "type": "object" - } - }, "permissions": { "type": "array", "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", @@ -4707,6 +4701,15 @@ "items": { "type": "string" } + }, + "documents": { + "type": "array", + "description": "Array of documents data as JSON objects.", + "default": [], + "x-example": null, + "items": { + "type": "object" + } } } } @@ -4924,7 +4927,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -5002,7 +5005,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -5085,7 +5088,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -5202,7 +5205,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -5274,7 +5277,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -5348,7 +5351,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -5420,7 +5423,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -5472,7 +5475,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -5524,7 +5527,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -5576,7 +5579,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -5628,7 +5631,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -5680,7 +5683,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -5732,7 +5735,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -5784,7 +5787,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -5838,7 +5841,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -5923,7 +5926,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -5994,7 +5997,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -6077,7 +6080,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -6167,7 +6170,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -6237,7 +6240,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -6326,7 +6329,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6396,7 +6399,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -6466,7 +6469,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -6664,7 +6667,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -6734,7 +6737,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -6809,7 +6812,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -6899,7 +6902,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -6961,7 +6964,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -7036,7 +7039,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -7098,7 +7101,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7181,7 +7184,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7294,7 +7297,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7364,7 +7367,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -7450,7 +7453,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -7522,7 +7525,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -7616,7 +7619,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -7677,7 +7680,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "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 3c9d98b0c7..808ce06f85 100644 --- a/app/config/specs/swagger2-1.6.x-console.json +++ b/app/config/specs/swagger2-1.6.x-console.json @@ -2790,7 +2790,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4524,7 +4527,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -4592,7 +4595,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -4794,7 +4797,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 116, + "weight": 117, "cookies": false, "type": "", "deprecated": false, @@ -8053,7 +8056,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -8103,7 +8106,7 @@ "model": "#\/definitions\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -8172,6 +8175,15 @@ "default": [], "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "default": null, + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -8180,14 +8192,90 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + ] + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "schema": { + "$ref": "#\/definitions\/documentList" + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "default": null, - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "default": [], + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -8310,7 +8398,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8582,7 +8670,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -9164,7 +9252,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 118, + "weight": 119, "cookies": false, "type": "", "deprecated": false, @@ -9320,7 +9408,7 @@ "x-appwrite": { "method": "getDatabaseUsage", "group": null, - "weight": 117, + "weight": 118, "cookies": false, "type": "", "deprecated": false, @@ -9398,7 +9486,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9470,7 +9558,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9739,7 +9827,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -9788,7 +9876,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9838,7 +9926,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -9932,7 +10020,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -9990,7 +10078,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 295, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -10060,7 +10148,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -10119,7 +10207,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -10360,7 +10448,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10419,7 +10507,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10499,7 +10587,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -10589,7 +10677,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10656,7 +10744,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10718,7 +10806,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -10784,7 +10872,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10866,7 +10954,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -10933,7 +11021,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -11002,7 +11090,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11085,7 +11173,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -11202,7 +11290,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11267,7 +11355,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11334,7 +11422,7 @@ "x-appwrite": { "method": "getFunctionUsage", "group": null, - "weight": 294, + "weight": 295, "cookies": false, "type": "", "deprecated": false, @@ -11412,7 +11500,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11471,7 +11559,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11555,7 +11643,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -11622,7 +11710,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -11708,7 +11796,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -11777,7 +11865,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -11851,7 +11939,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -11923,7 +12011,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -11972,7 +12060,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -12021,7 +12109,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -12070,7 +12158,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -12128,7 +12216,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -12177,7 +12265,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -12226,7 +12314,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -12286,7 +12374,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -12346,7 +12434,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -12415,7 +12503,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -12475,7 +12563,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -12559,7 +12647,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12619,7 +12707,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -12679,7 +12767,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -12739,7 +12827,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -12799,7 +12887,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -12859,7 +12947,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -12919,7 +13007,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -12979,7 +13067,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -13039,7 +13127,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -13088,7 +13176,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -13137,7 +13225,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -13186,7 +13274,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -13238,7 +13326,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -13290,7 +13378,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -13342,7 +13430,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -13394,7 +13482,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -13446,7 +13534,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -13498,7 +13586,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -13550,7 +13638,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -13602,7 +13690,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13677,7 +13765,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13835,7 +13923,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13990,7 +14078,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14185,7 +14273,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -14379,7 +14467,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14497,7 +14585,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -14611,7 +14699,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -14666,7 +14754,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -14726,7 +14814,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -14798,7 +14886,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14870,7 +14958,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -14945,7 +15033,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -15060,7 +15148,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -15173,7 +15261,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -15264,7 +15352,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -15353,7 +15441,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15480,7 +15568,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15605,7 +15693,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15708,7 +15796,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15809,7 +15897,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -15924,7 +16012,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -16037,7 +16125,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -16196,7 +16284,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16352,7 +16440,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -16455,7 +16543,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16556,7 +16644,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -16659,7 +16747,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -16760,7 +16848,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -16863,7 +16951,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -16964,7 +17052,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -17067,7 +17155,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -17166,7 +17254,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -17221,7 +17309,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17281,7 +17369,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -17353,7 +17441,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -17425,7 +17513,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17498,7 +17586,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -17586,7 +17674,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -17646,7 +17734,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17725,7 +17813,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -17785,7 +17873,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17857,7 +17945,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17938,7 +18026,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -18026,7 +18114,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -18089,7 +18177,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -18160,7 +18248,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 339, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -18233,7 +18321,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 335, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -18325,7 +18413,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 341, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18413,7 +18501,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 336, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -18491,7 +18579,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 342, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -18562,7 +18650,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 338, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -18681,7 +18769,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 344, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -18801,7 +18889,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 337, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -18913,7 +19001,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 343, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -19024,7 +19112,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 340, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -19082,7 +19170,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 345, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -19135,7 +19223,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 346, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -19193,7 +19281,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 197, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -19275,7 +19363,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 199, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -19323,7 +19411,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 198, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -19398,7 +19486,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 200, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -19456,7 +19544,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 201, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -19533,7 +19621,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 202, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -19591,7 +19679,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 152, + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -19662,7 +19750,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 151, + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -19809,7 +19897,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 153, + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -19867,7 +19955,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -19992,7 +20080,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -20052,7 +20140,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -20144,7 +20232,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 159, + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -20222,7 +20310,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 164, + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20300,7 +20388,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 163, + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20378,7 +20466,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 169, + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -20456,7 +20544,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 162, + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -20548,7 +20636,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -20629,7 +20717,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -20707,7 +20795,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -20785,7 +20873,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 168, + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -20863,7 +20951,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -20941,7 +21029,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 165, + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -21038,7 +21126,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -21123,7 +21211,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -21181,7 +21269,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -21273,7 +21361,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -21339,7 +21427,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21434,7 +21522,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21502,7 +21590,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -21640,7 +21728,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -21698,7 +21786,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -21818,7 +21906,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -21884,7 +21972,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -21981,7 +22069,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -22049,7 +22137,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -22149,7 +22237,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -22227,7 +22315,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22356,7 +22444,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -22494,7 +22582,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -22570,7 +22658,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -22790,7 +22878,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -23053,7 +23141,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -23273,7 +23361,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -23490,7 +23578,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -23725,7 +23813,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -23942,7 +24030,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -24000,7 +24088,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -24118,7 +24206,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -24184,7 +24272,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -24305,7 +24393,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -24373,7 +24461,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -24439,7 +24527,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 318, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24510,7 +24598,7 @@ "x-appwrite": { "method": "createRule", "group": null, - "weight": 317, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24597,7 +24685,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 319, + "weight": 320, "cookies": false, "type": "", "deprecated": false, @@ -24650,7 +24738,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "deprecated": false, @@ -24710,7 +24798,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "deprecated": false, @@ -24768,7 +24856,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -24840,7 +24928,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -24977,7 +25065,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -25036,7 +25124,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -25169,7 +25257,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -25228,7 +25316,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -25311,7 +25399,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -25401,7 +25489,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -25471,7 +25559,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -25560,7 +25648,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -25630,7 +25718,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -25700,7 +25788,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -25898,7 +25986,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -25968,7 +26056,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 217, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -26038,7 +26126,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 218, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -26116,7 +26204,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -26191,7 +26279,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -26281,7 +26369,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -26343,7 +26431,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26418,7 +26506,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26480,7 +26568,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -26550,7 +26638,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -26633,7 +26721,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26746,7 +26834,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -26816,7 +26904,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -26902,7 +26990,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -26974,7 +27062,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -27067,7 +27155,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -27127,7 +27215,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -27205,7 +27293,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -27277,7 +27365,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -27372,7 +27460,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -27463,7 +27551,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -27552,7 +27640,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -27621,7 +27709,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -27682,7 +27770,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27773,7 +27861,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -27864,7 +27952,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -27990,7 +28078,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -28102,7 +28190,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -28212,7 +28300,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 275, + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -28282,7 +28370,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -28336,7 +28424,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -28397,7 +28485,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -28476,7 +28564,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -28558,7 +28646,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -28638,7 +28726,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -28709,7 +28797,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -28770,7 +28858,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -28844,7 +28932,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -28916,7 +29004,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -28975,7 +29063,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -29034,7 +29122,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -29093,7 +29181,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -29154,7 +29242,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -29233,7 +29321,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -29312,7 +29400,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -29389,7 +29477,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -29448,7 +29536,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -29525,7 +29613,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -29584,7 +29672,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -29638,7 +29726,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -29694,7 +29782,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -29763,7 +29851,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -29840,7 +29928,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -29912,7 +30000,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -30023,7 +30111,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -30091,7 +30179,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -30181,7 +30269,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -30251,7 +30339,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -30333,7 +30421,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -30412,7 +30500,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -30489,7 +30577,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30556,7 +30644,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "deprecated": false, @@ -30639,7 +30727,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -30705,7 +30793,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -30771,7 +30859,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -30848,7 +30936,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -30928,7 +31016,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -31012,7 +31100,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -31083,7 +31171,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -31136,7 +31224,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 287, + "weight": 288, "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 7119a8f584..f3da5cf4f8 100644 --- a/app/config/specs/swagger2-1.6.x-server.json +++ b/app/config/specs/swagger2-1.6.x-server.json @@ -2458,7 +2458,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -7590,7 +7593,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -7640,7 +7643,7 @@ "model": "#\/definitions\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -7711,6 +7714,15 @@ "default": [], "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "default": null, + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -7719,14 +7731,91 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + ] + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "schema": { + "$ref": "#\/definitions\/documentList" + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "default": null, - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "default": [], + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -7850,7 +7939,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8127,7 +8216,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -8551,7 +8640,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8624,7 +8713,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8894,7 +8983,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -8944,7 +9033,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -8995,7 +9084,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -9055,7 +9144,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9297,7 +9386,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9357,7 +9446,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9438,7 +9527,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -9529,7 +9618,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9597,7 +9686,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -9660,7 +9749,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9727,7 +9816,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9810,7 +9899,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -9878,7 +9967,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -9948,7 +10037,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -10033,7 +10122,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -10152,7 +10241,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -10219,7 +10308,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10287,7 +10376,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10347,7 +10436,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10432,7 +10521,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -10500,7 +10589,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -10587,7 +10676,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -10657,7 +10746,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -10733,7 +10822,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -10807,7 +10896,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -10857,7 +10946,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -10907,7 +10996,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -10957,7 +11046,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -11016,7 +11105,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -11066,7 +11155,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -11116,7 +11205,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -11177,7 +11266,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -11238,7 +11327,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -11308,7 +11397,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -11369,7 +11458,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -11454,7 +11543,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -11515,7 +11604,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -11576,7 +11665,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -11637,7 +11726,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -11698,7 +11787,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -11759,7 +11848,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11820,7 +11909,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11881,7 +11970,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -11942,7 +12031,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -11992,7 +12081,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -12042,7 +12131,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -12092,7 +12181,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -12146,7 +12235,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -12200,7 +12289,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -12254,7 +12343,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -12308,7 +12397,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -12362,7 +12451,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -12416,7 +12505,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -12470,7 +12559,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -12524,7 +12613,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -12600,7 +12689,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12759,7 +12848,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -12915,7 +13004,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -13111,7 +13200,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -13306,7 +13395,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13425,7 +13514,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -13540,7 +13629,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -13596,7 +13685,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -13657,7 +13746,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13730,7 +13819,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13803,7 +13892,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -13879,7 +13968,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -13995,7 +14084,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -14109,7 +14198,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -14201,7 +14290,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -14291,7 +14380,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14419,7 +14508,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14545,7 +14634,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -14649,7 +14738,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -14751,7 +14840,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -14867,7 +14956,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -14981,7 +15070,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -15141,7 +15230,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15298,7 +15387,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15402,7 +15491,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -15504,7 +15593,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -15608,7 +15697,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -15710,7 +15799,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -15814,7 +15903,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -15916,7 +16005,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -16020,7 +16109,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16120,7 +16209,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -16176,7 +16265,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -16237,7 +16326,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -16310,7 +16399,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -16383,7 +16472,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16457,7 +16546,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16546,7 +16635,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16607,7 +16696,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16687,7 +16776,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16748,7 +16837,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16821,7 +16910,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -16903,7 +16992,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -16993,7 +17082,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -17057,7 +17146,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -17130,7 +17219,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -17203,7 +17292,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -17341,7 +17430,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -17401,7 +17490,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17535,7 +17624,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17595,7 +17684,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -17680,7 +17769,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -17772,7 +17861,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -17844,7 +17933,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -17935,7 +18024,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -18007,7 +18096,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -18079,7 +18168,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -18279,7 +18368,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -18351,7 +18440,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -18428,7 +18517,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -18520,7 +18609,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -18584,7 +18673,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18661,7 +18750,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -18725,7 +18814,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -18810,7 +18899,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -18925,7 +19014,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -18997,7 +19086,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -19085,7 +19174,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -19159,7 +19248,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -19254,7 +19343,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -19316,7 +19405,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -19396,7 +19485,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -19469,7 +19558,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -19565,7 +19654,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -19657,7 +19746,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -19747,7 +19836,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -19817,7 +19906,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -19879,7 +19968,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -19971,7 +20060,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -20063,7 +20152,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -20190,7 +20279,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -20303,7 +20392,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -20414,7 +20503,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -20469,7 +20558,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -20531,7 +20620,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -20611,7 +20700,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -20694,7 +20783,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -20775,7 +20864,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -20847,7 +20936,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -20909,7 +20998,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -20984,7 +21073,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -21057,7 +21146,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -21117,7 +21206,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -21177,7 +21266,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -21237,7 +21326,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -21299,7 +21388,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -21379,7 +21468,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -21459,7 +21548,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -21537,7 +21626,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -21597,7 +21686,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -21675,7 +21764,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -21735,7 +21824,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21790,7 +21879,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -21847,7 +21936,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -21917,7 +22006,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -21995,7 +22084,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -22068,7 +22157,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -22180,7 +22269,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -22249,7 +22338,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -22340,7 +22429,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -22411,7 +22500,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -22494,7 +22583,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -22574,7 +22663,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index 308895a819..e3b2663cab 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -2765,7 +2765,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4571,7 +4574,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -4621,7 +4624,7 @@ "model": "#\/definitions\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -4690,15 +4693,6 @@ "default": [], "x-example": "{}" }, - "documents": { - "type": "array", - "description": "Array of documents data as JSON objects.", - "default": [], - "x-example": null, - "items": { - "type": "object" - } - }, "permissions": { "type": "array", "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", @@ -4707,6 +4701,15 @@ "items": { "type": "string" } + }, + "documents": { + "type": "array", + "description": "Array of documents data as JSON objects.", + "default": [], + "x-example": null, + "items": { + "type": "object" + } } } } @@ -4924,7 +4927,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -5002,7 +5005,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -5085,7 +5088,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -5202,7 +5205,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -5274,7 +5277,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -5348,7 +5351,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -5420,7 +5423,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -5472,7 +5475,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -5524,7 +5527,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -5576,7 +5579,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -5628,7 +5631,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -5680,7 +5683,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -5732,7 +5735,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -5784,7 +5787,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -5838,7 +5841,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -5923,7 +5926,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -5994,7 +5997,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -6077,7 +6080,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -6167,7 +6170,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -6237,7 +6240,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -6326,7 +6329,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -6396,7 +6399,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -6466,7 +6469,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -6664,7 +6667,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -6734,7 +6737,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -6809,7 +6812,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -6899,7 +6902,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -6961,7 +6964,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -7036,7 +7039,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -7098,7 +7101,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -7181,7 +7184,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -7294,7 +7297,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -7364,7 +7367,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -7450,7 +7453,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -7522,7 +7525,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -7616,7 +7619,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -7677,7 +7680,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 3c9d98b0c7..808ce06f85 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -2790,7 +2790,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -4524,7 +4527,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "deprecated": false, @@ -4592,7 +4595,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "deprecated": false, @@ -4794,7 +4797,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 116, + "weight": 117, "cookies": false, "type": "", "deprecated": false, @@ -8053,7 +8056,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -8103,7 +8106,7 @@ "model": "#\/definitions\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -8172,6 +8175,15 @@ "default": [], "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "default": null, + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -8180,14 +8192,90 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + ] + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "schema": { + "$ref": "#\/definitions\/documentList" + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "default": null, - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "default": [], + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -8310,7 +8398,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8582,7 +8670,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -9164,7 +9252,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 118, + "weight": 119, "cookies": false, "type": "", "deprecated": false, @@ -9320,7 +9408,7 @@ "x-appwrite": { "method": "getDatabaseUsage", "group": null, - "weight": 117, + "weight": 118, "cookies": false, "type": "", "deprecated": false, @@ -9398,7 +9486,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -9470,7 +9558,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -9739,7 +9827,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -9788,7 +9876,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -9838,7 +9926,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "deprecated": false, @@ -9932,7 +10020,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "deprecated": false, @@ -9990,7 +10078,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 295, + "weight": 296, "cookies": false, "type": "", "deprecated": false, @@ -10060,7 +10148,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -10119,7 +10207,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -10360,7 +10448,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -10419,7 +10507,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -10499,7 +10587,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -10589,7 +10677,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -10656,7 +10744,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -10718,7 +10806,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -10784,7 +10872,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -10866,7 +10954,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -10933,7 +11021,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -11002,7 +11090,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -11085,7 +11173,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -11202,7 +11290,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -11267,7 +11355,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -11334,7 +11422,7 @@ "x-appwrite": { "method": "getFunctionUsage", "group": null, - "weight": 294, + "weight": 295, "cookies": false, "type": "", "deprecated": false, @@ -11412,7 +11500,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -11471,7 +11559,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -11555,7 +11643,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -11622,7 +11710,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -11708,7 +11796,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -11777,7 +11865,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -11851,7 +11939,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -11923,7 +12011,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -11972,7 +12060,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -12021,7 +12109,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -12070,7 +12158,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -12128,7 +12216,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -12177,7 +12265,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -12226,7 +12314,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -12286,7 +12374,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -12346,7 +12434,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -12415,7 +12503,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -12475,7 +12563,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -12559,7 +12647,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -12619,7 +12707,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -12679,7 +12767,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -12739,7 +12827,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -12799,7 +12887,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -12859,7 +12947,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -12919,7 +13007,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -12979,7 +13067,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -13039,7 +13127,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -13088,7 +13176,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -13137,7 +13225,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -13186,7 +13274,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -13238,7 +13326,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -13290,7 +13378,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -13342,7 +13430,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -13394,7 +13482,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -13446,7 +13534,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -13498,7 +13586,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -13550,7 +13638,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -13602,7 +13690,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -13677,7 +13765,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -13835,7 +13923,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -13990,7 +14078,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -14185,7 +14273,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -14379,7 +14467,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -14497,7 +14585,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -14611,7 +14699,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -14666,7 +14754,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -14726,7 +14814,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -14798,7 +14886,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -14870,7 +14958,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -14945,7 +15033,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -15060,7 +15148,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -15173,7 +15261,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -15264,7 +15352,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -15353,7 +15441,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -15480,7 +15568,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -15605,7 +15693,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -15708,7 +15796,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -15809,7 +15897,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -15924,7 +16012,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -16037,7 +16125,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -16196,7 +16284,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -16352,7 +16440,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -16455,7 +16543,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -16556,7 +16644,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -16659,7 +16747,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -16760,7 +16848,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -16863,7 +16951,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -16964,7 +17052,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -17067,7 +17155,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -17166,7 +17254,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -17221,7 +17309,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -17281,7 +17369,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -17353,7 +17441,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -17425,7 +17513,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -17498,7 +17586,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -17586,7 +17674,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -17646,7 +17734,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -17725,7 +17813,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -17785,7 +17873,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -17857,7 +17945,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -17938,7 +18026,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -18026,7 +18114,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -18089,7 +18177,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -18160,7 +18248,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 339, + "weight": 340, "cookies": false, "type": "", "deprecated": false, @@ -18233,7 +18321,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 335, + "weight": 336, "cookies": false, "type": "", "deprecated": false, @@ -18325,7 +18413,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 341, + "weight": 342, "cookies": false, "type": "", "deprecated": false, @@ -18413,7 +18501,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 336, + "weight": 337, "cookies": false, "type": "", "deprecated": false, @@ -18491,7 +18579,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 342, + "weight": 343, "cookies": false, "type": "", "deprecated": false, @@ -18562,7 +18650,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 338, + "weight": 339, "cookies": false, "type": "", "deprecated": false, @@ -18681,7 +18769,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 344, + "weight": 345, "cookies": false, "type": "", "deprecated": false, @@ -18801,7 +18889,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 337, + "weight": 338, "cookies": false, "type": "", "deprecated": false, @@ -18913,7 +19001,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 343, + "weight": 344, "cookies": false, "type": "", "deprecated": false, @@ -19024,7 +19112,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 340, + "weight": 341, "cookies": false, "type": "", "deprecated": false, @@ -19082,7 +19170,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 345, + "weight": 346, "cookies": false, "type": "", "deprecated": false, @@ -19135,7 +19223,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 346, + "weight": 347, "cookies": false, "type": "", "deprecated": false, @@ -19193,7 +19281,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 197, + "weight": 198, "cookies": false, "type": "", "deprecated": false, @@ -19275,7 +19363,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 199, + "weight": 200, "cookies": false, "type": "", "deprecated": false, @@ -19323,7 +19411,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 198, + "weight": 199, "cookies": false, "type": "", "deprecated": false, @@ -19398,7 +19486,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 200, + "weight": 201, "cookies": false, "type": "", "deprecated": false, @@ -19456,7 +19544,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 201, + "weight": 202, "cookies": false, "type": "", "deprecated": false, @@ -19533,7 +19621,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 202, + "weight": 203, "cookies": false, "type": "", "deprecated": false, @@ -19591,7 +19679,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 152, + "weight": 153, "cookies": false, "type": "", "deprecated": false, @@ -19662,7 +19750,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 151, + "weight": 152, "cookies": false, "type": "", "deprecated": false, @@ -19809,7 +19897,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 153, + "weight": 154, "cookies": false, "type": "", "deprecated": false, @@ -19867,7 +19955,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "deprecated": false, @@ -19992,7 +20080,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "deprecated": false, @@ -20052,7 +20140,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "deprecated": false, @@ -20144,7 +20232,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 159, + "weight": 160, "cookies": false, "type": "", "deprecated": false, @@ -20222,7 +20310,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 164, + "weight": 165, "cookies": false, "type": "", "deprecated": false, @@ -20300,7 +20388,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 163, + "weight": 164, "cookies": false, "type": "", "deprecated": false, @@ -20378,7 +20466,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 169, + "weight": 170, "cookies": false, "type": "", "deprecated": false, @@ -20456,7 +20544,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 162, + "weight": 163, "cookies": false, "type": "", "deprecated": false, @@ -20548,7 +20636,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "deprecated": false, @@ -20629,7 +20717,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "deprecated": false, @@ -20707,7 +20795,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "deprecated": false, @@ -20785,7 +20873,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 168, + "weight": 169, "cookies": false, "type": "", "deprecated": false, @@ -20863,7 +20951,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "deprecated": false, @@ -20941,7 +21029,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 165, + "weight": 166, "cookies": false, "type": "", "deprecated": false, @@ -21038,7 +21126,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "deprecated": false, @@ -21123,7 +21211,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "deprecated": false, @@ -21181,7 +21269,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "deprecated": false, @@ -21273,7 +21361,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "deprecated": false, @@ -21339,7 +21427,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "deprecated": false, @@ -21434,7 +21522,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "deprecated": false, @@ -21502,7 +21590,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "deprecated": false, @@ -21640,7 +21728,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "deprecated": false, @@ -21698,7 +21786,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "deprecated": false, @@ -21818,7 +21906,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "deprecated": false, @@ -21884,7 +21972,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "deprecated": false, @@ -21981,7 +22069,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "deprecated": false, @@ -22049,7 +22137,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "deprecated": false, @@ -22149,7 +22237,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "deprecated": false, @@ -22227,7 +22315,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "deprecated": false, @@ -22356,7 +22444,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "deprecated": false, @@ -22494,7 +22582,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "deprecated": false, @@ -22570,7 +22658,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "deprecated": false, @@ -22790,7 +22878,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "deprecated": false, @@ -23053,7 +23141,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "deprecated": false, @@ -23273,7 +23361,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "deprecated": false, @@ -23490,7 +23578,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "deprecated": false, @@ -23725,7 +23813,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "deprecated": false, @@ -23942,7 +24030,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "deprecated": false, @@ -24000,7 +24088,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "deprecated": false, @@ -24118,7 +24206,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "deprecated": false, @@ -24184,7 +24272,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "deprecated": false, @@ -24305,7 +24393,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "deprecated": false, @@ -24373,7 +24461,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "deprecated": false, @@ -24439,7 +24527,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 318, + "weight": 319, "cookies": false, "type": "", "deprecated": false, @@ -24510,7 +24598,7 @@ "x-appwrite": { "method": "createRule", "group": null, - "weight": 317, + "weight": 318, "cookies": false, "type": "", "deprecated": false, @@ -24597,7 +24685,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 319, + "weight": 320, "cookies": false, "type": "", "deprecated": false, @@ -24650,7 +24738,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "deprecated": false, @@ -24710,7 +24798,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "deprecated": false, @@ -24768,7 +24856,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -24840,7 +24928,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -24977,7 +25065,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -25036,7 +25124,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -25169,7 +25257,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -25228,7 +25316,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -25311,7 +25399,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -25401,7 +25489,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -25471,7 +25559,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -25560,7 +25648,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -25630,7 +25718,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -25700,7 +25788,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -25898,7 +25986,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -25968,7 +26056,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 217, + "weight": 218, "cookies": false, "type": "", "deprecated": false, @@ -26038,7 +26126,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 218, + "weight": 219, "cookies": false, "type": "", "deprecated": false, @@ -26116,7 +26204,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -26191,7 +26279,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -26281,7 +26369,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -26343,7 +26431,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -26418,7 +26506,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -26480,7 +26568,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "deprecated": false, @@ -26550,7 +26638,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -26633,7 +26721,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -26746,7 +26834,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -26816,7 +26904,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -26902,7 +26990,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -26974,7 +27062,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -27067,7 +27155,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -27127,7 +27215,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -27205,7 +27293,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -27277,7 +27365,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -27372,7 +27460,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -27463,7 +27551,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -27552,7 +27640,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -27621,7 +27709,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -27682,7 +27770,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -27773,7 +27861,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -27864,7 +27952,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -27990,7 +28078,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -28102,7 +28190,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -28212,7 +28300,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 275, + "weight": 276, "cookies": false, "type": "", "deprecated": false, @@ -28282,7 +28370,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -28336,7 +28424,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -28397,7 +28485,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -28476,7 +28564,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -28558,7 +28646,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -28638,7 +28726,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -28709,7 +28797,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -28770,7 +28858,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -28844,7 +28932,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -28916,7 +29004,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -28975,7 +29063,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -29034,7 +29122,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -29093,7 +29181,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -29154,7 +29242,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -29233,7 +29321,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -29312,7 +29400,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -29389,7 +29477,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -29448,7 +29536,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -29525,7 +29613,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -29584,7 +29672,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -29638,7 +29726,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -29694,7 +29782,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -29763,7 +29851,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -29840,7 +29928,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -29912,7 +30000,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -30023,7 +30111,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -30091,7 +30179,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -30181,7 +30269,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -30251,7 +30339,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -30333,7 +30421,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -30412,7 +30500,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "cookies": false, "type": "", "deprecated": false, @@ -30489,7 +30577,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "deprecated": false, @@ -30556,7 +30644,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "deprecated": false, @@ -30639,7 +30727,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "deprecated": false, @@ -30705,7 +30793,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "deprecated": false, @@ -30771,7 +30859,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "deprecated": false, @@ -30848,7 +30936,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "deprecated": false, @@ -30928,7 +31016,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "deprecated": false, @@ -31012,7 +31100,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "deprecated": false, @@ -31083,7 +31171,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "deprecated": false, @@ -31136,7 +31224,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "deprecated": false, diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 7119a8f584..f3da5cf4f8 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -2458,7 +2458,10 @@ "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/account\/create-token-email.md", "rate-limit": 10, "rate-time": 3600, - "rate-key": "url:{url},email:{param-email}", + "rate-key": [ + "url:{url},email:{param-email}", + "url:{url},ip:{ip}" + ], "scope": "sessions.write", "platforms": [ "server", @@ -7590,7 +7593,7 @@ "tags": [ "databases" ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "responses": { "201": { "description": "Document", @@ -7640,7 +7643,7 @@ "model": "#\/definitions\/document" } ], - "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n" + "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console." }, { "name": "createDocuments", @@ -7711,6 +7714,15 @@ "default": [], "x-example": "{}" }, + "permissions": { + "type": "array", + "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", + "default": null, + "x-example": "[\"read(\"any\")\"]", + "items": { + "type": "string" + } + }, "documents": { "type": "array", "description": "Array of documents data as JSON objects.", @@ -7719,14 +7731,91 @@ "items": { "type": "object" } - }, - "permissions": { + } + } + } + } + ] + }, + "put": { + "summary": "Create or update documents", + "operationId": "databasesUpsertDocuments", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", + "responses": { + "200": { + "description": "Documents List", + "schema": { + "$ref": "#\/definitions\/documentList" + } + } + }, + "x-appwrite": { + "method": "upsertDocuments", + "group": "documents", + "weight": 114, + "cookies": false, + "type": "", + "deprecated": false, + "demo": "databases\/upsert-documents.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/upsert-documents.md", + "rate-limit": 120, + "rate-time": 60, + "rate-key": "ip:{ip},method:{method},url:{url},userId:{userId}", + "scope": "documents.write", + "platforms": [ + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "documents": { "type": "array", - "description": "An array of permissions strings. By default, only the current user is granted all permissions. [Learn more about permissions](https:\/\/appwrite.io\/docs\/permissions).", - "default": null, - "x-example": "[\"read(\"any\")\"]", + "description": "Array of document data as JSON objects. May contain partial documents.", + "default": [], + "x-example": null, "items": { - "type": "string" + "type": "object" } } } @@ -7850,7 +7939,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "deprecated": false, @@ -8127,7 +8216,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "deprecated": false, @@ -8551,7 +8640,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "deprecated": false, @@ -8624,7 +8713,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "deprecated": false, @@ -8894,7 +8983,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "deprecated": false, @@ -8944,7 +9033,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "deprecated": false, @@ -8995,7 +9084,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "deprecated": false, @@ -9055,7 +9144,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "deprecated": false, @@ -9297,7 +9386,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "deprecated": false, @@ -9357,7 +9446,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "deprecated": false, @@ -9438,7 +9527,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 300, + "weight": 301, "cookies": false, "type": "upload", "deprecated": false, @@ -9529,7 +9618,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "deprecated": false, @@ -9597,7 +9686,7 @@ "x-appwrite": { "method": "updateDeployment", "group": "deployments", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "deprecated": false, @@ -9660,7 +9749,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "deprecated": false, @@ -9727,7 +9816,7 @@ "x-appwrite": { "method": "createBuild", "group": "deployments", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "deprecated": false, @@ -9810,7 +9899,7 @@ "x-appwrite": { "method": "updateDeploymentBuild", "group": "deployments", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "deprecated": false, @@ -9878,7 +9967,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 297, + "weight": 298, "cookies": false, "type": "location", "deprecated": false, @@ -9948,7 +10037,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "deprecated": false, @@ -10033,7 +10122,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "deprecated": false, @@ -10152,7 +10241,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "deprecated": false, @@ -10219,7 +10308,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "deprecated": false, @@ -10287,7 +10376,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "deprecated": false, @@ -10347,7 +10436,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "deprecated": false, @@ -10432,7 +10521,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "deprecated": false, @@ -10500,7 +10589,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "deprecated": false, @@ -10587,7 +10676,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "deprecated": false, @@ -10657,7 +10746,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 332, + "weight": 333, "cookies": false, "type": "graphql", "deprecated": false, @@ -10733,7 +10822,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 331, + "weight": 332, "cookies": false, "type": "graphql", "deprecated": false, @@ -10807,7 +10896,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "deprecated": false, @@ -10857,7 +10946,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 148, + "weight": 149, "cookies": false, "type": "", "deprecated": false, @@ -10907,7 +10996,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "deprecated": false, @@ -10957,7 +11046,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "deprecated": false, @@ -11016,7 +11105,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "deprecated": false, @@ -11066,7 +11155,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "deprecated": false, @@ -11116,7 +11205,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "deprecated": false, @@ -11177,7 +11266,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "deprecated": false, @@ -11238,7 +11327,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "deprecated": false, @@ -11308,7 +11397,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "deprecated": false, @@ -11369,7 +11458,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 149, + "weight": 150, "cookies": false, "type": "", "deprecated": false, @@ -11454,7 +11543,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "deprecated": false, @@ -11515,7 +11604,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "deprecated": false, @@ -11576,7 +11665,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "deprecated": false, @@ -11637,7 +11726,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "deprecated": false, @@ -11698,7 +11787,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "deprecated": false, @@ -11759,7 +11848,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "deprecated": false, @@ -11820,7 +11909,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "deprecated": false, @@ -11881,7 +11970,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "deprecated": false, @@ -11942,7 +12031,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "deprecated": false, @@ -11992,7 +12081,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "deprecated": false, @@ -12042,7 +12131,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "deprecated": false, @@ -12092,7 +12181,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 119, + "weight": 120, "cookies": false, "type": "", "deprecated": false, @@ -12146,7 +12235,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 120, + "weight": 121, "cookies": false, "type": "", "deprecated": false, @@ -12200,7 +12289,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 124, + "weight": 125, "cookies": false, "type": "", "deprecated": false, @@ -12254,7 +12343,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 121, + "weight": 122, "cookies": false, "type": "", "deprecated": false, @@ -12308,7 +12397,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 122, + "weight": 123, "cookies": false, "type": "", "deprecated": false, @@ -12362,7 +12451,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 123, + "weight": 124, "cookies": false, "type": "", "deprecated": false, @@ -12416,7 +12505,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 125, + "weight": 126, "cookies": false, "type": "", "deprecated": false, @@ -12470,7 +12559,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 126, + "weight": 127, "cookies": false, "type": "", "deprecated": false, @@ -12524,7 +12613,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "deprecated": false, @@ -12600,7 +12689,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "deprecated": false, @@ -12759,7 +12848,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "deprecated": false, @@ -12915,7 +13004,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "deprecated": false, @@ -13111,7 +13200,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "deprecated": false, @@ -13306,7 +13395,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "deprecated": false, @@ -13425,7 +13514,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "deprecated": false, @@ -13540,7 +13629,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "deprecated": false, @@ -13596,7 +13685,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "deprecated": false, @@ -13657,7 +13746,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 386, + "weight": 387, "cookies": false, "type": "", "deprecated": false, @@ -13730,7 +13819,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "deprecated": false, @@ -13803,7 +13892,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "deprecated": false, @@ -13879,7 +13968,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "deprecated": false, @@ -13995,7 +14084,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "deprecated": false, @@ -14109,7 +14198,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "deprecated": false, @@ -14201,7 +14290,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "deprecated": false, @@ -14291,7 +14380,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "deprecated": false, @@ -14419,7 +14508,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "deprecated": false, @@ -14545,7 +14634,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "deprecated": false, @@ -14649,7 +14738,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "deprecated": false, @@ -14751,7 +14840,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "deprecated": false, @@ -14867,7 +14956,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "deprecated": false, @@ -14981,7 +15070,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "deprecated": false, @@ -15141,7 +15230,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "deprecated": false, @@ -15298,7 +15387,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "deprecated": false, @@ -15402,7 +15491,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "deprecated": false, @@ -15504,7 +15593,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "deprecated": false, @@ -15608,7 +15697,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "deprecated": false, @@ -15710,7 +15799,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "deprecated": false, @@ -15814,7 +15903,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "deprecated": false, @@ -15916,7 +16005,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "deprecated": false, @@ -16020,7 +16109,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "deprecated": false, @@ -16120,7 +16209,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "deprecated": false, @@ -16176,7 +16265,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "deprecated": false, @@ -16237,7 +16326,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "deprecated": false, @@ -16310,7 +16399,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "deprecated": false, @@ -16383,7 +16472,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "deprecated": false, @@ -16457,7 +16546,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "deprecated": false, @@ -16546,7 +16635,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "deprecated": false, @@ -16607,7 +16696,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "deprecated": false, @@ -16687,7 +16776,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "deprecated": false, @@ -16748,7 +16837,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "deprecated": false, @@ -16821,7 +16910,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "deprecated": false, @@ -16903,7 +16992,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "deprecated": false, @@ -16993,7 +17082,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "deprecated": false, @@ -17057,7 +17146,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "deprecated": false, @@ -17130,7 +17219,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "deprecated": false, @@ -17203,7 +17292,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "deprecated": false, @@ -17341,7 +17430,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "deprecated": false, @@ -17401,7 +17490,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "deprecated": false, @@ -17535,7 +17624,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "deprecated": false, @@ -17595,7 +17684,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "deprecated": false, @@ -17680,7 +17769,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 208, + "weight": 209, "cookies": false, "type": "upload", "deprecated": false, @@ -17772,7 +17861,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "deprecated": false, @@ -17844,7 +17933,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "deprecated": false, @@ -17935,7 +18024,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "deprecated": false, @@ -18007,7 +18096,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 212, + "weight": 213, "cookies": false, "type": "location", "deprecated": false, @@ -18079,7 +18168,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 211, + "weight": 212, "cookies": false, "type": "location", "deprecated": false, @@ -18279,7 +18368,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 213, + "weight": 214, "cookies": false, "type": "location", "deprecated": false, @@ -18351,7 +18440,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "deprecated": false, @@ -18428,7 +18517,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "deprecated": false, @@ -18520,7 +18609,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "deprecated": false, @@ -18584,7 +18673,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "deprecated": false, @@ -18661,7 +18750,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "deprecated": false, @@ -18725,7 +18814,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 227, + "weight": 228, "cookies": false, "type": "", "deprecated": false, @@ -18810,7 +18899,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 226, + "weight": 227, "cookies": false, "type": "", "deprecated": false, @@ -18925,7 +19014,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 228, + "weight": 229, "cookies": false, "type": "", "deprecated": false, @@ -18997,7 +19086,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "deprecated": false, @@ -19085,7 +19174,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "deprecated": false, @@ -19159,7 +19248,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "deprecated": false, @@ -19254,7 +19343,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "deprecated": false, @@ -19316,7 +19405,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "deprecated": false, @@ -19396,7 +19485,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 242, + "weight": 243, "cookies": false, "type": "", "deprecated": false, @@ -19469,7 +19558,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "deprecated": false, @@ -19565,7 +19654,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "deprecated": false, @@ -19657,7 +19746,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "deprecated": false, @@ -19747,7 +19836,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 250, + "weight": 251, "cookies": false, "type": "", "deprecated": false, @@ -19817,7 +19906,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "deprecated": false, @@ -19879,7 +19968,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 235, + "weight": 236, "cookies": false, "type": "", "deprecated": false, @@ -19971,7 +20060,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "deprecated": false, @@ -20063,7 +20152,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "deprecated": false, @@ -20190,7 +20279,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 240, + "weight": 241, "cookies": false, "type": "", "deprecated": false, @@ -20303,7 +20392,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "deprecated": false, @@ -20414,7 +20503,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 243, + "weight": 244, "cookies": false, "type": "", "deprecated": false, @@ -20469,7 +20558,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "deprecated": false, @@ -20531,7 +20620,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 256, + "weight": 257, "cookies": false, "type": "", "deprecated": false, @@ -20611,7 +20700,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "deprecated": false, @@ -20694,7 +20783,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "deprecated": false, @@ -20775,7 +20864,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 248, + "weight": 249, "cookies": false, "type": "", "deprecated": false, @@ -20847,7 +20936,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 247, + "weight": 248, "cookies": false, "type": "", "deprecated": false, @@ -20909,7 +20998,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 261, + "weight": 262, "cookies": false, "type": "", "deprecated": false, @@ -20984,7 +21073,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "deprecated": false, @@ -21057,7 +21146,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 262, + "weight": 263, "cookies": false, "type": "", "deprecated": false, @@ -21117,7 +21206,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 263, + "weight": 264, "cookies": false, "type": "", "deprecated": false, @@ -21177,7 +21266,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 265, + "weight": 266, "cookies": false, "type": "", "deprecated": false, @@ -21237,7 +21326,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 264, + "weight": 265, "cookies": false, "type": "", "deprecated": false, @@ -21299,7 +21388,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 254, + "weight": 255, "cookies": false, "type": "", "deprecated": false, @@ -21379,7 +21468,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 255, + "weight": 256, "cookies": false, "type": "", "deprecated": false, @@ -21459,7 +21548,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 257, + "weight": 258, "cookies": false, "type": "", "deprecated": false, @@ -21537,7 +21626,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 244, + "weight": 245, "cookies": false, "type": "", "deprecated": false, @@ -21597,7 +21686,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 259, + "weight": 260, "cookies": false, "type": "", "deprecated": false, @@ -21675,7 +21764,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 246, + "weight": 247, "cookies": false, "type": "", "deprecated": false, @@ -21735,7 +21824,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "deprecated": false, @@ -21790,7 +21879,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "deprecated": false, @@ -21847,7 +21936,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "deprecated": false, @@ -21917,7 +22006,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "deprecated": false, @@ -21995,7 +22084,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 249, + "weight": 250, "cookies": false, "type": "", "deprecated": false, @@ -22068,7 +22157,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 241, + "weight": 242, "cookies": false, "type": "", "deprecated": false, @@ -22180,7 +22269,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 245, + "weight": 246, "cookies": false, "type": "", "deprecated": false, @@ -22249,7 +22338,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 260, + "weight": 261, "cookies": false, "type": "", "deprecated": false, @@ -22340,7 +22429,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "deprecated": false, @@ -22411,7 +22500,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "deprecated": false, @@ -22494,7 +22583,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 258, + "weight": 259, "cookies": false, "type": "", "deprecated": false, @@ -22574,7 +22663,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 253, + "weight": 254, "cookies": false, "type": "", "deprecated": false, diff --git a/docs/examples/1.6.x/server-dart/examples/databases/create-documents.md b/docs/examples/1.6.x/server-dart/examples/databases/create-documents.md new file mode 100644 index 0000000000..9faa4ebf6f --- /dev/null +++ b/docs/examples/1.6.x/server-dart/examples/databases/create-documents.md @@ -0,0 +1,14 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setSession(''); // The user session to authenticate with + +Databases databases = Databases(client); + +DocumentList result = await databases.createDocuments( + databaseId: '', + collectionId: '', + documents: [], +); diff --git a/docs/examples/1.6.x/server-dart/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-dart/examples/databases/delete-documents.md new file mode 100644 index 0000000000..66bd5584c7 --- /dev/null +++ b/docs/examples/1.6.x/server-dart/examples/databases/delete-documents.md @@ -0,0 +1,14 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +await databases.deleteDocuments( + databaseId: '', + collectionId: '', + queries: [], // (optional) +); diff --git a/docs/examples/1.6.x/server-dart/examples/databases/update-documents.md b/docs/examples/1.6.x/server-dart/examples/databases/update-documents.md new file mode 100644 index 0000000000..70b7cbf86d --- /dev/null +++ b/docs/examples/1.6.x/server-dart/examples/databases/update-documents.md @@ -0,0 +1,15 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +DocumentList result = await databases.updateDocuments( + databaseId: '', + collectionId: '', + data: {}, // (optional) + queries: [], // (optional) +); diff --git a/docs/examples/1.6.x/server-dart/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-dart/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..46611b3b1e --- /dev/null +++ b/docs/examples/1.6.x/server-dart/examples/databases/upsert-documents.md @@ -0,0 +1,14 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +DocumentList result = await databases.upsertDocuments( + databaseId: '', + collectionId: '', + documents: [], // (optional) +); diff --git a/docs/examples/1.6.x/server-deno/examples/databases/create-documents.md b/docs/examples/1.6.x/server-deno/examples/databases/create-documents.md new file mode 100644 index 0000000000..17c00e6785 --- /dev/null +++ b/docs/examples/1.6.x/server-deno/examples/databases/create-documents.md @@ -0,0 +1,14 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setSession(''); // The user session to authenticate with + +const databases = new Databases(client); + +const response = await databases.createDocuments( + '', // databaseId + '', // collectionId + [] // documents +); diff --git a/docs/examples/1.6.x/server-deno/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-deno/examples/databases/delete-documents.md new file mode 100644 index 0000000000..4768ed426b --- /dev/null +++ b/docs/examples/1.6.x/server-deno/examples/databases/delete-documents.md @@ -0,0 +1,14 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.deleteDocuments( + '', // databaseId + '', // collectionId + [] // queries (optional) +); diff --git a/docs/examples/1.6.x/server-deno/examples/databases/update-documents.md b/docs/examples/1.6.x/server-deno/examples/databases/update-documents.md new file mode 100644 index 0000000000..1eef7794fb --- /dev/null +++ b/docs/examples/1.6.x/server-deno/examples/databases/update-documents.md @@ -0,0 +1,15 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.updateDocuments( + '', // databaseId + '', // collectionId + {}, // data (optional) + [] // queries (optional) +); diff --git a/docs/examples/1.6.x/server-deno/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-deno/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..c0ee477875 --- /dev/null +++ b/docs/examples/1.6.x/server-deno/examples/databases/upsert-documents.md @@ -0,0 +1,14 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.upsertDocuments( + '', // databaseId + '', // collectionId + [] // documents (optional) +); diff --git a/docs/examples/1.6.x/server-dotnet/examples/databases/create-documents.md b/docs/examples/1.6.x/server-dotnet/examples/databases/create-documents.md new file mode 100644 index 0000000000..8bfc420c4c --- /dev/null +++ b/docs/examples/1.6.x/server-dotnet/examples/databases/create-documents.md @@ -0,0 +1,16 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetSession(""); // The user session to authenticate with + +Databases databases = new Databases(client); + +DocumentList result = await databases.CreateDocuments( + databaseId: "", + collectionId: "", + documents: new List() +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-dotnet/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-dotnet/examples/databases/delete-documents.md new file mode 100644 index 0000000000..a9bc9c277b --- /dev/null +++ b/docs/examples/1.6.x/server-dotnet/examples/databases/delete-documents.md @@ -0,0 +1,16 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +await databases.DeleteDocuments( + databaseId: "", + collectionId: "", + queries: new List() // optional +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-dotnet/examples/databases/update-documents.md b/docs/examples/1.6.x/server-dotnet/examples/databases/update-documents.md new file mode 100644 index 0000000000..63ded21ac9 --- /dev/null +++ b/docs/examples/1.6.x/server-dotnet/examples/databases/update-documents.md @@ -0,0 +1,17 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +DocumentList result = await databases.UpdateDocuments( + databaseId: "", + collectionId: "", + data: [object], // optional + queries: new List() // optional +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-dotnet/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-dotnet/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..d9db60ce2d --- /dev/null +++ b/docs/examples/1.6.x/server-dotnet/examples/databases/upsert-documents.md @@ -0,0 +1,16 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +DocumentList result = await databases.UpsertDocuments( + databaseId: "", + collectionId: "", + documents: new List() // optional +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-go/examples/databases/create-documents.md b/docs/examples/1.6.x/server-go/examples/databases/create-documents.md new file mode 100644 index 0000000000..0617f12687 --- /dev/null +++ b/docs/examples/1.6.x/server-go/examples/databases/create-documents.md @@ -0,0 +1,28 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +func main() { + client := client.NewClient() + + client.SetEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + client.SetProject("") // Your project ID + client.SetSession("") // The user session to authenticate with + + service := databases.NewDatabases(client) + response, error := service.CreateDocuments( + "", + "", + []interface{}{}, + ) + + if error != nil { + panic(error) + } + + fmt.Println(response) +} diff --git a/docs/examples/1.6.x/server-go/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-go/examples/databases/delete-documents.md new file mode 100644 index 0000000000..6527cee677 --- /dev/null +++ b/docs/examples/1.6.x/server-go/examples/databases/delete-documents.md @@ -0,0 +1,28 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +func main() { + client := client.NewClient() + + client.SetEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + client.SetProject("") // Your project ID + client.SetKey("") // Your secret API key + + service := databases.NewDatabases(client) + response, error := service.DeleteDocuments( + "", + "", + databases.WithDeleteDocumentsQueries([]interface{}{}), + ) + + if error != nil { + panic(error) + } + + fmt.Println(response) +} diff --git a/docs/examples/1.6.x/server-go/examples/databases/update-documents.md b/docs/examples/1.6.x/server-go/examples/databases/update-documents.md new file mode 100644 index 0000000000..e654590691 --- /dev/null +++ b/docs/examples/1.6.x/server-go/examples/databases/update-documents.md @@ -0,0 +1,29 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +func main() { + client := client.NewClient() + + client.SetEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + client.SetProject("") // Your project ID + client.SetKey("") // Your secret API key + + service := databases.NewDatabases(client) + response, error := service.UpdateDocuments( + "", + "", + databases.WithUpdateDocumentsData(map[string]interface{}{}), + databases.WithUpdateDocumentsQueries([]interface{}{}), + ) + + if error != nil { + panic(error) + } + + fmt.Println(response) +} diff --git a/docs/examples/1.6.x/server-go/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-go/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..a8399f79c0 --- /dev/null +++ b/docs/examples/1.6.x/server-go/examples/databases/upsert-documents.md @@ -0,0 +1,28 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +func main() { + client := client.NewClient() + + client.SetEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + client.SetProject("") // Your project ID + client.SetKey("") // Your secret API key + + service := databases.NewDatabases(client) + response, error := service.UpsertDocuments( + "", + "", + databases.WithUpsertDocumentsDocuments([]interface{}{}), + ) + + if error != nil { + panic(error) + } + + fmt.Println(response) +} diff --git a/docs/examples/1.6.x/server-graphql/examples/databases/create-documents.md b/docs/examples/1.6.x/server-graphql/examples/databases/create-documents.md new file mode 100644 index 0000000000..3e3a50f3ab --- /dev/null +++ b/docs/examples/1.6.x/server-graphql/examples/databases/create-documents.md @@ -0,0 +1,18 @@ +mutation { + databasesCreateDocuments( + databaseId: "", + collectionId: "", + documents: [] + ) { + total + documents { + _id + _collectionId + _databaseId + _createdAt + _updatedAt + _permissions + data + } + } +} diff --git a/docs/examples/1.6.x/server-graphql/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-graphql/examples/databases/delete-documents.md new file mode 100644 index 0000000000..ad5826f22a --- /dev/null +++ b/docs/examples/1.6.x/server-graphql/examples/databases/delete-documents.md @@ -0,0 +1,18 @@ +mutation { + databasesDeleteDocuments( + databaseId: "", + collectionId: "", + queries: [] + ) { + total + documents { + _id + _collectionId + _databaseId + _createdAt + _updatedAt + _permissions + data + } + } +} diff --git a/docs/examples/1.6.x/server-graphql/examples/databases/update-documents.md b/docs/examples/1.6.x/server-graphql/examples/databases/update-documents.md new file mode 100644 index 0000000000..c05acb16a0 --- /dev/null +++ b/docs/examples/1.6.x/server-graphql/examples/databases/update-documents.md @@ -0,0 +1,19 @@ +mutation { + databasesUpdateDocuments( + databaseId: "", + collectionId: "", + data: "{}", + queries: [] + ) { + total + documents { + _id + _collectionId + _databaseId + _createdAt + _updatedAt + _permissions + data + } + } +} diff --git a/docs/examples/1.6.x/server-graphql/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-graphql/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..d6e7bba9a3 --- /dev/null +++ b/docs/examples/1.6.x/server-graphql/examples/databases/upsert-documents.md @@ -0,0 +1,18 @@ +mutation { + databasesUpsertDocuments( + databaseId: "", + collectionId: "", + documents: [] + ) { + total + documents { + _id + _collectionId + _databaseId + _createdAt + _updatedAt + _permissions + data + } + } +} diff --git a/docs/examples/1.6.x/server-kotlin/java/databases/create-documents.md b/docs/examples/1.6.x/server-kotlin/java/databases/create-documents.md new file mode 100644 index 0000000000..c788fa7017 --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/java/databases/create-documents.md @@ -0,0 +1,25 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setSession(""); // The user session to authenticate with + +Databases databases = new Databases(client); + +databases.createDocuments( + "", // databaseId + "", // collectionId + listOf(), // documents + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.6.x/server-kotlin/java/databases/delete-documents.md b/docs/examples/1.6.x/server-kotlin/java/databases/delete-documents.md new file mode 100644 index 0000000000..e8394b1ff9 --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/java/databases/delete-documents.md @@ -0,0 +1,25 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.deleteDocuments( + "", // databaseId + "", // collectionId + listOf(), // queries (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.6.x/server-kotlin/java/databases/update-documents.md b/docs/examples/1.6.x/server-kotlin/java/databases/update-documents.md new file mode 100644 index 0000000000..b4138b41d2 --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/java/databases/update-documents.md @@ -0,0 +1,26 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.updateDocuments( + "", // databaseId + "", // collectionId + mapOf( "a" to "b" ), // data (optional) + listOf(), // queries (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.6.x/server-kotlin/java/databases/upsert-documents.md b/docs/examples/1.6.x/server-kotlin/java/databases/upsert-documents.md new file mode 100644 index 0000000000..e2f2a46337 --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/java/databases/upsert-documents.md @@ -0,0 +1,25 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.upsertDocuments( + "", // databaseId + "", // collectionId + listOf(), // documents (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.6.x/server-kotlin/kotlin/databases/create-documents.md b/docs/examples/1.6.x/server-kotlin/kotlin/databases/create-documents.md new file mode 100644 index 0000000000..d9af7b000c --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/kotlin/databases/create-documents.md @@ -0,0 +1,16 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setSession("") // The user session to authenticate with + +val databases = Databases(client) + +val response = databases.createDocuments( + databaseId = "", + collectionId = "", + documents = listOf() +) diff --git a/docs/examples/1.6.x/server-kotlin/kotlin/databases/delete-documents.md b/docs/examples/1.6.x/server-kotlin/kotlin/databases/delete-documents.md new file mode 100644 index 0000000000..c4caa63aae --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/kotlin/databases/delete-documents.md @@ -0,0 +1,16 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.deleteDocuments( + databaseId = "", + collectionId = "", + queries = listOf() // optional +) diff --git a/docs/examples/1.6.x/server-kotlin/kotlin/databases/update-documents.md b/docs/examples/1.6.x/server-kotlin/kotlin/databases/update-documents.md new file mode 100644 index 0000000000..9d6c2b5ea8 --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/kotlin/databases/update-documents.md @@ -0,0 +1,17 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.updateDocuments( + databaseId = "", + collectionId = "", + data = mapOf( "a" to "b" ), // optional + queries = listOf() // optional +) diff --git a/docs/examples/1.6.x/server-kotlin/kotlin/databases/upsert-documents.md b/docs/examples/1.6.x/server-kotlin/kotlin/databases/upsert-documents.md new file mode 100644 index 0000000000..7459b384a1 --- /dev/null +++ b/docs/examples/1.6.x/server-kotlin/kotlin/databases/upsert-documents.md @@ -0,0 +1,16 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.upsertDocuments( + databaseId = "", + collectionId = "", + documents = listOf() // optional +) diff --git a/docs/examples/1.6.x/server-nodejs/examples/databases/create-documents.md b/docs/examples/1.6.x/server-nodejs/examples/databases/create-documents.md new file mode 100644 index 0000000000..cc8fd01a60 --- /dev/null +++ b/docs/examples/1.6.x/server-nodejs/examples/databases/create-documents.md @@ -0,0 +1,14 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setSession(''); // The user session to authenticate with + +const databases = new sdk.Databases(client); + +const result = await databases.createDocuments( + '', // databaseId + '', // collectionId + [] // documents +); diff --git a/docs/examples/1.6.x/server-nodejs/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-nodejs/examples/databases/delete-documents.md new file mode 100644 index 0000000000..01814e5052 --- /dev/null +++ b/docs/examples/1.6.x/server-nodejs/examples/databases/delete-documents.md @@ -0,0 +1,14 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.deleteDocuments( + '', // databaseId + '', // collectionId + [] // queries (optional) +); diff --git a/docs/examples/1.6.x/server-nodejs/examples/databases/update-documents.md b/docs/examples/1.6.x/server-nodejs/examples/databases/update-documents.md new file mode 100644 index 0000000000..62b2271bae --- /dev/null +++ b/docs/examples/1.6.x/server-nodejs/examples/databases/update-documents.md @@ -0,0 +1,15 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.updateDocuments( + '', // databaseId + '', // collectionId + {}, // data (optional) + [] // queries (optional) +); diff --git a/docs/examples/1.6.x/server-nodejs/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-nodejs/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..5b4795627d --- /dev/null +++ b/docs/examples/1.6.x/server-nodejs/examples/databases/upsert-documents.md @@ -0,0 +1,14 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.upsertDocuments( + '', // databaseId + '', // collectionId + [] // documents (optional) +); diff --git a/docs/examples/1.6.x/server-php/examples/databases/create-documents.md b/docs/examples/1.6.x/server-php/examples/databases/create-documents.md new file mode 100644 index 0000000000..0ca02bfa03 --- /dev/null +++ b/docs/examples/1.6.x/server-php/examples/databases/create-documents.md @@ -0,0 +1,17 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setSession(''); // The user session to authenticate with + +$databases = new Databases($client); + +$result = $databases->createDocuments( + databaseId: '', + collectionId: '', + documents: [] +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-php/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-php/examples/databases/delete-documents.md new file mode 100644 index 0000000000..3552d85317 --- /dev/null +++ b/docs/examples/1.6.x/server-php/examples/databases/delete-documents.md @@ -0,0 +1,17 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->deleteDocuments( + databaseId: '', + collectionId: '', + queries: [] // optional +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-php/examples/databases/update-documents.md b/docs/examples/1.6.x/server-php/examples/databases/update-documents.md new file mode 100644 index 0000000000..51b4e18bc2 --- /dev/null +++ b/docs/examples/1.6.x/server-php/examples/databases/update-documents.md @@ -0,0 +1,18 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->updateDocuments( + databaseId: '', + collectionId: '', + data: [], // optional + queries: [] // optional +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-php/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-php/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..7b9459e8f4 --- /dev/null +++ b/docs/examples/1.6.x/server-php/examples/databases/upsert-documents.md @@ -0,0 +1,17 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->upsertDocuments( + databaseId: '', + collectionId: '', + documents: [] // optional +); \ No newline at end of file diff --git a/docs/examples/1.6.x/server-python/examples/databases/create-documents.md b/docs/examples/1.6.x/server-python/examples/databases/create-documents.md new file mode 100644 index 0000000000..1178a0f735 --- /dev/null +++ b/docs/examples/1.6.x/server-python/examples/databases/create-documents.md @@ -0,0 +1,15 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_session('') # The user session to authenticate with + +databases = Databases(client) + +result = databases.create_documents( + database_id = '', + collection_id = '', + documents = [] +) diff --git a/docs/examples/1.6.x/server-python/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-python/examples/databases/delete-documents.md new file mode 100644 index 0000000000..a315f0c200 --- /dev/null +++ b/docs/examples/1.6.x/server-python/examples/databases/delete-documents.md @@ -0,0 +1,15 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.delete_documents( + database_id = '', + collection_id = '', + queries = [] # optional +) diff --git a/docs/examples/1.6.x/server-python/examples/databases/update-documents.md b/docs/examples/1.6.x/server-python/examples/databases/update-documents.md new file mode 100644 index 0000000000..5a50d1a912 --- /dev/null +++ b/docs/examples/1.6.x/server-python/examples/databases/update-documents.md @@ -0,0 +1,16 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.update_documents( + database_id = '', + collection_id = '', + data = {}, # optional + queries = [] # optional +) diff --git a/docs/examples/1.6.x/server-python/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-python/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..99720649d6 --- /dev/null +++ b/docs/examples/1.6.x/server-python/examples/databases/upsert-documents.md @@ -0,0 +1,15 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.upsert_documents( + database_id = '', + collection_id = '', + documents = [] # optional +) diff --git a/docs/examples/1.6.x/server-rest/examples/databases/create-documents.md b/docs/examples/1.6.x/server-rest/examples/databases/create-documents.md new file mode 100644 index 0000000000..892510cf6f --- /dev/null +++ b/docs/examples/1.6.x/server-rest/examples/databases/create-documents.md @@ -0,0 +1,12 @@ +POST /v1/databases/{databaseId}/collections/{collectionId}/documents HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.6.0 +X-Appwrite-Project: +X-Appwrite-Session: +X-Appwrite-Key: +X-Appwrite-JWT: + +{ + "documents": [] +} diff --git a/docs/examples/1.6.x/server-rest/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-rest/examples/databases/delete-documents.md new file mode 100644 index 0000000000..daf782fd2c --- /dev/null +++ b/docs/examples/1.6.x/server-rest/examples/databases/delete-documents.md @@ -0,0 +1,10 @@ +DELETE /v1/databases/{databaseId}/collections/{collectionId}/documents HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.6.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "queries": [] +} diff --git a/docs/examples/1.6.x/server-rest/examples/databases/update-documents.md b/docs/examples/1.6.x/server-rest/examples/databases/update-documents.md new file mode 100644 index 0000000000..71fdbf9c63 --- /dev/null +++ b/docs/examples/1.6.x/server-rest/examples/databases/update-documents.md @@ -0,0 +1,11 @@ +PATCH /v1/databases/{databaseId}/collections/{collectionId}/documents HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.6.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "data": {}, + "queries": [] +} diff --git a/docs/examples/1.6.x/server-rest/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-rest/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..c374b43043 --- /dev/null +++ b/docs/examples/1.6.x/server-rest/examples/databases/upsert-documents.md @@ -0,0 +1,10 @@ +PUT /v1/databases/{databaseId}/collections/{collectionId}/documents HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.6.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "documents": [] +} diff --git a/docs/examples/1.6.x/server-ruby/examples/databases/create-documents.md b/docs/examples/1.6.x/server-ruby/examples/databases/create-documents.md new file mode 100644 index 0000000000..98eadab57d --- /dev/null +++ b/docs/examples/1.6.x/server-ruby/examples/databases/create-documents.md @@ -0,0 +1,16 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_session('') # The user session to authenticate with + +databases = Databases.new(client) + +result = databases.create_documents( + database_id: '', + collection_id: '', + documents: [] +) diff --git a/docs/examples/1.6.x/server-ruby/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-ruby/examples/databases/delete-documents.md new file mode 100644 index 0000000000..d0f10d0b41 --- /dev/null +++ b/docs/examples/1.6.x/server-ruby/examples/databases/delete-documents.md @@ -0,0 +1,16 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.delete_documents( + database_id: '', + collection_id: '', + queries: [] # optional +) diff --git a/docs/examples/1.6.x/server-ruby/examples/databases/update-documents.md b/docs/examples/1.6.x/server-ruby/examples/databases/update-documents.md new file mode 100644 index 0000000000..2f6907294f --- /dev/null +++ b/docs/examples/1.6.x/server-ruby/examples/databases/update-documents.md @@ -0,0 +1,17 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.update_documents( + database_id: '', + collection_id: '', + data: {}, # optional + queries: [] # optional +) diff --git a/docs/examples/1.6.x/server-ruby/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-ruby/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..353e38fe2b --- /dev/null +++ b/docs/examples/1.6.x/server-ruby/examples/databases/upsert-documents.md @@ -0,0 +1,16 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.upsert_documents( + database_id: '', + collection_id: '', + documents: [] # optional +) diff --git a/docs/examples/1.6.x/server-swift/examples/databases/create-documents.md b/docs/examples/1.6.x/server-swift/examples/databases/create-documents.md new file mode 100644 index 0000000000..f7c076eaea --- /dev/null +++ b/docs/examples/1.6.x/server-swift/examples/databases/create-documents.md @@ -0,0 +1,15 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setSession("") // The user session to authenticate with + +let databases = Databases(client) + +let documentList = try await databases.createDocuments( + databaseId: "", + collectionId: "", + documents: [] +) + diff --git a/docs/examples/1.6.x/server-swift/examples/databases/delete-documents.md b/docs/examples/1.6.x/server-swift/examples/databases/delete-documents.md new file mode 100644 index 0000000000..d5321f2b26 --- /dev/null +++ b/docs/examples/1.6.x/server-swift/examples/databases/delete-documents.md @@ -0,0 +1,15 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let documentList = try await databases.deleteDocuments( + databaseId: "", + collectionId: "", + queries: [] // optional +) + diff --git a/docs/examples/1.6.x/server-swift/examples/databases/update-documents.md b/docs/examples/1.6.x/server-swift/examples/databases/update-documents.md new file mode 100644 index 0000000000..0e934b1424 --- /dev/null +++ b/docs/examples/1.6.x/server-swift/examples/databases/update-documents.md @@ -0,0 +1,16 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let documentList = try await databases.updateDocuments( + databaseId: "", + collectionId: "", + data: [:], // optional + queries: [] // optional +) + diff --git a/docs/examples/1.6.x/server-swift/examples/databases/upsert-documents.md b/docs/examples/1.6.x/server-swift/examples/databases/upsert-documents.md new file mode 100644 index 0000000000..353cc5c502 --- /dev/null +++ b/docs/examples/1.6.x/server-swift/examples/databases/upsert-documents.md @@ -0,0 +1,15 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let documentList = try await databases.upsertDocuments( + databaseId: "", + collectionId: "", + documents: [] // optional +) +