diff --git a/specs/latest/open-api3-latest-client.json b/specs/latest/open-api3-latest-client.json index ae403fcc..3eba047e 100644 --- a/specs/latest/open-api3-latest-client.json +++ b/specs/latest/open-api3-latest-client.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.9.3", + "version": "1.9.4", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -5896,7 +5896,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 755, + "weight": 761, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5963,7 +5963,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 751, + "weight": 757, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -6034,7 +6034,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 752, + "weight": 758, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -6098,7 +6098,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 753, + "weight": 759, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -6176,7 +6176,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 754, + "weight": 760, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -6242,7 +6242,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 756, + "weight": 762, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -6327,7 +6327,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 897, + "weight": 905, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -6451,7 +6451,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -6612,7 +6612,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -6723,7 +6723,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -6878,7 +6878,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -6990,7 +6990,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -7097,7 +7097,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -7226,7 +7226,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -7355,7 +7355,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 862, + "weight": 870, "cookies": false, "type": "", "demo": "documentsdb\/list-transactions.md", @@ -7422,7 +7422,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 858, + "weight": 866, "cookies": false, "type": "", "demo": "documentsdb\/create-transaction.md", @@ -7493,7 +7493,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 859, + "weight": 867, "cookies": false, "type": "", "demo": "documentsdb\/get-transaction.md", @@ -7557,7 +7557,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 860, + "weight": 868, "cookies": false, "type": "", "demo": "documentsdb\/update-transaction.md", @@ -7635,7 +7635,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 861, + "weight": 869, "cookies": false, "type": "", "demo": "documentsdb\/delete-transaction.md", @@ -7701,7 +7701,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 863, + "weight": 871, "cookies": false, "type": "", "demo": "documentsdb\/create-operations.md", @@ -7785,7 +7785,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 898, + "weight": 906, "cookies": false, "type": "", "demo": "documentsdb\/list-documents.md", @@ -7905,7 +7905,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 847, + "weight": 855, "cookies": false, "type": "", "demo": "documentsdb\/create-document.md", @@ -8082,7 +8082,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 848, + "weight": 856, "cookies": false, "type": "", "demo": "documentsdb\/get-document.md", @@ -8189,7 +8189,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 851, + "weight": 859, "cookies": false, "type": "", "demo": "documentsdb\/upsert-document.md", @@ -8334,7 +8334,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 849, + "weight": 857, "cookies": false, "type": "", "demo": "documentsdb\/update-document.md", @@ -8440,7 +8440,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 853, + "weight": 861, "cookies": false, "type": "", "demo": "documentsdb\/delete-document.md", @@ -8542,7 +8542,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 857, + "weight": 865, "cookies": false, "type": "", "demo": "documentsdb\/decrement-document-attribute.md", @@ -8665,7 +8665,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 856, + "weight": 864, "cookies": false, "type": "", "demo": "documentsdb\/increment-document-attribute.md", @@ -8788,7 +8788,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 432, + "weight": 436, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -8878,7 +8878,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 430, + "weight": 434, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -8999,7 +8999,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 431, + "weight": 435, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -9777,7 +9777,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 544, + "weight": 548, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -9876,7 +9876,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 1187, + "weight": 1195, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -9978,7 +9978,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 543, + "weight": 547, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -10052,7 +10052,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 545, + "weight": 549, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -10144,7 +10144,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 546, + "weight": 550, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -10213,7 +10213,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 548, + "weight": 552, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -10293,7 +10293,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 547, + "weight": 551, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -10523,7 +10523,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 549, + "weight": 553, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -10610,7 +10610,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 828, + "weight": 836, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -10680,7 +10680,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 824, + "weight": 832, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -10754,7 +10754,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 825, + "weight": 833, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -10821,7 +10821,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 826, + "weight": 834, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -10902,7 +10902,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 827, + "weight": 835, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -10971,7 +10971,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 829, + "weight": 837, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -11059,7 +11059,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 899, + "weight": 907, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -11182,7 +11182,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 812, + "weight": 820, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -11338,7 +11338,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 813, + "weight": 821, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -11448,7 +11448,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 816, + "weight": 824, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -11598,7 +11598,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 814, + "weight": 822, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -11709,7 +11709,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 818, + "weight": 826, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -11815,7 +11815,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 823, + "weight": 831, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -11943,7 +11943,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 822, + "weight": 830, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -12071,7 +12071,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 520, + "weight": 524, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -12160,7 +12160,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 518, + "weight": 522, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -12247,7 +12247,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 519, + "weight": 523, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -12311,7 +12311,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 522, + "weight": 526, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -12387,7 +12387,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 521, + "weight": 525, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -12453,7 +12453,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 527, + "weight": 531, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -12552,7 +12552,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 525, + "weight": 529, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -12668,7 +12668,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 526, + "weight": 530, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -12742,7 +12742,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 528, + "weight": 532, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -12831,7 +12831,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 1188, + "weight": 1196, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -12907,7 +12907,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 530, + "weight": 534, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -13007,7 +13007,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 523, + "weight": 527, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -13070,7 +13070,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 524, + "weight": 528, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -13154,7 +13154,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 895, + "weight": 903, "cookies": false, "type": "", "demo": "vectorsdb\/list-transactions.md", @@ -13221,7 +13221,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 891, + "weight": 899, "cookies": false, "type": "", "demo": "vectorsdb\/create-transaction.md", @@ -13292,7 +13292,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 892, + "weight": 900, "cookies": false, "type": "", "demo": "vectorsdb\/get-transaction.md", @@ -13356,7 +13356,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 893, + "weight": 901, "cookies": false, "type": "", "demo": "vectorsdb\/update-transaction.md", @@ -13434,7 +13434,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 894, + "weight": 902, "cookies": false, "type": "", "demo": "vectorsdb\/delete-transaction.md", @@ -13500,7 +13500,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 896, + "weight": 904, "cookies": false, "type": "", "demo": "vectorsdb\/create-operations.md", @@ -13585,7 +13585,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 885, + "weight": 893, "cookies": false, "type": "", "demo": "vectorsdb\/list-documents.md", @@ -13705,7 +13705,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 881, + "weight": 889, "cookies": false, "type": "", "demo": "vectorsdb\/create-document.md", @@ -13855,7 +13855,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 884, + "weight": 892, "cookies": false, "type": "", "demo": "vectorsdb\/get-document.md", @@ -13962,7 +13962,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 883, + "weight": 891, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-document.md", @@ -14107,7 +14107,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 882, + "weight": 890, "cookies": false, "type": "", "demo": "vectorsdb\/update-document.md", @@ -14213,7 +14213,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 886, + "weight": 894, "cookies": false, "type": "", "demo": "vectorsdb\/delete-document.md", diff --git a/specs/latest/open-api3-latest-console.json b/specs/latest/open-api3-latest-console.json index 56206f54..72675328 100644 --- a/specs/latest/open-api3-latest-console.json +++ b/specs/latest/open-api3-latest-console.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.9.3", + "version": "1.9.4", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -229,7 +229,7 @@ "x-appwrite": { "method": "listBillingAddresses", "group": null, - "weight": 1076, + "weight": 1084, "cookies": false, "type": "", "demo": "account\/list-billing-addresses.md", @@ -291,7 +291,7 @@ "x-appwrite": { "method": "createBillingAddress", "group": null, - "weight": 1074, + "weight": 1082, "cookies": false, "type": "", "demo": "account\/create-billing-address.md", @@ -386,7 +386,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 1075, + "weight": 1083, "cookies": false, "type": "", "demo": "account\/get-billing-address.md", @@ -445,7 +445,7 @@ "x-appwrite": { "method": "updateBillingAddress", "group": null, - "weight": 1077, + "weight": 1085, "cookies": false, "type": "", "demo": "account\/update-billing-address.md", @@ -543,7 +543,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 1078, + "weight": 1086, "cookies": false, "type": "", "demo": "account\/delete-billing-address.md", @@ -604,7 +604,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 1080, + "weight": 1088, "cookies": false, "type": "", "demo": "account\/get-coupon.md", @@ -882,7 +882,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 1079, + "weight": 1087, "cookies": false, "type": "", "demo": "account\/list-invoices.md", @@ -1016,7 +1016,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1062, + "weight": 1070, "cookies": false, "type": "", "demo": "account\/list-keys.md", @@ -1075,7 +1075,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1063, + "weight": 1071, "cookies": false, "type": "", "demo": "account\/create-key.md", @@ -1165,7 +1165,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1066, + "weight": 1074, "cookies": false, "type": "", "demo": "account\/get-key.md", @@ -1223,7 +1223,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1065, + "weight": 1073, "cookies": false, "type": "", "demo": "account\/update-key.md", @@ -1316,7 +1316,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1064, + "weight": 1072, "cookies": false, "type": "", "demo": "account\/delete-key.md", @@ -2737,7 +2737,7 @@ "x-appwrite": { "method": "listPaymentMethods", "group": null, - "weight": 1069, + "weight": 1077, "cookies": false, "type": "", "demo": "account\/list-payment-methods.md", @@ -2799,7 +2799,7 @@ "x-appwrite": { "method": "createPaymentMethod", "group": null, - "weight": 1067, + "weight": 1075, "cookies": false, "type": "", "demo": "account\/create-payment-method.md", @@ -2848,7 +2848,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 1068, + "weight": 1076, "cookies": false, "type": "", "demo": "account\/get-payment-method.md", @@ -2907,7 +2907,7 @@ "x-appwrite": { "method": "updatePaymentMethod", "group": null, - "weight": 1070, + "weight": 1078, "cookies": false, "type": "", "demo": "account\/update-payment-method.md", @@ -2991,7 +2991,7 @@ "x-appwrite": { "method": "deletePaymentMethod", "group": null, - "weight": 1073, + "weight": 1081, "cookies": false, "type": "", "demo": "account\/delete-payment-method.md", @@ -3052,7 +3052,7 @@ "x-appwrite": { "method": "updatePaymentMethodProvider", "group": null, - "weight": 1071, + "weight": 1079, "cookies": false, "type": "", "demo": "account\/update-payment-method-provider.md", @@ -3144,7 +3144,7 @@ "x-appwrite": { "method": "updatePaymentMethodMandateOptions", "group": null, - "weight": 1072, + "weight": 1080, "cookies": false, "type": "", "demo": "account\/update-payment-method-mandate-options.md", @@ -5434,7 +5434,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 1185, + "weight": 1193, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -5497,7 +5497,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 1186, + "weight": 1194, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -7398,7 +7398,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 1056, + "weight": 1064, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -7462,7 +7462,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 1057, + "weight": 1065, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -7551,7 +7551,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 1055, + "weight": 1063, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -7605,7 +7605,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 1058, + "weight": 1066, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -7668,7 +7668,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 1051, + "weight": 1059, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -7735,7 +7735,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 1052, + "weight": 1060, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -7856,7 +7856,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 1050, + "weight": 1058, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -7920,7 +7920,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 1053, + "weight": 1061, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -8012,7 +8012,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 1054, + "weight": 1062, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -8078,7 +8078,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 1061, + "weight": 1069, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -8177,7 +8177,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 1060, + "weight": 1068, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -8243,7 +8243,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 1059, + "weight": 1067, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -8299,7 +8299,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 500, + "weight": 504, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -8367,7 +8367,7 @@ "x-appwrite": { "method": "getCampaign", "group": null, - "weight": 912, + "weight": 920, "cookies": false, "type": "", "demo": "console\/get-campaign.md", @@ -8428,7 +8428,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 909, + "weight": 917, "cookies": false, "type": "", "demo": "console\/get-coupon.md", @@ -8489,7 +8489,7 @@ "x-appwrite": { "method": "listOAuth2Providers", "group": "console", - "weight": 498, + "weight": 502, "cookies": false, "type": "", "demo": "console\/list-o-auth-2-providers.md", @@ -8537,7 +8537,7 @@ "x-appwrite": { "method": "getPlans", "group": null, - "weight": 907, + "weight": 915, "cookies": false, "type": "", "demo": "console\/get-plans.md", @@ -8605,7 +8605,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 908, + "weight": 916, "cookies": false, "type": "", "demo": "console\/get-plan.md", @@ -8666,7 +8666,7 @@ "x-appwrite": { "method": "getProgram", "group": null, - "weight": 910, + "weight": 918, "cookies": false, "type": "", "demo": "console\/get-program.md", @@ -8727,7 +8727,7 @@ "x-appwrite": { "method": "createProgramMembership", "group": null, - "weight": 911, + "weight": 919, "cookies": false, "type": "", "demo": "console\/create-program-membership.md", @@ -8788,7 +8788,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 906, + "weight": 914, "cookies": false, "type": "", "demo": "console\/list-regions.md", @@ -8830,7 +8830,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 501, + "weight": 505, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -8905,7 +8905,7 @@ "x-appwrite": { "method": "listProjectScopes", "group": "console", - "weight": 499, + "weight": 503, "cookies": false, "type": "", "demo": "console\/list-project-scopes.md", @@ -8953,7 +8953,7 @@ "x-appwrite": { "method": "createSource", "group": null, - "weight": 913, + "weight": 921, "cookies": false, "type": "", "demo": "console\/create-source.md", @@ -9044,7 +9044,7 @@ "x-appwrite": { "method": "suggestColumns", "group": null, - "weight": 914, + "weight": 922, "cookies": false, "type": "", "demo": "console\/suggest-columns.md", @@ -9149,7 +9149,7 @@ "x-appwrite": { "method": "suggestIndexes", "group": null, - "weight": 915, + "weight": 923, "cookies": false, "type": "", "demo": "console\/suggest-indexes.md", @@ -9227,7 +9227,7 @@ "tags": [ "console" ], - "description": "Suggest valid Appwrite query JSON objects for a supported list resource from free-text user intent. The endpoint picks a validator based on `type` \u2014 for system resources it uses the static validator and its allowed attributes, and for user-owned table rows it loads the table schema and validates against those attributes at request time. The returned queries are guaranteed to parse and pass the relevant queries validator.\n", + "description": "Suggest valid Appwrite query JSON objects for a supported list resource from free-text user intent. The endpoint picks a validator based on `resource` \u2014 for system resources it uses the static validator and its allowed attributes, and for user-owned table rows it loads the table schema and validates against those attributes at request time. The returned queries are guaranteed to parse and pass the relevant queries validator.\n", "responses": { "200": { "description": "Any", @@ -9244,7 +9244,7 @@ "x-appwrite": { "method": "suggestQueries", "group": null, - "weight": 916, + "weight": 924, "cookies": false, "type": "", "demo": "console\/suggest-queries.md", @@ -9269,8 +9269,8 @@ ], "parameters": [ { - "name": "type", - "description": "Resource list type to generate queries for.", + "name": "resource", + "description": "Resource to generate queries for.", "required": true, "schema": { "type": "string", @@ -9349,8 +9349,81 @@ "transactionlogs", "stats" ], - "x-enum-name": null, - "x-enum-keys": [] + "x-enum-name": "QuerySuggestionResource", + "x-enum-keys": [ + "activities", + "activity_events", + "archives", + "credits", + "dns_records", + "domains", + "invoices", + "payment_methods", + "policies", + "projects", + "restorations", + "team_aggregations", + "teams", + "databases", + "tables", + "rows", + "schedules", + "platforms", + "keys", + "dev_keys", + "webhooks", + "certificates", + "realtime", + "rules", + "installations", + "repositories", + "vcs_comments", + "vcs_comment_locks", + "users", + "cache", + "tokens", + "authenticators", + "challenges", + "sessions", + "identities", + "memberships", + "buckets", + "providers", + "messages", + "topics", + "subscribers", + "targets", + "companies", + "billing_addresses", + "billing_aggregations", + "billing_aggregation_resources", + "billing_team_project_aggregations", + "billing_team_aggregations_v2", + "billing_team_aggregation_resources", + "billing_invoices_v2", + "billing_addons", + "alerts", + "payments", + "billing_discounts", + "sources", + "deals", + "blocks", + "threats", + "feedbacks", + "sh_installations", + "attributes", + "indexes", + "functions", + "sites", + "deployments", + "executions", + "variables", + "migrations", + "resource_tokens", + "transactions", + "transaction_logs", + "stats" + ] }, "in": "query" }, @@ -9366,7 +9439,7 @@ }, { "name": "databaseId", - "description": "Database ID. Required when type is `tables` or `rows`.", + "description": "Database ID. Required when resource is `tables` or `rows`.", "required": false, "schema": { "type": "string", @@ -9376,7 +9449,7 @@ }, { "name": "tableId", - "description": "Table ID. Required when type is `rows`.", + "description": "Table ID. Required when resource is `rows`.", "required": false, "schema": { "type": "string", @@ -9411,7 +9484,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 497, + "weight": 501, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -9459,7 +9532,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 687, + "weight": 691, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -9578,7 +9651,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 683, + "weight": 687, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -9695,7 +9768,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 755, + "weight": 761, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -9763,7 +9836,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 751, + "weight": 757, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -9835,7 +9908,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 752, + "weight": 758, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -9900,7 +9973,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 753, + "weight": 759, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -9979,7 +10052,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 754, + "weight": 760, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -10046,7 +10119,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 756, + "weight": 762, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -10132,7 +10205,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 690, + "weight": 694, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -10236,7 +10309,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 684, + "weight": 688, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -10330,7 +10403,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 685, + "weight": 689, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -10440,7 +10513,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 686, + "weight": 690, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -10535,7 +10608,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 695, + "weight": 699, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -10635,7 +10708,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 691, + "weight": 695, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -10762,7 +10835,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 692, + "weight": 696, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -10837,7 +10910,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 693, + "weight": 697, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -10945,7 +11018,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 694, + "weight": 698, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -11022,7 +11095,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 712, + "weight": 716, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -11099,21 +11172,21 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint": { "post": { - "summary": "Create boolean attribute", - "operationId": "databasesCreateBooleanAttribute", + "summary": "Create bigint attribute", + "operationId": "databasesCreateBigIntAttribute", "tags": [ "databases" ], - "description": "Create a boolean attribute.\n", + "description": "Create a bigint attribute. Optionally, minimum and maximum values can be provided.\n", "responses": { "202": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "content": { "application\/json": { "schema": { - "$ref": "#\/components\/schemas\/attributeBoolean" + "$ref": "#\/components\/schemas\/attributeBigint" } } } @@ -11121,12 +11194,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "createBooleanAttribute", + "method": "createBigIntAttribute", "group": "attributes", - "weight": 713, + "weight": 729, "cookies": false, "type": "", - "demo": "databases\/create-boolean-attribute.md", + "demo": "databases\/create-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -11137,10 +11210,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createBooleanColumn" + "replaceWith": "tablesDB.createBigIntColumn" }, "auth": { "Project": [] @@ -11165,7 +11238,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", + "description": "Collection ID.", "required": true, "schema": { "type": "string", @@ -11190,10 +11263,25 @@ "description": "Is attribute required?", "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", - "x-example": false, + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", + "x-example": null, + "format": "int64", "x-nullable": true }, "array": { @@ -11212,21 +11300,21 @@ } } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint\/{key}": { "patch": { - "summary": "Update boolean attribute", - "operationId": "databasesUpdateBooleanAttribute", + "summary": "Update bigint attribute", + "operationId": "databasesUpdateBigIntAttribute", "tags": [ "databases" ], - "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", + "description": "Update a bigint attribute. Changing the `default` value will not update already existing documents.\n", "responses": { "200": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "content": { "application\/json": { "schema": { - "$ref": "#\/components\/schemas\/attributeBoolean" + "$ref": "#\/components\/schemas\/attributeBigint" } } } @@ -11234,12 +11322,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "updateBooleanAttribute", + "method": "updateBigIntAttribute", "group": "attributes", - "weight": 714, + "weight": 730, "cookies": false, "type": "", - "demo": "databases\/update-boolean-attribute.md", + "demo": "databases\/update-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -11250,10 +11338,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.updateBooleanColumn" + "replaceWith": "tablesDB.updateBigIntColumn" }, "auth": { "Project": [] @@ -11278,7 +11366,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "description": "Collection ID.", "required": true, "schema": { "type": "string", @@ -11307,15 +11395,30 @@ "description": "Is attribute required?", "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", - "x-example": false, + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", + "x-example": null, + "format": "int64", "x-nullable": true }, "newKey": { "type": "string", - "description": "New attribute key.", + "description": "New Attribute Key.", "x-example": null, "x-nullable": true } @@ -11330,21 +11433,21 @@ } } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { "post": { - "summary": "Create datetime attribute", - "operationId": "databasesCreateDatetimeAttribute", + "summary": "Create boolean attribute", + "operationId": "databasesCreateBooleanAttribute", "tags": [ "databases" ], - "description": "Create a date time attribute according to the ISO 8601 standard.", + "description": "Create a boolean attribute.\n", "responses": { "202": { - "description": "AttributeDatetime", + "description": "AttributeBoolean", "content": { "application\/json": { "schema": { - "$ref": "#\/components\/schemas\/attributeDatetime" + "$ref": "#\/components\/schemas\/attributeBoolean" } } } @@ -11352,12 +11455,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "createDatetimeAttribute", + "method": "createBooleanAttribute", "group": "attributes", - "weight": 715, + "weight": 717, "cookies": false, "type": "", - "demo": "databases\/create-datetime-attribute.md", + "demo": "databases\/create-boolean-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -11368,10 +11471,241 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createDatetimeColumn" + "replaceWith": "tablesDB.createBooleanColumn" + }, + "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. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": false + }, + "default": { + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": false, + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + } + } + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { + "patch": { + "summary": "Update boolean attribute", + "operationId": "databasesUpdateBooleanAttribute", + "tags": [ + "databases" + ], + "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", + "responses": { + "200": { + "description": "AttributeBoolean", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/attributeBoolean" + } + } + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "updateBooleanAttribute", + "group": "attributes", + "weight": 718, + "cookies": false, + "type": "", + "demo": "databases\/update-boolean-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.updateBooleanColumn" + }, + "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. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "key", + "description": "Attribute Key.", + "required": true, + "schema": { + "type": "string" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": false + }, + "default": { + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": false, + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New attribute key.", + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } + } + } + } + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "post": { + "summary": "Create datetime attribute", + "operationId": "databasesCreateDatetimeAttribute", + "tags": [ + "databases" + ], + "description": "Create a date time attribute according to the ISO 8601 standard.", + "responses": { + "202": { + "description": "AttributeDatetime", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/attributeDatetime" + } + } + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "createDatetimeAttribute", + "group": "attributes", + "weight": 719, + "cookies": false, + "type": "", + "demo": "databases\/create-datetime-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.createDatetimeColumn" }, "auth": { "Project": [] @@ -11468,7 +11802,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 716, + "weight": 720, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -11587,7 +11921,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 717, + "weight": 721, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -11701,7 +12035,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 718, + "weight": 722, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -11820,7 +12154,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 719, + "weight": 723, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -11942,7 +12276,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 720, + "weight": 724, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -12069,7 +12403,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 721, + "weight": 725, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -12197,7 +12531,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 722, + "weight": 726, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -12330,7 +12664,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 723, + "weight": 727, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -12458,7 +12792,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 724, + "weight": 728, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -12591,7 +12925,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 725, + "weight": 731, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -12704,7 +13038,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 726, + "weight": 732, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -12822,7 +13156,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 727, + "weight": 733, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -12937,7 +13271,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 728, + "weight": 734, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -13061,7 +13395,7 @@ "x-appwrite": { "method": "createLongtextAttribute", "group": "attributes", - "weight": 745, + "weight": 751, "cookies": false, "type": "", "demo": "databases\/create-longtext-attribute.md", @@ -13175,7 +13509,7 @@ "x-appwrite": { "method": "updateLongtextAttribute", "group": "attributes", - "weight": 746, + "weight": 752, "cookies": false, "type": "", "demo": "databases\/update-longtext-attribute.md", @@ -13289,7 +13623,7 @@ "x-appwrite": { "method": "createMediumtextAttribute", "group": "attributes", - "weight": 743, + "weight": 749, "cookies": false, "type": "", "demo": "databases\/create-mediumtext-attribute.md", @@ -13403,7 +13737,7 @@ "x-appwrite": { "method": "updateMediumtextAttribute", "group": "attributes", - "weight": 744, + "weight": 750, "cookies": false, "type": "", "demo": "databases\/update-mediumtext-attribute.md", @@ -13517,7 +13851,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 729, + "weight": 735, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -13632,7 +13966,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 730, + "weight": 736, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -13756,7 +14090,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 731, + "weight": 737, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -13871,7 +14205,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 732, + "weight": 738, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -13995,7 +14329,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 733, + "weight": 739, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -14134,7 +14468,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 734, + "weight": 740, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -14249,7 +14583,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 735, + "weight": 741, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -14374,7 +14708,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 736, + "weight": 742, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -14499,7 +14833,7 @@ "x-appwrite": { "method": "createTextAttribute", "group": "attributes", - "weight": 741, + "weight": 747, "cookies": false, "type": "", "demo": "databases\/create-text-attribute.md", @@ -14613,7 +14947,7 @@ "x-appwrite": { "method": "updateTextAttribute", "group": "attributes", - "weight": 742, + "weight": 748, "cookies": false, "type": "", "demo": "databases\/update-text-attribute.md", @@ -14727,7 +15061,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 737, + "weight": 743, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -14841,7 +15175,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 738, + "weight": 744, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -14960,7 +15294,7 @@ "x-appwrite": { "method": "createVarcharAttribute", "group": "attributes", - "weight": 739, + "weight": 745, "cookies": false, "type": "", "demo": "databases\/create-varchar-attribute.md", @@ -15081,7 +15415,7 @@ "x-appwrite": { "method": "updateVarcharAttribute", "group": "attributes", - "weight": 740, + "weight": 746, "cookies": false, "type": "", "demo": "databases\/update-varchar-attribute.md", @@ -15284,7 +15618,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 710, + "weight": 714, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -15361,7 +15695,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 711, + "weight": 715, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -15447,7 +15781,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 897, + "weight": 905, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -15572,7 +15906,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -15764,7 +16098,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 703, + "weight": 707, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -15901,7 +16235,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 701, + "weight": 705, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -16006,7 +16340,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 705, + "weight": 709, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -16108,7 +16442,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -16220,7 +16554,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -16376,7 +16710,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -16489,7 +16823,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -16597,7 +16931,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 707, + "weight": 711, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -16695,7 +17029,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -16825,7 +17159,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -16955,7 +17289,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 750, + "weight": 756, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -17054,7 +17388,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 747, + "weight": 753, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -17195,7 +17529,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 748, + "weight": 754, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -17272,7 +17606,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 749, + "weight": 755, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -17358,7 +17692,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 696, + "weight": 700, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -17446,7 +17780,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 697, + "weight": 701, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -17543,7 +17877,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 688, + "weight": 692, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -17651,7 +17985,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 689, + "weight": 693, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -17768,7 +18102,7 @@ "x-appwrite": { "method": "list", "group": "documentsdb", - "weight": 834, + "weight": 842, "cookies": false, "type": "", "demo": "documentsdb\/list.md", @@ -17854,7 +18188,7 @@ "x-appwrite": { "method": "create", "group": "documentsdb", - "weight": 830, + "weight": 838, "cookies": false, "type": "", "demo": "documentsdb\/create.md", @@ -17935,7 +18269,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 862, + "weight": 870, "cookies": false, "type": "", "demo": "documentsdb\/list-transactions.md", @@ -18003,7 +18337,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 858, + "weight": 866, "cookies": false, "type": "", "demo": "documentsdb\/create-transaction.md", @@ -18075,7 +18409,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 859, + "weight": 867, "cookies": false, "type": "", "demo": "documentsdb\/get-transaction.md", @@ -18140,7 +18474,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 860, + "weight": 868, "cookies": false, "type": "", "demo": "documentsdb\/update-transaction.md", @@ -18219,7 +18553,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 861, + "weight": 869, "cookies": false, "type": "", "demo": "documentsdb\/delete-transaction.md", @@ -18286,7 +18620,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 836, + "weight": 844, "cookies": false, "type": "", "demo": "documentsdb\/list-usage.md", @@ -18382,7 +18716,7 @@ "x-appwrite": { "method": "get", "group": "documentsdb", - "weight": 831, + "weight": 839, "cookies": false, "type": "", "demo": "documentsdb\/get.md", @@ -18443,7 +18777,7 @@ "x-appwrite": { "method": "update", "group": "documentsdb", - "weight": 832, + "weight": 840, "cookies": false, "type": "", "demo": "documentsdb\/update.md", @@ -18521,7 +18855,7 @@ "x-appwrite": { "method": "delete", "group": "documentsdb", - "weight": 833, + "weight": 841, "cookies": false, "type": "", "demo": "documentsdb\/delete.md", @@ -18584,7 +18918,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 841, + "weight": 849, "cookies": false, "type": "", "demo": "documentsdb\/list-collections.md", @@ -18680,7 +19014,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 837, + "weight": 845, "cookies": false, "type": "", "demo": "documentsdb\/create-collection.md", @@ -18803,7 +19137,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 838, + "weight": 846, "cookies": false, "type": "", "demo": "documentsdb\/get-collection.md", @@ -18874,7 +19208,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 839, + "weight": 847, "cookies": false, "type": "", "demo": "documentsdb\/update-collection.md", @@ -18980,7 +19314,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 840, + "weight": 848, "cookies": false, "type": "", "demo": "documentsdb\/delete-collection.md", @@ -19053,7 +19387,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 898, + "weight": 906, "cookies": false, "type": "", "demo": "documentsdb\/list-documents.md", @@ -19174,7 +19508,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 847, + "weight": 855, "cookies": false, "type": "", "demo": "documentsdb\/create-document.md", @@ -19350,7 +19684,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 852, + "weight": 860, "cookies": false, "type": "", "demo": "documentsdb\/upsert-documents.md", @@ -19478,7 +19812,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 850, + "weight": 858, "cookies": false, "type": "", "demo": "documentsdb\/update-documents.md", @@ -19578,7 +19912,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 854, + "weight": 862, "cookies": false, "type": "", "demo": "documentsdb\/delete-documents.md", @@ -19675,7 +20009,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 848, + "weight": 856, "cookies": false, "type": "", "demo": "documentsdb\/get-document.md", @@ -19783,7 +20117,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 851, + "weight": 859, "cookies": false, "type": "", "demo": "documentsdb\/upsert-document.md", @@ -19929,7 +20263,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 849, + "weight": 857, "cookies": false, "type": "", "demo": "documentsdb\/update-document.md", @@ -20036,7 +20370,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 853, + "weight": 861, "cookies": false, "type": "", "demo": "documentsdb\/delete-document.md", @@ -20139,7 +20473,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 857, + "weight": 865, "cookies": false, "type": "", "demo": "documentsdb\/decrement-document-attribute.md", @@ -20263,7 +20597,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 856, + "weight": 864, "cookies": false, "type": "", "demo": "documentsdb\/increment-document-attribute.md", @@ -20387,7 +20721,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 846, + "weight": 854, "cookies": false, "type": "", "demo": "documentsdb\/list-indexes.md", @@ -20482,7 +20816,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 843, + "weight": 851, "cookies": false, "type": "", "demo": "documentsdb\/create-index.md", @@ -20618,7 +20952,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 844, + "weight": 852, "cookies": false, "type": "", "demo": "documentsdb\/get-index.md", @@ -20691,7 +21025,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 845, + "weight": 853, "cookies": false, "type": "", "demo": "documentsdb\/delete-index.md", @@ -20773,7 +21107,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 842, + "weight": 850, "cookies": false, "type": "", "demo": "documentsdb\/get-collection-usage.md", @@ -20866,7 +21200,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 835, + "weight": 843, "cookies": false, "type": "", "demo": "documentsdb\/get-usage.md", @@ -20975,7 +21309,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 922, + "weight": 930, "cookies": false, "type": "", "demo": "domains\/list.md", @@ -21047,7 +21381,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 917, + "weight": 925, "cookies": false, "type": "", "demo": "domains\/create.md", @@ -21120,7 +21454,7 @@ "x-appwrite": { "method": "getPrice", "group": null, - "weight": 920, + "weight": 928, "cookies": false, "type": "", "demo": "domains\/get-price.md", @@ -21209,7 +21543,7 @@ "x-appwrite": { "method": "createPurchase", "group": null, - "weight": 967, + "weight": 975, "cookies": false, "type": "", "demo": "domains\/create-purchase.md", @@ -21341,7 +21675,7 @@ "x-appwrite": { "method": "updatePurchase", "group": null, - "weight": 968, + "weight": 976, "cookies": false, "type": "", "demo": "domains\/update-purchase.md", @@ -21420,7 +21754,7 @@ "x-appwrite": { "method": "listSuggestions", "group": null, - "weight": 966, + "weight": 974, "cookies": false, "type": "", "demo": "domains\/list-suggestions.md", @@ -21539,7 +21873,7 @@ "x-appwrite": { "method": "createTransferIn", "group": null, - "weight": 927, + "weight": 935, "cookies": false, "type": "", "demo": "domains\/create-transfer-in.md", @@ -21629,7 +21963,7 @@ "x-appwrite": { "method": "updateTransferIn", "group": null, - "weight": 928, + "weight": 936, "cookies": false, "type": "", "demo": "domains\/update-transfer-in.md", @@ -21708,7 +22042,7 @@ "x-appwrite": { "method": "createTransferOut", "group": null, - "weight": 929, + "weight": 937, "cookies": false, "type": "", "demo": "domains\/create-transfer-out.md", @@ -21781,7 +22115,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 919, + "weight": 927, "cookies": false, "type": "", "demo": "domains\/get.md", @@ -21832,7 +22166,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 918, + "weight": 926, "cookies": false, "type": "", "demo": "domains\/delete.md", @@ -21892,7 +22226,7 @@ "x-appwrite": { "method": "updateAutoRenewal", "group": null, - "weight": 923, + "weight": 931, "cookies": false, "type": "", "demo": "domains\/update-auto-renewal.md", @@ -21971,7 +22305,7 @@ "x-appwrite": { "method": "updateNameservers", "group": null, - "weight": 924, + "weight": 932, "cookies": false, "type": "", "demo": "domains\/update-nameservers.md", @@ -22031,7 +22365,7 @@ "x-appwrite": { "method": "getPresetGoogleWorkspace", "group": null, - "weight": 955, + "weight": 963, "cookies": false, "type": "", "demo": "domains\/get-preset-google-workspace.md", @@ -22089,7 +22423,7 @@ "x-appwrite": { "method": "createPresetGoogleWorkspace", "group": null, - "weight": 954, + "weight": 962, "cookies": false, "type": "", "demo": "domains\/create-preset-google-workspace.md", @@ -22149,7 +22483,7 @@ "x-appwrite": { "method": "getPresetICloud", "group": null, - "weight": 965, + "weight": 973, "cookies": false, "type": "", "demo": "domains\/get-preset-i-cloud.md", @@ -22207,7 +22541,7 @@ "x-appwrite": { "method": "createPresetICloud", "group": null, - "weight": 964, + "weight": 972, "cookies": false, "type": "", "demo": "domains\/create-preset-i-cloud.md", @@ -22267,7 +22601,7 @@ "x-appwrite": { "method": "getPresetMailgun", "group": null, - "weight": 957, + "weight": 965, "cookies": false, "type": "", "demo": "domains\/get-preset-mailgun.md", @@ -22325,7 +22659,7 @@ "x-appwrite": { "method": "createPresetMailgun", "group": null, - "weight": 956, + "weight": 964, "cookies": false, "type": "", "demo": "domains\/create-preset-mailgun.md", @@ -22385,7 +22719,7 @@ "x-appwrite": { "method": "getPresetOutlook", "group": null, - "weight": 963, + "weight": 971, "cookies": false, "type": "", "demo": "domains\/get-preset-outlook.md", @@ -22443,7 +22777,7 @@ "x-appwrite": { "method": "createPresetOutlook", "group": null, - "weight": 962, + "weight": 970, "cookies": false, "type": "", "demo": "domains\/create-preset-outlook.md", @@ -22503,7 +22837,7 @@ "x-appwrite": { "method": "getPresetProtonMail", "group": null, - "weight": 961, + "weight": 969, "cookies": false, "type": "", "demo": "domains\/get-preset-proton-mail.md", @@ -22561,7 +22895,7 @@ "x-appwrite": { "method": "createPresetProtonMail", "group": null, - "weight": 960, + "weight": 968, "cookies": false, "type": "", "demo": "domains\/create-preset-proton-mail.md", @@ -22621,7 +22955,7 @@ "x-appwrite": { "method": "getPresetZoho", "group": null, - "weight": 959, + "weight": 967, "cookies": false, "type": "", "demo": "domains\/get-preset-zoho.md", @@ -22679,7 +23013,7 @@ "x-appwrite": { "method": "createPresetZoho", "group": null, - "weight": 958, + "weight": 966, "cookies": false, "type": "", "demo": "domains\/create-preset-zoho.md", @@ -22739,7 +23073,7 @@ "x-appwrite": { "method": "listRecords", "group": null, - "weight": 953, + "weight": 961, "cookies": false, "type": "", "demo": "domains\/list-records.md", @@ -22812,7 +23146,7 @@ "x-appwrite": { "method": "createRecordA", "group": null, - "weight": 931, + "weight": 939, "cookies": false, "type": "", "demo": "domains\/create-record-a.md", @@ -22909,7 +23243,7 @@ "x-appwrite": { "method": "updateRecordA", "group": null, - "weight": 932, + "weight": 940, "cookies": false, "type": "", "demo": "domains\/update-record-a.md", @@ -23016,7 +23350,7 @@ "x-appwrite": { "method": "createRecordAAAA", "group": null, - "weight": 933, + "weight": 941, "cookies": false, "type": "", "demo": "domains\/create-record-aaaa.md", @@ -23113,7 +23447,7 @@ "x-appwrite": { "method": "updateRecordAAAA", "group": null, - "weight": 934, + "weight": 942, "cookies": false, "type": "", "demo": "domains\/update-record-aaaa.md", @@ -23220,7 +23554,7 @@ "x-appwrite": { "method": "createRecordAlias", "group": null, - "weight": 935, + "weight": 943, "cookies": false, "type": "", "demo": "domains\/create-record-alias.md", @@ -23317,7 +23651,7 @@ "x-appwrite": { "method": "updateRecordAlias", "group": null, - "weight": 936, + "weight": 944, "cookies": false, "type": "", "demo": "domains\/update-record-alias.md", @@ -23424,7 +23758,7 @@ "x-appwrite": { "method": "createRecordCAA", "group": null, - "weight": 937, + "weight": 945, "cookies": false, "type": "", "demo": "domains\/create-record-caa.md", @@ -23521,7 +23855,7 @@ "x-appwrite": { "method": "updateRecordCAA", "group": null, - "weight": 938, + "weight": 946, "cookies": false, "type": "", "demo": "domains\/update-record-caa.md", @@ -23628,7 +23962,7 @@ "x-appwrite": { "method": "createRecordCNAME", "group": null, - "weight": 939, + "weight": 947, "cookies": false, "type": "", "demo": "domains\/create-record-cname.md", @@ -23725,7 +24059,7 @@ "x-appwrite": { "method": "updateRecordCNAME", "group": null, - "weight": 940, + "weight": 948, "cookies": false, "type": "", "demo": "domains\/update-record-cname.md", @@ -23832,7 +24166,7 @@ "x-appwrite": { "method": "createRecordHTTPS", "group": null, - "weight": 941, + "weight": 949, "cookies": false, "type": "", "demo": "domains\/create-record-https.md", @@ -23929,7 +24263,7 @@ "x-appwrite": { "method": "updateRecordHTTPS", "group": null, - "weight": 942, + "weight": 950, "cookies": false, "type": "", "demo": "domains\/update-record-https.md", @@ -24036,7 +24370,7 @@ "x-appwrite": { "method": "createRecordMX", "group": null, - "weight": 943, + "weight": 951, "cookies": false, "type": "", "demo": "domains\/create-record-mx.md", @@ -24140,7 +24474,7 @@ "x-appwrite": { "method": "updateRecordMX", "group": null, - "weight": 944, + "weight": 952, "cookies": false, "type": "", "demo": "domains\/update-record-mx.md", @@ -24254,7 +24588,7 @@ "x-appwrite": { "method": "createRecordNS", "group": null, - "weight": 945, + "weight": 953, "cookies": false, "type": "", "demo": "domains\/create-record-ns.md", @@ -24351,7 +24685,7 @@ "x-appwrite": { "method": "updateRecordNS", "group": null, - "weight": 946, + "weight": 954, "cookies": false, "type": "", "demo": "domains\/update-record-ns.md", @@ -24458,7 +24792,7 @@ "x-appwrite": { "method": "createRecordSRV", "group": null, - "weight": 947, + "weight": 955, "cookies": false, "type": "", "demo": "domains\/create-record-srv.md", @@ -24576,7 +24910,7 @@ "x-appwrite": { "method": "updateRecordSRV", "group": null, - "weight": 948, + "weight": 956, "cookies": false, "type": "", "demo": "domains\/update-record-srv.md", @@ -24704,7 +25038,7 @@ "x-appwrite": { "method": "createRecordTXT", "group": null, - "weight": 949, + "weight": 957, "cookies": false, "type": "", "demo": "domains\/create-record-txt.md", @@ -24800,7 +25134,7 @@ "x-appwrite": { "method": "updateRecordTXT", "group": null, - "weight": 950, + "weight": 958, "cookies": false, "type": "", "demo": "domains\/update-record-txt.md", @@ -24907,7 +25241,7 @@ "x-appwrite": { "method": "getRecord", "group": null, - "weight": 952, + "weight": 960, "cookies": false, "type": "", "demo": "domains\/get-record.md", @@ -24968,7 +25302,7 @@ "x-appwrite": { "method": "deleteRecord", "group": null, - "weight": 951, + "weight": 959, "cookies": false, "type": "", "demo": "domains\/delete-record.md", @@ -25038,7 +25372,7 @@ "x-appwrite": { "method": "updateTeam", "group": null, - "weight": 926, + "weight": 934, "cookies": false, "type": "", "demo": "domains\/update-team.md", @@ -25117,7 +25451,7 @@ "x-appwrite": { "method": "getTransferStatus", "group": null, - "weight": 930, + "weight": 938, "cookies": false, "type": "", "demo": "domains\/get-transfer-status.md", @@ -25170,7 +25504,7 @@ "x-appwrite": { "method": "getZone", "group": null, - "weight": 921, + "weight": 929, "cookies": false, "type": "", "demo": "domains\/get-zone.md", @@ -25228,7 +25562,7 @@ "x-appwrite": { "method": "updateZone", "group": null, - "weight": 925, + "weight": 933, "cookies": false, "type": "", "demo": "domains\/update-zone.md", @@ -25307,7 +25641,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 416, + "weight": 420, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -25392,7 +25726,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 900, + "weight": 908, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -25651,6 +25985,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -25663,8 +25999,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -25756,7 +26090,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 418, + "weight": 422, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -25806,7 +26140,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 419, + "weight": 423, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -25856,7 +26190,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 442, + "weight": 446, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -26074,7 +26408,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 441, + "weight": 445, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -26134,7 +26468,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 435, + "weight": 439, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -26206,7 +26540,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 414, + "weight": 418, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -26266,7 +26600,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 901, + "weight": 909, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -26532,6 +26866,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -26544,8 +26880,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -26627,7 +26961,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 417, + "weight": 421, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -26689,7 +27023,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 422, + "weight": 426, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -26770,7 +27104,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 423, + "weight": 427, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -26865,7 +27199,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 420, + "weight": 424, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -26965,7 +27299,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 428, + "weight": 432, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -27051,7 +27385,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 425, + "weight": 429, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -27168,7 +27502,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 426, + "weight": 430, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -27266,7 +27600,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 421, + "weight": 425, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -27329,7 +27663,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 424, + "weight": 428, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -27394,7 +27728,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 427, + "weight": 431, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -27485,7 +27819,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 429, + "weight": 433, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -27557,7 +27891,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 432, + "weight": 436, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -27648,7 +27982,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 430, + "weight": 434, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -27770,7 +28104,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 431, + "weight": 435, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -27840,7 +28174,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 433, + "weight": 437, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -27915,7 +28249,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 434, + "weight": 438, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -27997,7 +28331,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 438, + "weight": 442, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -28031,6 +28365,30 @@ "x-example": "" }, "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" } ] }, @@ -28057,7 +28415,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 902, + "weight": 910, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -28099,6 +28457,11 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -28116,6 +28479,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -28149,7 +28513,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 437, + "weight": 441, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -28219,7 +28583,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 439, + "weight": 443, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -28274,7 +28638,8 @@ "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -28288,10 +28653,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } } @@ -28313,7 +28675,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 440, + "weight": 444, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -28495,7 +28857,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 443, + "weight": 447, "cookies": false, "type": "", "demo": "health\/get.md", @@ -28546,7 +28908,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 452, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -28597,7 +28959,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 446, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -28648,7 +29010,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 449, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -28710,7 +29072,7 @@ "x-appwrite": { "method": "getConsolePausing", "group": null, - "weight": 1044, + "weight": 1052, "cookies": false, "type": "", "demo": "health\/get-console-pausing.md", @@ -28785,7 +29147,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 445, + "weight": 449, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -28836,7 +29198,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 447, + "weight": 451, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -28887,7 +29249,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 453, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -28951,7 +29313,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 1040, + "weight": 1048, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -29015,7 +29377,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 1039, + "weight": 1047, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -29079,7 +29441,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 457, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -29143,7 +29505,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 1041, + "weight": 1049, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -29207,7 +29569,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 456, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -29271,7 +29633,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 458, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -29346,7 +29708,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 459, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -29410,7 +29772,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 466, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -29501,7 +29863,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 463, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -29565,7 +29927,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 455, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -29629,7 +29991,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 460, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -29693,7 +30055,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 461, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -29757,7 +30119,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 462, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -29821,7 +30183,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 1042, + "weight": 1050, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -29885,7 +30247,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 464, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -29949,7 +30311,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 465, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -30013,7 +30375,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 1043, + "weight": 1051, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -30077,7 +30439,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 454, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -30141,7 +30503,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 451, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -30192,7 +30554,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 450, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -30243,7 +30605,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 448, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -30734,7 +31096,7 @@ "x-appwrite": { "method": "createBlock", "group": null, - "weight": 975, + "weight": 983, "cookies": false, "type": "", "demo": "manager\/create-block.md", @@ -30826,7 +31188,7 @@ "x-appwrite": { "method": "deleteBlock", "group": null, - "weight": 977, + "weight": 985, "cookies": false, "type": "", "demo": "manager\/delete-block.md", @@ -30909,7 +31271,7 @@ "x-appwrite": { "method": "listBlocks", "group": null, - "weight": 976, + "weight": 984, "cookies": false, "type": "", "demo": "manager\/list-blocks.md", @@ -30961,7 +31323,7 @@ "x-appwrite": { "method": "updateUserStatus", "group": "users", - "weight": 978, + "weight": 986, "cookies": false, "type": "", "demo": "manager\/update-user-status.md", @@ -36440,7 +36802,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 572, + "weight": 576, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -36526,7 +36888,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 576, + "weight": 580, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -36608,6 +36970,18 @@ "type": "string", "description": "Source API Key", "x-example": "" + }, + "onDuplicate": { + "type": "string", + "description": "Behavior when a row with an existing $id is encountered. \"fail\" (default): abort on first conflict. \"skip\": silently ignore. \"overwrite\": replace existing row.", + "x-example": "fail", + "enum": [ + "fail", + "skip", + "overwrite" + ], + "x-enum-name": null, + "x-enum-keys": [] } }, "required": [ @@ -36646,7 +37020,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 577, + "weight": 581, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -36770,7 +37144,7 @@ "x-appwrite": { "method": "createCSVExport", "group": null, - "weight": 585, + "weight": 589, "cookies": false, "type": "", "demo": "migrations\/create-csv-export.md", @@ -36885,7 +37259,7 @@ "x-appwrite": { "method": "createCSVImport", "group": null, - "weight": 584, + "weight": 588, "cookies": false, "type": "", "demo": "migrations\/create-csv-import.md", @@ -36933,6 +37307,18 @@ "type": "boolean", "description": "Is the file stored in an internal bucket?", "x-example": false + }, + "onDuplicate": { + "type": "string", + "description": "Behavior when a row with an existing $id is encountered. \"fail\" (default): abort on first conflict. \"skip\": silently ignore. \"overwrite\": replace existing row.", + "x-example": "fail", + "enum": [ + "fail", + "skip", + "overwrite" + ], + "x-enum-name": null, + "x-enum-keys": [] } }, "required": [ @@ -36970,7 +37356,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 578, + "weight": 582, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -37061,7 +37447,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 579, + "weight": 583, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -37148,7 +37534,7 @@ "x-appwrite": { "method": "createJSONExport", "group": null, - "weight": 587, + "weight": 591, "cookies": false, "type": "", "demo": "migrations\/create-json-export.md", @@ -37243,7 +37629,7 @@ "x-appwrite": { "method": "createJSONImport", "group": null, - "weight": 586, + "weight": 590, "cookies": false, "type": "", "demo": "migrations\/create-json-import.md", @@ -37291,6 +37677,18 @@ "type": "boolean", "description": "Is the file stored in an internal bucket?", "x-example": false + }, + "onDuplicate": { + "type": "string", + "description": "Behavior when a row with an existing $id is encountered. \"fail\" (default): abort on first conflict. \"skip\": silently ignore. \"overwrite\": replace existing row.", + "x-example": "fail", + "enum": [ + "fail", + "skip", + "overwrite" + ], + "x-enum-name": null, + "x-enum-keys": [] } }, "required": [ @@ -37328,7 +37726,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 582, + "weight": 586, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -37456,7 +37854,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 583, + "weight": 587, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -37605,7 +38003,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 580, + "weight": 584, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -37728,7 +38126,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 581, + "weight": 585, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -37868,7 +38266,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 573, + "weight": 577, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -37927,7 +38325,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 574, + "weight": 578, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -37979,7 +38377,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 575, + "weight": 579, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -38040,7 +38438,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 990, + "weight": 998, "cookies": false, "type": "", "demo": "organizations\/list.md", @@ -38120,7 +38518,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 989, + "weight": 997, "cookies": false, "type": "", "demo": "organizations\/create.md", @@ -38250,7 +38648,7 @@ "x-appwrite": { "method": "estimationCreateOrganization", "group": null, - "weight": 1024, + "weight": 1032, "cookies": false, "type": "", "demo": "organizations\/estimation-create-organization.md", @@ -38342,7 +38740,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 991, + "weight": 999, "cookies": false, "type": "", "demo": "organizations\/delete.md", @@ -38403,7 +38801,7 @@ "x-appwrite": { "method": "listAddons", "group": null, - "weight": 1032, + "weight": 1040, "cookies": false, "type": "", "demo": "organizations\/list-addons.md", @@ -38464,7 +38862,7 @@ "x-appwrite": { "method": "createBaaAddon", "group": null, - "weight": 1035, + "weight": 1043, "cookies": false, "type": "", "demo": "organizations\/create-baa-addon.md", @@ -38525,7 +38923,7 @@ "x-appwrite": { "method": "getAddon", "group": null, - "weight": 1033, + "weight": 1041, "cookies": false, "type": "", "demo": "organizations\/get-addon.md", @@ -38587,7 +38985,7 @@ "x-appwrite": { "method": "deleteAddon", "group": null, - "weight": 1036, + "weight": 1044, "cookies": false, "type": "", "demo": "organizations\/delete-addon.md", @@ -38658,7 +39056,7 @@ "x-appwrite": { "method": "confirmAddonPayment", "group": null, - "weight": 1037, + "weight": 1045, "cookies": false, "type": "", "demo": "organizations\/confirm-addon-payment.md", @@ -38729,7 +39127,7 @@ "x-appwrite": { "method": "getAddonPrice", "group": null, - "weight": 1034, + "weight": 1042, "cookies": false, "type": "", "demo": "organizations\/get-addon-price.md", @@ -38805,7 +39203,7 @@ "x-appwrite": { "method": "listAggregations", "group": null, - "weight": 1006, + "weight": 1014, "cookies": false, "type": "", "demo": "organizations\/list-aggregations.md", @@ -38879,7 +39277,7 @@ "x-appwrite": { "method": "getAggregation", "group": null, - "weight": 1007, + "weight": 1015, "cookies": false, "type": "", "demo": "organizations\/get-aggregation.md", @@ -38973,7 +39371,7 @@ "x-appwrite": { "method": "setBillingAddress", "group": null, - "weight": 999, + "weight": 1007, "cookies": false, "type": "", "demo": "organizations\/set-billing-address.md", @@ -39044,7 +39442,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 1000, + "weight": 1008, "cookies": false, "type": "", "demo": "organizations\/delete-billing-address.md", @@ -39105,7 +39503,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 998, + "weight": 1006, "cookies": false, "type": "", "demo": "organizations\/get-billing-address.md", @@ -39176,7 +39574,7 @@ "x-appwrite": { "method": "setBillingEmail", "group": null, - "weight": 1018, + "weight": 1026, "cookies": false, "type": "", "demo": "organizations\/set-billing-email.md", @@ -39257,7 +39655,7 @@ "x-appwrite": { "method": "updateBudget", "group": null, - "weight": 995, + "weight": 1003, "cookies": false, "type": "", "demo": "organizations\/update-budget.md", @@ -39347,7 +39745,7 @@ "x-appwrite": { "method": "listCredits", "group": null, - "weight": 1010, + "weight": 1018, "cookies": false, "type": "", "demo": "organizations\/list-credits.md", @@ -39419,7 +39817,7 @@ "x-appwrite": { "method": "addCredit", "group": null, - "weight": 1011, + "weight": 1019, "cookies": false, "type": "", "demo": "organizations\/add-credit.md", @@ -39499,7 +39897,7 @@ "x-appwrite": { "method": "getAvailableCredits", "group": null, - "weight": 1009, + "weight": 1017, "cookies": false, "type": "", "demo": "organizations\/get-available-credits.md", @@ -39560,7 +39958,7 @@ "x-appwrite": { "method": "getCredit", "group": null, - "weight": 1008, + "weight": 1016, "cookies": false, "type": "", "demo": "organizations\/get-credit.md", @@ -39631,7 +40029,7 @@ "x-appwrite": { "method": "estimationDeleteOrganization", "group": null, - "weight": 1025, + "weight": 1033, "cookies": false, "type": "", "demo": "organizations\/estimation-delete-organization.md", @@ -39692,7 +40090,7 @@ "x-appwrite": { "method": "estimationUpdatePlan", "group": null, - "weight": 1022, + "weight": 1030, "cookies": false, "type": "", "demo": "organizations\/estimation-update-plan.md", @@ -39786,7 +40184,7 @@ "x-appwrite": { "method": "createDowngradeFeedback", "group": null, - "weight": 1026, + "weight": 1034, "cookies": false, "type": "", "demo": "organizations\/create-downgrade-feedback.md", @@ -39884,7 +40282,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 1013, + "weight": 1021, "cookies": false, "type": "", "demo": "organizations\/list-invoices.md", @@ -39958,7 +40356,7 @@ "x-appwrite": { "method": "getInvoice", "group": null, - "weight": 1012, + "weight": 1020, "cookies": false, "type": "", "demo": "organizations\/get-invoice.md", @@ -40029,7 +40427,7 @@ "x-appwrite": { "method": "getInvoiceDownload", "group": null, - "weight": 1016, + "weight": 1024, "cookies": false, "type": "", "demo": "organizations\/get-invoice-download.md", @@ -40100,7 +40498,7 @@ "x-appwrite": { "method": "createInvoicePayment", "group": null, - "weight": 1017, + "weight": 1025, "cookies": false, "type": "", "demo": "organizations\/create-invoice-payment.md", @@ -40190,7 +40588,7 @@ "x-appwrite": { "method": "validateInvoice", "group": null, - "weight": 1014, + "weight": 1022, "cookies": false, "type": "", "demo": "organizations\/validate-invoice.md", @@ -40261,7 +40659,7 @@ "x-appwrite": { "method": "getInvoiceView", "group": null, - "weight": 1015, + "weight": 1023, "cookies": false, "type": "", "demo": "organizations\/get-invoice-view.md", @@ -40332,7 +40730,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1029, + "weight": 1037, "cookies": false, "type": "", "demo": "organizations\/list-keys.md", @@ -40401,7 +40799,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1027, + "weight": 1035, "cookies": false, "type": "", "demo": "organizations\/create-key.md", @@ -40508,7 +40906,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1031, + "weight": 1039, "cookies": false, "type": "", "demo": "organizations\/get-key.md", @@ -40576,7 +40974,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1028, + "weight": 1036, "cookies": false, "type": "", "demo": "organizations\/update-key.md", @@ -40684,7 +41082,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1030, + "weight": 1038, "cookies": false, "type": "", "demo": "organizations\/delete-key.md", @@ -40754,7 +41152,7 @@ "x-appwrite": { "method": "setDefaultPaymentMethod", "group": null, - "weight": 1002, + "weight": 1010, "cookies": false, "type": "", "demo": "organizations\/set-default-payment-method.md", @@ -40832,7 +41230,7 @@ "x-appwrite": { "method": "deleteDefaultPaymentMethod", "group": null, - "weight": 1004, + "weight": 1012, "cookies": false, "type": "", "demo": "organizations\/delete-default-payment-method.md", @@ -40893,7 +41291,7 @@ "x-appwrite": { "method": "setBackupPaymentMethod", "group": null, - "weight": 1003, + "weight": 1011, "cookies": false, "type": "", "demo": "organizations\/set-backup-payment-method.md", @@ -40971,7 +41369,7 @@ "x-appwrite": { "method": "deleteBackupPaymentMethod", "group": null, - "weight": 1005, + "weight": 1013, "cookies": false, "type": "", "demo": "organizations\/delete-backup-payment-method.md", @@ -41032,7 +41430,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 1001, + "weight": 1009, "cookies": false, "type": "", "demo": "organizations\/get-payment-method.md", @@ -41103,7 +41501,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 992, + "weight": 1000, "cookies": false, "type": "", "demo": "organizations\/get-plan.md", @@ -41162,7 +41560,7 @@ "x-appwrite": { "method": "updatePlan", "group": null, - "weight": 993, + "weight": 1001, "cookies": false, "type": "", "demo": "organizations\/update-plan.md", @@ -41280,7 +41678,7 @@ "x-appwrite": { "method": "cancelDowngrade", "group": null, - "weight": 994, + "weight": 1002, "cookies": false, "type": "", "demo": "organizations\/cancel-downgrade.md", @@ -41341,7 +41739,7 @@ "x-appwrite": { "method": "createPlanEstimation", "group": null, - "weight": 1023, + "weight": 1031, "cookies": false, "type": "", "demo": "organizations\/create-plan-estimation.md", @@ -41435,7 +41833,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 1021, + "weight": 1029, "cookies": false, "type": "", "demo": "organizations\/list-regions.md", @@ -41496,7 +41894,7 @@ "x-appwrite": { "method": "getScopes", "group": null, - "weight": 1020, + "weight": 1028, "cookies": false, "type": "", "demo": "organizations\/get-scopes.md", @@ -41568,7 +41966,7 @@ "x-appwrite": { "method": "setBillingTaxId", "group": null, - "weight": 996, + "weight": 1004, "cookies": false, "type": "", "demo": "organizations\/set-billing-tax-id.md", @@ -41649,7 +42047,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 997, + "weight": 1005, "cookies": false, "type": "", "demo": "organizations\/get-usage.md", @@ -41732,7 +42130,7 @@ "x-appwrite": { "method": "validatePayment", "group": null, - "weight": 1019, + "weight": 1027, "cookies": false, "type": "", "demo": "organizations\/validate-payment.md", @@ -41805,7 +42203,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 1088, + "weight": 1096, "cookies": false, "type": "", "demo": "project\/delete.md", @@ -41855,7 +42253,7 @@ "x-appwrite": { "method": "updateAuthMethod", "group": null, - "weight": 1137, + "weight": 1145, "cookies": false, "type": "", "demo": "project\/update-auth-method.md", @@ -41896,7 +42294,7 @@ "jwt", "phone" ], - "x-enum-name": null, + "x-enum-name": "AuthMethod", "x-enum-keys": [] }, "in": "path" @@ -41947,7 +42345,7 @@ "x-appwrite": { "method": "updateCanonicalEmails", "group": "auth", - "weight": 1182, + "weight": 1190, "cookies": false, "type": "", "demo": "project\/update-canonical-emails.md", @@ -42016,7 +42414,7 @@ "x-appwrite": { "method": "updateDisposableEmails", "group": "auth", - "weight": 1183, + "weight": 1191, "cookies": false, "type": "", "demo": "project\/update-disposable-emails.md", @@ -42085,7 +42483,7 @@ "x-appwrite": { "method": "updateFreeEmails", "group": "auth", - "weight": 1184, + "weight": 1192, "cookies": false, "type": "", "demo": "project\/update-free-emails.md", @@ -42154,7 +42552,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1104, + "weight": 1112, "cookies": false, "type": "", "demo": "project\/list-keys.md", @@ -42228,7 +42626,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1102, + "weight": 1110, "cookies": false, "type": "", "demo": "project\/create-key.md", @@ -42339,6 +42737,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -42351,8 +42751,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -42410,7 +42808,7 @@ "x-appwrite": { "method": "createEphemeralKey", "group": "keys", - "weight": 1103, + "weight": 1111, "cookies": false, "type": "", "demo": "project\/create-ephemeral-key.md", @@ -42511,6 +42909,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -42523,8 +42923,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -42542,7 +42940,7 @@ "duration": { "type": "integer", "description": "Time in seconds before ephemeral key expires. Maximum duration is 3600 seconds.", - "x-example": 1, + "x-example": "600", "format": "int32" } }, @@ -42580,7 +42978,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1105, + "weight": 1113, "cookies": false, "type": "", "demo": "project\/get-key.md", @@ -42640,7 +43038,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1107, + "weight": 1115, "cookies": false, "type": "", "demo": "project\/update-key.md", @@ -42758,6 +43156,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -42770,8 +43170,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -42819,7 +43217,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1106, + "weight": 1114, "cookies": false, "type": "", "demo": "project\/delete-key.md", @@ -42881,7 +43279,7 @@ "x-appwrite": { "method": "updateLabels", "group": null, - "weight": 1089, + "weight": 1097, "cookies": false, "type": "", "demo": "project\/update-labels.md", @@ -42953,7 +43351,7 @@ "x-appwrite": { "method": "listMockPhones", "group": "mocks", - "weight": 1122, + "weight": 1130, "cookies": false, "type": "", "demo": "project\/list-mock-phones.md", @@ -43027,7 +43425,7 @@ "x-appwrite": { "method": "createMockPhone", "group": "mocks", - "weight": 1121, + "weight": 1129, "cookies": false, "type": "", "demo": "project\/create-mock-phone.md", @@ -43103,7 +43501,7 @@ "x-appwrite": { "method": "getMockPhone", "group": "mocks", - "weight": 1123, + "weight": 1131, "cookies": false, "type": "", "demo": "project\/get-mock-phone.md", @@ -43164,7 +43562,7 @@ "x-appwrite": { "method": "updateMockPhone", "group": "mocks", - "weight": 1124, + "weight": 1132, "cookies": false, "type": "", "demo": "project\/update-mock-phone.md", @@ -43237,7 +43635,7 @@ "x-appwrite": { "method": "deleteMockPhone", "group": "mocks", - "weight": 1125, + "weight": 1133, "cookies": false, "type": "", "demo": "project\/delete-mock-phone.md", @@ -43300,7 +43698,7 @@ "x-appwrite": { "method": "listOAuth2Providers", "group": "oauth2", - "weight": 1138, + "weight": 1146, "cookies": false, "type": "", "demo": "project\/list-o-auth-2-providers.md", @@ -43323,6 +43721,32 @@ "Project": [], "Key": [] } + ], + "parameters": [ + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Only supported methods are limit and offset", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" + } ] } }, @@ -43350,7 +43774,7 @@ "x-appwrite": { "method": "updateOAuth2Amazon", "group": "oauth2", - "weight": 1165, + "weight": 1173, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-amazon.md", @@ -43429,7 +43853,7 @@ "x-appwrite": { "method": "updateOAuth2Apple", "group": "oauth2", - "weight": 1180, + "weight": 1188, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-apple.md", @@ -43520,7 +43944,7 @@ "x-appwrite": { "method": "updateOAuth2Auth0", "group": "oauth2", - "weight": 1174, + "weight": 1182, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-auth-0.md", @@ -43605,7 +44029,7 @@ "x-appwrite": { "method": "updateOAuth2Authentik", "group": "oauth2", - "weight": 1173, + "weight": 1181, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-authentik.md", @@ -43690,7 +44114,7 @@ "x-appwrite": { "method": "updateOAuth2Autodesk", "group": "oauth2", - "weight": 1148, + "weight": 1156, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-autodesk.md", @@ -43769,7 +44193,7 @@ "x-appwrite": { "method": "updateOAuth2Bitbucket", "group": "oauth2", - "weight": 1145, + "weight": 1153, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitbucket.md", @@ -43848,7 +44272,7 @@ "x-appwrite": { "method": "updateOAuth2Bitly", "group": "oauth2", - "weight": 1146, + "weight": 1154, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitly.md", @@ -43927,7 +44351,7 @@ "x-appwrite": { "method": "updateOAuth2Box", "group": "oauth2", - "weight": 1147, + "weight": 1155, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-box.md", @@ -44006,7 +44430,7 @@ "x-appwrite": { "method": "updateOAuth2Dailymotion", "group": "oauth2", - "weight": 1144, + "weight": 1152, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dailymotion.md", @@ -44085,7 +44509,7 @@ "x-appwrite": { "method": "updateOAuth2Discord", "group": "oauth2", - "weight": 1141, + "weight": 1149, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-discord.md", @@ -44164,7 +44588,7 @@ "x-appwrite": { "method": "updateOAuth2Disqus", "group": "oauth2", - "weight": 1164, + "weight": 1172, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-disqus.md", @@ -44243,7 +44667,7 @@ "x-appwrite": { "method": "updateOAuth2Dropbox", "group": "oauth2", - "weight": 1143, + "weight": 1151, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dropbox.md", @@ -44322,7 +44746,7 @@ "x-appwrite": { "method": "updateOAuth2Etsy", "group": "oauth2", - "weight": 1166, + "weight": 1174, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-etsy.md", @@ -44401,7 +44825,7 @@ "x-appwrite": { "method": "updateOAuth2Facebook", "group": "oauth2", - "weight": 1167, + "weight": 1175, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-facebook.md", @@ -44480,7 +44904,7 @@ "x-appwrite": { "method": "updateOAuth2Figma", "group": "oauth2", - "weight": 1142, + "weight": 1150, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-figma.md", @@ -44559,7 +44983,7 @@ "x-appwrite": { "method": "updateOAuth2FusionAuth", "group": "oauth2", - "weight": 1175, + "weight": 1183, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-fusion-auth.md", @@ -44644,7 +45068,7 @@ "x-appwrite": { "method": "updateOAuth2GitHub", "group": "oauth2", - "weight": 1140, + "weight": 1148, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-git-hub.md", @@ -44723,7 +45147,7 @@ "x-appwrite": { "method": "updateOAuth2Gitlab", "group": "oauth2", - "weight": 1172, + "weight": 1180, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-gitlab.md", @@ -44809,7 +45233,7 @@ "x-appwrite": { "method": "updateOAuth2Google", "group": "oauth2", - "weight": 1149, + "weight": 1157, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-google.md", @@ -44888,7 +45312,7 @@ "x-appwrite": { "method": "updateOAuth2Keycloak", "group": "oauth2", - "weight": 1176, + "weight": 1184, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-keycloak.md", @@ -44979,7 +45403,7 @@ "x-appwrite": { "method": "updateOAuth2Kick", "group": "oauth2", - "weight": 1179, + "weight": 1187, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-kick.md", @@ -45058,7 +45482,7 @@ "x-appwrite": { "method": "updateOAuth2Linkedin", "group": "oauth2", - "weight": 1163, + "weight": 1171, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-linkedin.md", @@ -45137,7 +45561,7 @@ "x-appwrite": { "method": "updateOAuth2Microsoft", "group": "oauth2", - "weight": 1181, + "weight": 1189, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-microsoft.md", @@ -45222,7 +45646,7 @@ "x-appwrite": { "method": "updateOAuth2Notion", "group": "oauth2", - "weight": 1160, + "weight": 1168, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-notion.md", @@ -45301,7 +45725,7 @@ "x-appwrite": { "method": "updateOAuth2Oidc", "group": "oauth2", - "weight": 1177, + "weight": 1185, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-oidc.md", @@ -45357,14 +45781,14 @@ "format": "url", "x-nullable": true }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/token", "x-example": "https:\/\/example.com", "format": "url", "x-nullable": true }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/userinfo", "x-example": "https:\/\/example.com", @@ -45408,7 +45832,7 @@ "x-appwrite": { "method": "updateOAuth2Okta", "group": "oauth2", - "weight": 1178, + "weight": 1186, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-okta.md", @@ -45499,7 +45923,7 @@ "x-appwrite": { "method": "updateOAuth2Paypal", "group": "oauth2", - "weight": 1170, + "weight": 1178, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal.md", @@ -45578,7 +46002,7 @@ "x-appwrite": { "method": "updateOAuth2PaypalSandbox", "group": "oauth2", - "weight": 1171, + "weight": 1179, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal-sandbox.md", @@ -45657,7 +46081,7 @@ "x-appwrite": { "method": "updateOAuth2Podio", "group": "oauth2", - "weight": 1159, + "weight": 1167, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-podio.md", @@ -45736,7 +46160,7 @@ "x-appwrite": { "method": "updateOAuth2Salesforce", "group": "oauth2", - "weight": 1161, + "weight": 1169, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-salesforce.md", @@ -45815,7 +46239,7 @@ "x-appwrite": { "method": "updateOAuth2Slack", "group": "oauth2", - "weight": 1158, + "weight": 1166, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-slack.md", @@ -45894,7 +46318,7 @@ "x-appwrite": { "method": "updateOAuth2Spotify", "group": "oauth2", - "weight": 1157, + "weight": 1165, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-spotify.md", @@ -45973,7 +46397,7 @@ "x-appwrite": { "method": "updateOAuth2Stripe", "group": "oauth2", - "weight": 1156, + "weight": 1164, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-stripe.md", @@ -46052,7 +46476,7 @@ "x-appwrite": { "method": "updateOAuth2Tradeshift", "group": "oauth2", - "weight": 1168, + "weight": 1176, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift.md", @@ -46131,7 +46555,7 @@ "x-appwrite": { "method": "updateOAuth2TradeshiftSandbox", "group": "oauth2", - "weight": 1169, + "weight": 1177, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift-sandbox.md", @@ -46210,7 +46634,7 @@ "x-appwrite": { "method": "updateOAuth2Twitch", "group": "oauth2", - "weight": 1155, + "weight": 1163, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-twitch.md", @@ -46289,7 +46713,7 @@ "x-appwrite": { "method": "updateOAuth2WordPress", "group": "oauth2", - "weight": 1154, + "weight": 1162, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-word-press.md", @@ -46368,7 +46792,7 @@ "x-appwrite": { "method": "updateOAuth2X", "group": "oauth2", - "weight": 1153, + "weight": 1161, "cookies": false, "type": "", "demo": "project\/update-o-auth-2x.md", @@ -46447,7 +46871,7 @@ "x-appwrite": { "method": "updateOAuth2Yahoo", "group": "oauth2", - "weight": 1162, + "weight": 1170, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yahoo.md", @@ -46526,7 +46950,7 @@ "x-appwrite": { "method": "updateOAuth2Yandex", "group": "oauth2", - "weight": 1152, + "weight": 1160, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yandex.md", @@ -46605,7 +47029,7 @@ "x-appwrite": { "method": "updateOAuth2Zoho", "group": "oauth2", - "weight": 1151, + "weight": 1159, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoho.md", @@ -46684,7 +47108,7 @@ "x-appwrite": { "method": "updateOAuth2Zoom", "group": "oauth2", - "weight": 1150, + "weight": 1158, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoom.md", @@ -46739,7 +47163,7 @@ } } }, - "\/project\/oauth2\/{provider}": { + "\/project\/oauth2\/{providerId}": { "get": { "summary": "Get project OAuth2 provider", "operationId": "projectGetOAuth2Provider", @@ -46931,7 +47355,7 @@ "x-appwrite": { "method": "getOAuth2Provider", "group": "oauth2", - "weight": 1139, + "weight": 1147, "cookies": false, "type": "", "demo": "project\/get-o-auth-2-provider.md", @@ -46957,12 +47381,61 @@ ], "parameters": [ { - "name": "provider", + "name": "providerId", "description": "OAuth2 provider key. For example: github, google, apple.", "required": true, "schema": { "type": "string", - "x-example": "" + "x-example": "amazon", + "enum": [ + "amazon", + "apple", + "auth0", + "authentik", + "autodesk", + "bitbucket", + "bitly", + "box", + "dailymotion", + "discord", + "disqus", + "dropbox", + "etsy", + "facebook", + "figma", + "fusionauth", + "github", + "gitlab", + "google", + "keycloak", + "kick", + "linkedin", + "microsoft", + "notion", + "oidc", + "okta", + "paypal", + "paypalSandbox", + "podio", + "salesforce", + "slack", + "spotify", + "stripe", + "tradeshift", + "tradeshiftBox", + "twitch", + "wordpress", + "x", + "yahoo", + "yammer", + "yandex", + "zoho", + "zoom", + "githubImagine", + "googleImagine" + ], + "x-enum-name": "OAuthProvider", + "x-enum-keys": [] }, "in": "path" } @@ -46993,7 +47466,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 1120, + "weight": 1128, "cookies": false, "type": "", "demo": "project\/list-platforms.md", @@ -47069,7 +47542,7 @@ "x-appwrite": { "method": "createAndroidPlatform", "group": "platforms", - "weight": 1116, + "weight": 1124, "cookies": false, "type": "", "demo": "project\/create-android-platform.md", @@ -47150,7 +47623,7 @@ "x-appwrite": { "method": "updateAndroidPlatform", "group": "platforms", - "weight": 1111, + "weight": 1119, "cookies": false, "type": "", "demo": "project\/update-android-platform.md", @@ -47237,7 +47710,7 @@ "x-appwrite": { "method": "createApplePlatform", "group": "platforms", - "weight": 1115, + "weight": 1123, "cookies": false, "type": "", "demo": "project\/create-apple-platform.md", @@ -47318,7 +47791,7 @@ "x-appwrite": { "method": "updateApplePlatform", "group": "platforms", - "weight": 1110, + "weight": 1118, "cookies": false, "type": "", "demo": "project\/update-apple-platform.md", @@ -47405,7 +47878,7 @@ "x-appwrite": { "method": "createLinuxPlatform", "group": "platforms", - "weight": 1118, + "weight": 1126, "cookies": false, "type": "", "demo": "project\/create-linux-platform.md", @@ -47486,7 +47959,7 @@ "x-appwrite": { "method": "updateLinuxPlatform", "group": "platforms", - "weight": 1113, + "weight": 1121, "cookies": false, "type": "", "demo": "project\/update-linux-platform.md", @@ -47573,7 +48046,7 @@ "x-appwrite": { "method": "createWebPlatform", "group": "platforms", - "weight": 1114, + "weight": 1122, "cookies": false, "type": "", "demo": "project\/create-web-platform.md", @@ -47654,7 +48127,7 @@ "x-appwrite": { "method": "updateWebPlatform", "group": "platforms", - "weight": 1109, + "weight": 1117, "cookies": false, "type": "", "demo": "project\/update-web-platform.md", @@ -47741,7 +48214,7 @@ "x-appwrite": { "method": "createWindowsPlatform", "group": "platforms", - "weight": 1117, + "weight": 1125, "cookies": false, "type": "", "demo": "project\/create-windows-platform.md", @@ -47822,7 +48295,7 @@ "x-appwrite": { "method": "updateWindowsPlatform", "group": "platforms", - "weight": 1112, + "weight": 1120, "cookies": false, "type": "", "demo": "project\/update-windows-platform.md", @@ -47935,7 +48408,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 1119, + "weight": 1127, "cookies": false, "type": "", "demo": "project\/get-platform.md", @@ -47988,7 +48461,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 1108, + "weight": 1116, "cookies": false, "type": "", "demo": "project\/delete-platform.md", @@ -48050,7 +48523,7 @@ "x-appwrite": { "method": "listPolicies", "group": "policies", - "weight": 1126, + "weight": 1134, "cookies": false, "type": "", "demo": "project\/list-policies.md", @@ -48129,7 +48602,7 @@ "x-appwrite": { "method": "updateMembershipPrivacyPolicy", "group": "policies", - "weight": 1128, + "weight": 1136, "cookies": false, "type": "", "demo": "project\/update-membership-privacy-policy.md", @@ -48218,7 +48691,7 @@ "x-appwrite": { "method": "updatePasswordDictionaryPolicy", "group": "policies", - "weight": 1129, + "weight": 1137, "cookies": false, "type": "", "demo": "project\/update-password-dictionary-policy.md", @@ -48290,7 +48763,7 @@ "x-appwrite": { "method": "updatePasswordHistoryPolicy", "group": "policies", - "weight": 1130, + "weight": 1138, "cookies": false, "type": "", "demo": "project\/update-password-history-policy.md", @@ -48364,7 +48837,7 @@ "x-appwrite": { "method": "updatePasswordPersonalDataPolicy", "group": "policies", - "weight": 1131, + "weight": 1139, "cookies": false, "type": "", "demo": "project\/update-password-personal-data-policy.md", @@ -48436,7 +48909,7 @@ "x-appwrite": { "method": "updateSessionAlertPolicy", "group": "policies", - "weight": 1132, + "weight": 1140, "cookies": false, "type": "", "demo": "project\/update-session-alert-policy.md", @@ -48508,7 +48981,7 @@ "x-appwrite": { "method": "updateSessionDurationPolicy", "group": "policies", - "weight": 1133, + "weight": 1141, "cookies": false, "type": "", "demo": "project\/update-session-duration-policy.md", @@ -48581,7 +49054,7 @@ "x-appwrite": { "method": "updateSessionInvalidationPolicy", "group": "policies", - "weight": 1134, + "weight": 1142, "cookies": false, "type": "", "demo": "project\/update-session-invalidation-policy.md", @@ -48653,7 +49126,7 @@ "x-appwrite": { "method": "updateSessionLimitPolicy", "group": "policies", - "weight": 1135, + "weight": 1143, "cookies": false, "type": "", "demo": "project\/update-session-limit-policy.md", @@ -48727,7 +49200,7 @@ "x-appwrite": { "method": "updateUserLimitPolicy", "group": "policies", - "weight": 1136, + "weight": 1144, "cookies": false, "type": "", "demo": "project\/update-user-limit-policy.md", @@ -48843,7 +49316,7 @@ "x-appwrite": { "method": "getPolicy", "group": "policies", - "weight": 1127, + "weight": 1135, "cookies": false, "type": "", "demo": "project\/get-policy.md", @@ -48889,7 +49362,7 @@ "user-limit", "membership-privacy" ], - "x-enum-name": null, + "x-enum-name": "ProjectPolicy", "x-enum-keys": [] }, "in": "path" @@ -48921,7 +49394,7 @@ "x-appwrite": { "method": "updateProtocol", "group": null, - "weight": 1090, + "weight": 1098, "cookies": false, "type": "", "demo": "project\/update-protocol.md", @@ -49009,7 +49482,7 @@ "x-appwrite": { "method": "updateService", "group": null, - "weight": 1091, + "weight": 1099, "cookies": false, "type": "", "demo": "project\/update-service.md", @@ -49111,7 +49584,7 @@ "x-appwrite": { "method": "updateSMTP", "group": "smtp", - "weight": 1092, + "weight": 1100, "cookies": false, "type": "", "demo": "project\/update-smtp.md", @@ -49234,7 +49707,7 @@ "x-appwrite": { "method": "createSMTPTest", "group": "smtp", - "weight": 1093, + "weight": 1101, "cookies": false, "type": "", "demo": "project\/create-smtp-test.md", @@ -49306,7 +49779,7 @@ "x-appwrite": { "method": "listEmailTemplates", "group": "templates", - "weight": 1094, + "weight": 1102, "cookies": false, "type": "", "demo": "project\/list-email-templates.md", @@ -49380,7 +49853,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 1096, + "weight": 1104, "cookies": false, "type": "", "demo": "project\/update-email-template.md", @@ -49638,7 +50111,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 1095, + "weight": 1103, "cookies": false, "type": "", "demo": "project\/get-email-template.md", @@ -49857,7 +50330,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 682, + "weight": 686, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -49950,7 +50423,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 1098, + "weight": 1106, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -50024,7 +50497,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 1097, + "weight": 1105, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -50056,7 +50529,7 @@ "properties": { "variableId": { "type": "string", - "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "description": "Variable unique ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", "x-example": "" }, "key": { @@ -50110,7 +50583,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 1099, + "weight": 1107, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -50137,7 +50610,7 @@ "parameters": [ { "name": "variableId", - "description": "Variable ID.", + "description": "Variable unique ID.", "required": true, "schema": { "type": "string", @@ -50170,7 +50643,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 1101, + "weight": 1109, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -50197,7 +50670,7 @@ "parameters": [ { "name": "variableId", - "description": "Variable ID.", + "description": "Variable unique ID.", "required": true, "schema": { "type": "string", @@ -50252,7 +50725,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 1100, + "weight": 1108, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -50279,7 +50752,7 @@ "parameters": [ { "name": "variableId", - "description": "Variable ID.", + "description": "Variable unique ID.", "required": true, "schema": { "type": "string", @@ -50314,7 +50787,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 1086, + "weight": 1094, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -50397,7 +50870,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 1084, + "weight": 1092, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -50597,7 +51070,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 1085, + "weight": 1093, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -50716,7 +51189,7 @@ "x-appwrite": { "method": "updateConsoleAccess", "group": null, - "weight": 1081, + "weight": 1089, "cookies": false, "type": "", "demo": "projects\/update-console-access.md", @@ -50777,7 +51250,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 404, + "weight": 408, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -50848,7 +51321,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 401, + "weight": 405, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -50934,7 +51407,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 403, + "weight": 407, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -51002,7 +51475,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 402, + "weight": 406, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -51089,7 +51562,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 405, + "weight": 409, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -51159,7 +51632,7 @@ "x-appwrite": { "method": "listSchedules", "group": "schedules", - "weight": 412, + "weight": 416, "cookies": false, "type": "", "demo": "projects\/list-schedules.md", @@ -51242,7 +51715,7 @@ "x-appwrite": { "method": "createSchedule", "group": "schedules", - "weight": 1087, + "weight": 1095, "cookies": false, "type": "", "demo": "projects\/create-schedule.md", @@ -51352,7 +51825,7 @@ "x-appwrite": { "method": "getSchedule", "group": "schedules", - "weight": 411, + "weight": 415, "cookies": false, "type": "", "demo": "projects\/get-schedule.md", @@ -51416,7 +51889,7 @@ "x-appwrite": { "method": "updateStatus", "group": null, - "weight": 1082, + "weight": 1090, "cookies": false, "type": "", "demo": "projects\/update-status.md", @@ -51501,7 +51974,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 1083, + "weight": 1091, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -51580,8 +52053,8 @@ "deprecated": false, "x-appwrite": { "method": "listRules", - "group": null, - "weight": 1194, + "group": "rules", + "weight": 1202, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -51590,7 +52063,8 @@ "rate-key": "url:{url},ip:{ip}", "scope": "rules.read", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -51600,7 +52074,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -51617,17 +52092,6 @@ }, "in": "query" }, - { - "name": "search", - "description": "Search term to filter your list results. Max length: 256 chars.", - "required": false, - "schema": { - "type": "string", - "x-example": "", - "default": "" - }, - "in": "query" - }, { "name": "total", "description": "When set to false, the total count returned will be 0 and will not be calculated.", @@ -51649,7 +52113,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for serving Appwrite's API on custom domain.", + "description": "Create a new proxy rule for serving Appwrite's API on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -51665,8 +52129,8 @@ "deprecated": false, "x-appwrite": { "method": "createAPIRule", - "group": null, - "weight": 1189, + "group": "rules", + "weight": 1197, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -51675,7 +52139,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -51685,7 +52150,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "requestBody": { @@ -51716,7 +52182,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for executing Appwrite Function on custom domain.", + "description": "Create a new proxy rule for executing Appwrite Function on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -51732,8 +52198,8 @@ "deprecated": false, "x-appwrite": { "method": "createFunctionRule", - "group": null, - "weight": 1191, + "group": "rules", + "weight": 1199, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -51742,7 +52208,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -51752,7 +52219,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "requestBody": { @@ -51794,7 +52262,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for to redirect from custom domain to another domain.", + "description": "Create a new proxy rule for to redirect from custom domain to another domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -51810,8 +52278,8 @@ "deprecated": false, "x-appwrite": { "method": "createRedirectRule", - "group": null, - "weight": 1192, + "group": "rules", + "weight": 1200, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -51820,7 +52288,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -51830,7 +52299,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "requestBody": { @@ -51908,7 +52378,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for serving Appwrite Site on custom domain.", + "description": "Create a new proxy rule for serving Appwrite Site on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -51924,8 +52394,8 @@ "deprecated": false, "x-appwrite": { "method": "createSiteRule", - "group": null, - "weight": 1190, + "group": "rules", + "weight": 1198, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -51934,7 +52404,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -51944,7 +52415,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "requestBody": { @@ -52002,8 +52474,8 @@ "deprecated": false, "x-appwrite": { "method": "getRule", - "group": null, - "weight": 1193, + "group": "rules", + "weight": 1201, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -52012,7 +52484,8 @@ "rate-key": "url:{url},ip:{ip}", "scope": "rules.read", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52022,7 +52495,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52053,8 +52527,8 @@ "deprecated": false, "x-appwrite": { "method": "deleteRule", - "group": null, - "weight": 1195, + "group": "rules", + "weight": 1203, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -52063,7 +52537,8 @@ "rate-key": "url:{url},ip:{ip}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52073,7 +52548,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52090,14 +52566,14 @@ ] } }, - "\/proxy\/rules\/{ruleId}\/verification": { + "\/proxy\/rules\/{ruleId}\/status": { "patch": { - "summary": "Update rule verification status", - "operationId": "proxyUpdateRuleVerification", + "summary": "Update rule status", + "operationId": "proxyUpdateRuleStatus", "tags": [ "proxy" ], - "description": "Retry getting verification process of a proxy rule. This endpoint triggers domain verification by checking DNS records (CNAME) against the configured target domain. If verification is successful, a TLS certificate will be automatically provisioned for the domain.", + "description": "If not succeeded yet, retry verification process of a proxy rule domain. This endpoint triggers domain verification by checking DNS records. If verification is successful, a TLS certificate will be automatically provisioned for the domain asynchronously in the background.", "responses": { "200": { "description": "Rule", @@ -52112,18 +52588,19 @@ }, "deprecated": false, "x-appwrite": { - "method": "updateRuleVerification", - "group": null, - "weight": 1196, + "method": "updateRuleStatus", + "group": "rules", + "weight": 1204, "cookies": false, "type": "", - "demo": "proxy\/update-rule-verification.md", + "demo": "proxy\/update-rule-status.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52133,7 +52610,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52174,7 +52652,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 470, + "weight": 474, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -52259,7 +52737,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 903, + "weight": 911, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -52554,7 +53032,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 473, + "weight": 477, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -52604,7 +53082,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 496, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -52654,7 +53132,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 492, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -52786,7 +53264,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 493, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -52846,7 +53324,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 494, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -52918,7 +53396,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 469, + "weight": 473, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -52978,7 +53456,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 904, + "weight": 912, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -53269,7 +53747,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 472, + "weight": 476, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -53331,7 +53809,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 479, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -53412,7 +53890,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 478, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -53507,7 +53985,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 474, + "weight": 478, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -53612,7 +54090,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 482, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -53693,7 +54171,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 475, + "weight": 479, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -53810,7 +54288,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 476, + "weight": 480, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -53909,7 +54387,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 477, + "weight": 481, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -53972,7 +54450,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 480, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -54037,7 +54515,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 481, + "weight": 485, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -54128,7 +54606,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 483, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -54200,7 +54678,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 485, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -54286,7 +54764,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 484, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -54349,7 +54827,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 486, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -54421,7 +54899,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 495, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -54503,7 +54981,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 489, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -54537,6 +55015,30 @@ "x-example": "" }, "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" } ] }, @@ -54563,7 +55065,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 905, + "weight": 913, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -54605,6 +55107,11 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -54622,6 +55129,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -54655,7 +55163,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 488, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -54725,7 +55233,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 490, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -54780,7 +55288,8 @@ "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -54794,10 +55303,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } } @@ -54819,7 +55325,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 491, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -54891,7 +55397,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 539, + "weight": 543, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -54977,7 +55483,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 537, + "weight": 541, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -55113,7 +55619,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 538, + "weight": 542, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -55174,7 +55680,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 540, + "weight": 544, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -55307,7 +55813,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 541, + "weight": 545, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -55370,7 +55876,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 544, + "weight": 548, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -55470,7 +55976,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 1187, + "weight": 1195, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -55573,7 +56079,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 543, + "weight": 547, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -55648,7 +56154,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 545, + "weight": 549, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -55741,7 +56247,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 546, + "weight": 550, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -55811,7 +56317,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 548, + "weight": 552, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -55892,7 +56398,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 547, + "weight": 551, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -56123,7 +56629,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 549, + "weight": 553, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -56211,7 +56717,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 551, + "weight": 555, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -56284,7 +56790,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 552, + "weight": 556, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -56367,7 +56873,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 761, + "weight": 767, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -56453,7 +56959,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 757, + "weight": 763, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -56534,7 +57040,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 828, + "weight": 836, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -56605,7 +57111,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 824, + "weight": 832, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -56680,7 +57186,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 825, + "weight": 833, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -56748,7 +57254,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 826, + "weight": 834, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -56830,7 +57336,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 827, + "weight": 835, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -56900,7 +57406,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 829, + "weight": 837, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -56989,7 +57495,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 763, + "weight": 769, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -57088,7 +57594,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 758, + "weight": 764, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -57149,7 +57655,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 759, + "weight": 765, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -57224,7 +57730,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 760, + "weight": 766, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -57287,7 +57793,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 768, + "weight": 774, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -57386,7 +57892,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 764, + "weight": 770, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -57512,7 +58018,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 765, + "weight": 771, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -57586,7 +58092,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 766, + "weight": 772, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -57693,7 +58199,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 767, + "weight": 773, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -57769,7 +58275,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 773, + "weight": 779, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -57847,6 +58353,269 @@ ] } }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint": { + "post": { + "summary": "Create bigint column", + "operationId": "tablesDBCreateBigIntColumn", + "tags": [ + "tablesDB" + ], + "description": "Create a bigint column. Optionally, minimum and maximum values can be provided.\n", + "responses": { + "202": { + "description": "ColumnBigInt", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/columnBigint" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createBigIntColumn", + "group": "columns", + "weight": 792, + "cookies": false, + "type": "", + "demo": "tablesdb\/create-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/create-bigint-column.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + } + } + } + }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint\/{key}": { + "patch": { + "summary": "Update bigint column", + "operationId": "tablesDBUpdateBigIntColumn", + "tags": [ + "tablesDB" + ], + "description": "Update a bigint column. Changing the `default` value will not update already existing rows.\n", + "responses": { + "200": { + "description": "ColumnBigInt", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/columnBigint" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateBigIntColumn", + "group": "columns", + "weight": 793, + "cookies": false, + "type": "", + "demo": "tablesdb\/update-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/update-bigint-column.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "key", + "description": "Column Key.", + "required": true, + "schema": { + "type": "string" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New Column Key.", + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } + } + } + } + } + }, "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/boolean": { "post": { "summary": "Create boolean column", @@ -57871,7 +58640,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 774, + "weight": 780, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -57985,7 +58754,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 775, + "weight": 781, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -58104,7 +58873,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 776, + "weight": 782, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -58219,7 +58988,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 777, + "weight": 783, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -58339,7 +59108,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 778, + "weight": 784, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -58454,7 +59223,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 779, + "weight": 785, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -58574,7 +59343,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 780, + "weight": 786, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -58697,7 +59466,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 781, + "weight": 787, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -58825,7 +59594,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 782, + "weight": 788, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -58954,7 +59723,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 783, + "weight": 789, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -59088,7 +59857,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 784, + "weight": 790, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -59217,7 +59986,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 785, + "weight": 791, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -59351,7 +60120,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 786, + "weight": 794, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -59465,7 +60234,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 787, + "weight": 795, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -59584,7 +60353,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 788, + "weight": 796, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -59700,7 +60469,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 789, + "weight": 797, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -59825,7 +60594,7 @@ "x-appwrite": { "method": "createLongtextColumn", "group": "columns", - "weight": 806, + "weight": 814, "cookies": false, "type": "", "demo": "tablesdb\/create-longtext-column.md", @@ -59944,7 +60713,7 @@ "x-appwrite": { "method": "updateLongtextColumn", "group": "columns", - "weight": 807, + "weight": 815, "cookies": false, "type": "", "demo": "tablesdb\/update-longtext-column.md", @@ -60063,7 +60832,7 @@ "x-appwrite": { "method": "createMediumtextColumn", "group": "columns", - "weight": 804, + "weight": 812, "cookies": false, "type": "", "demo": "tablesdb\/create-mediumtext-column.md", @@ -60182,7 +60951,7 @@ "x-appwrite": { "method": "updateMediumtextColumn", "group": "columns", - "weight": 805, + "weight": 813, "cookies": false, "type": "", "demo": "tablesdb\/update-mediumtext-column.md", @@ -60301,7 +61070,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 790, + "weight": 798, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -60417,7 +61186,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 791, + "weight": 799, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -60542,7 +61311,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 792, + "weight": 800, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -60658,7 +61427,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 793, + "weight": 801, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -60783,7 +61552,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 794, + "weight": 802, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -60923,7 +61692,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 796, + "weight": 804, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -61053,7 +61822,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 797, + "weight": 805, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -61183,7 +61952,7 @@ "x-appwrite": { "method": "createTextColumn", "group": "columns", - "weight": 802, + "weight": 810, "cookies": false, "type": "", "demo": "tablesdb\/create-text-column.md", @@ -61302,7 +62071,7 @@ "x-appwrite": { "method": "updateTextColumn", "group": "columns", - "weight": 803, + "weight": 811, "cookies": false, "type": "", "demo": "tablesdb\/update-text-column.md", @@ -61421,7 +62190,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 798, + "weight": 806, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -61536,7 +62305,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 799, + "weight": 807, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -61656,7 +62425,7 @@ "x-appwrite": { "method": "createVarcharColumn", "group": "columns", - "weight": 800, + "weight": 808, "cookies": false, "type": "", "demo": "tablesdb\/create-varchar-column.md", @@ -61782,7 +62551,7 @@ "x-appwrite": { "method": "updateVarcharColumn", "group": "columns", - "weight": 801, + "weight": 809, "cookies": false, "type": "", "demo": "tablesdb\/update-varchar-column.md", @@ -61990,7 +62759,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 771, + "weight": 777, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -62068,7 +62837,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 772, + "weight": 778, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -62155,7 +62924,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 795, + "weight": 803, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -62272,7 +63041,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 811, + "weight": 819, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -62371,7 +63140,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 808, + "weight": 816, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -62512,7 +63281,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 809, + "weight": 817, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -62589,7 +63358,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 810, + "weight": 818, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -62675,7 +63444,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 769, + "weight": 775, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -62762,7 +63531,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 899, + "weight": 907, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -62886,7 +63655,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 812, + "weight": 820, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -63069,7 +63838,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 817, + "weight": 825, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -63201,7 +63970,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 815, + "weight": 823, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -63305,7 +64074,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 819, + "weight": 827, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -63406,7 +64175,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 813, + "weight": 821, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -63517,7 +64286,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 816, + "weight": 824, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -63668,7 +64437,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 814, + "weight": 822, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -63780,7 +64549,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 818, + "weight": 826, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -63887,7 +64656,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 821, + "weight": 829, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -63984,7 +64753,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 823, + "weight": 831, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -64113,7 +64882,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 822, + "weight": 830, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -64242,7 +65011,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 770, + "weight": 776, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -64338,7 +65107,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 762, + "weight": 768, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -64450,7 +65219,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 520, + "weight": 524, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -64540,7 +65309,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 518, + "weight": 522, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -64628,7 +65397,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 519, + "weight": 523, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -64693,7 +65462,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 522, + "weight": 526, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -64770,7 +65539,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 521, + "weight": 525, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -64837,7 +65606,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 531, + "weight": 535, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -64922,7 +65691,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 527, + "weight": 531, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -65022,7 +65791,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 525, + "weight": 529, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -65139,7 +65908,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 526, + "weight": 530, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -65214,7 +65983,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 528, + "weight": 532, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -65304,7 +66073,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 1188, + "weight": 1196, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -65381,7 +66150,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 530, + "weight": 534, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -65481,7 +66250,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 523, + "weight": 527, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -65544,7 +66313,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 524, + "weight": 528, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -65628,7 +66397,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 534, + "weight": 538, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -65722,7 +66491,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 532, + "weight": 536, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -65812,7 +66581,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 533, + "weight": 537, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -65872,7 +66641,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 535, + "weight": 539, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -65943,7 +66712,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 536, + "weight": 540, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -69910,7 +70679,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 564, + "weight": 568, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -70021,7 +70790,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 561, + "weight": 565, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -70120,7 +70889,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 559, + "weight": 563, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -70206,7 +70975,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 560, + "weight": 564, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -70277,7 +71046,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 562, + "weight": 566, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -70348,7 +71117,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 563, + "weight": 567, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -70434,7 +71203,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 1198, + "weight": 1206, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -70524,7 +71293,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 557, + "weight": 561, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -70610,7 +71379,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 556, + "weight": 560, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -70662,7 +71431,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 558, + "weight": 562, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", @@ -70723,7 +71492,7 @@ "x-appwrite": { "method": "list", "group": "vectorsdb", - "weight": 868, + "weight": 876, "cookies": false, "type": "", "demo": "vectorsdb\/list.md", @@ -70809,7 +71578,7 @@ "x-appwrite": { "method": "create", "group": "vectorsdb", - "weight": 864, + "weight": 872, "cookies": false, "type": "", "demo": "vectorsdb\/create.md", @@ -70890,7 +71659,7 @@ "x-appwrite": { "method": "createTextEmbeddings", "group": "documents", - "weight": 890, + "weight": 898, "cookies": false, "type": "", "demo": "vectorsdb\/create-text-embeddings.md", @@ -71001,7 +71770,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 895, + "weight": 903, "cookies": false, "type": "", "demo": "vectorsdb\/list-transactions.md", @@ -71069,7 +71838,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 891, + "weight": 899, "cookies": false, "type": "", "demo": "vectorsdb\/create-transaction.md", @@ -71141,7 +71910,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 892, + "weight": 900, "cookies": false, "type": "", "demo": "vectorsdb\/get-transaction.md", @@ -71206,7 +71975,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 893, + "weight": 901, "cookies": false, "type": "", "demo": "vectorsdb\/update-transaction.md", @@ -71285,7 +72054,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 894, + "weight": 902, "cookies": false, "type": "", "demo": "vectorsdb\/delete-transaction.md", @@ -71352,7 +72121,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 896, + "weight": 904, "cookies": false, "type": "", "demo": "vectorsdb\/create-operations.md", @@ -71438,7 +72207,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 870, + "weight": 878, "cookies": false, "type": "", "demo": "vectorsdb\/list-usage.md", @@ -71534,7 +72303,7 @@ "x-appwrite": { "method": "get", "group": "vectorsdb", - "weight": 865, + "weight": 873, "cookies": false, "type": "", "demo": "vectorsdb\/get.md", @@ -71595,7 +72364,7 @@ "x-appwrite": { "method": "update", "group": "vectorsdb", - "weight": 866, + "weight": 874, "cookies": false, "type": "", "demo": "vectorsdb\/update.md", @@ -71673,7 +72442,7 @@ "x-appwrite": { "method": "delete", "group": "vectorsdb", - "weight": 867, + "weight": 875, "cookies": false, "type": "", "demo": "vectorsdb\/delete.md", @@ -71736,7 +72505,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 875, + "weight": 883, "cookies": false, "type": "", "demo": "vectorsdb\/list-collections.md", @@ -71832,7 +72601,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 871, + "weight": 879, "cookies": false, "type": "", "demo": "vectorsdb\/create-collection.md", @@ -71945,7 +72714,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 872, + "weight": 880, "cookies": false, "type": "", "demo": "vectorsdb\/get-collection.md", @@ -72016,7 +72785,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 873, + "weight": 881, "cookies": false, "type": "", "demo": "vectorsdb\/update-collection.md", @@ -72123,7 +72892,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 874, + "weight": 882, "cookies": false, "type": "", "demo": "vectorsdb\/delete-collection.md", @@ -72196,7 +72965,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 885, + "weight": 893, "cookies": false, "type": "", "demo": "vectorsdb\/list-documents.md", @@ -72317,7 +73086,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 881, + "weight": 889, "cookies": false, "type": "", "demo": "vectorsdb\/create-document.md", @@ -72493,7 +73262,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 888, + "weight": 896, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-documents.md", @@ -72621,7 +73390,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 887, + "weight": 895, "cookies": false, "type": "", "demo": "vectorsdb\/update-documents.md", @@ -72721,7 +73490,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 889, + "weight": 897, "cookies": false, "type": "", "demo": "vectorsdb\/delete-documents.md", @@ -72818,7 +73587,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 884, + "weight": 892, "cookies": false, "type": "", "demo": "vectorsdb\/get-document.md", @@ -72926,7 +73695,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 883, + "weight": 891, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-document.md", @@ -73072,7 +73841,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 882, + "weight": 890, "cookies": false, "type": "", "demo": "vectorsdb\/update-document.md", @@ -73179,7 +73948,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 886, + "weight": 894, "cookies": false, "type": "", "demo": "vectorsdb\/delete-document.md", @@ -73282,7 +74051,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 880, + "weight": 888, "cookies": false, "type": "", "demo": "vectorsdb\/list-indexes.md", @@ -73377,7 +74146,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 877, + "weight": 885, "cookies": false, "type": "", "demo": "vectorsdb\/create-index.md", @@ -73516,7 +74285,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 878, + "weight": 886, "cookies": false, "type": "", "demo": "vectorsdb\/get-index.md", @@ -73589,7 +74358,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 879, + "weight": 887, "cookies": false, "type": "", "demo": "vectorsdb\/delete-index.md", @@ -73671,7 +74440,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 876, + "weight": 884, "cookies": false, "type": "", "demo": "vectorsdb\/get-collection-usage.md", @@ -73764,7 +74533,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 869, + "weight": 877, "cookies": false, "type": "", "demo": "vectorsdb\/get-usage.md", @@ -73873,7 +74642,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 567, + "weight": 571, "cookies": false, "type": "", "demo": "webhooks\/list.md", @@ -73947,7 +74716,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 566, + "weight": 570, "cookies": false, "type": "", "demo": "webhooks\/create.md", @@ -74063,7 +74832,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 568, + "weight": 572, "cookies": false, "type": "", "demo": "webhooks\/get.md", @@ -74123,7 +74892,7 @@ "x-appwrite": { "method": "update", "group": null, - "weight": 570, + "weight": 574, "cookies": false, "type": "", "demo": "webhooks\/update.md", @@ -74230,7 +74999,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 569, + "weight": 573, "cookies": false, "type": "", "demo": "webhooks\/delete.md", @@ -74292,7 +75061,7 @@ "x-appwrite": { "method": "updateSecret", "group": null, - "weight": 571, + "weight": 575, "cookies": false, "type": "", "demo": "webhooks\/update-secret.md", @@ -76278,6 +77047,9 @@ { "$ref": "#\/components\/schemas\/attributeBoolean" }, + { + "$ref": "#\/components\/schemas\/attributeBigint" + }, { "$ref": "#\/components\/schemas\/attributeInteger" }, @@ -76331,6 +77103,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/attributeBoolean", + "bigint": "#\/components\/schemas\/attributeBigint", "integer": "#\/components\/schemas\/attributeInteger", "double": "#\/components\/schemas\/attributeFloat", "string": "#\/components\/schemas\/attributeString", @@ -76352,6 +77125,9 @@ "#\/components\/schemas\/attributeBoolean": { "type": "boolean" }, + "#\/components\/schemas\/attributeBigint": { + "type": "bigint" + }, "#\/components\/schemas\/attributeInteger": { "type": "integer" }, @@ -76479,6 +77255,9 @@ { "$ref": "#\/components\/schemas\/attributeBoolean" }, + { + "$ref": "#\/components\/schemas\/attributeBigint" + }, { "$ref": "#\/components\/schemas\/attributeInteger" }, @@ -76532,6 +77311,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/attributeBoolean", + "bigint": "#\/components\/schemas\/attributeBigint", "integer": "#\/components\/schemas\/attributeInteger", "double": "#\/components\/schemas\/attributeFloat", "string": "#\/components\/schemas\/attributeString", @@ -76553,6 +77333,9 @@ "#\/components\/schemas\/attributeBoolean": { "type": "boolean" }, + "#\/components\/schemas\/attributeBigint": { + "type": "bigint" + }, "#\/components\/schemas\/attributeInteger": { "type": "integer" }, @@ -76814,6 +77597,104 @@ "default": 10 } }, + "attributeBigint": { + "description": "AttributeBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Attribute type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Attribute status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "AttributeStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an attribute.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "x-example": false, + "nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Attribute creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Attribute update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": 10, + "format": "int64", + "nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "attributeFloat": { "description": "AttributeFloat", "type": "object", @@ -78911,6 +79792,9 @@ { "$ref": "#\/components\/schemas\/columnBoolean" }, + { + "$ref": "#\/components\/schemas\/columnBigint" + }, { "$ref": "#\/components\/schemas\/columnInteger" }, @@ -78964,6 +79848,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/columnBoolean", + "bigint": "#\/components\/schemas\/columnBigint", "integer": "#\/components\/schemas\/columnInteger", "double": "#\/components\/schemas\/columnFloat", "string": "#\/components\/schemas\/columnString", @@ -78985,6 +79870,9 @@ "#\/components\/schemas\/columnBoolean": { "type": "boolean" }, + "#\/components\/schemas\/columnBigint": { + "type": "bigint" + }, "#\/components\/schemas\/columnInteger": { "type": "integer" }, @@ -79112,6 +80000,9 @@ { "$ref": "#\/components\/schemas\/columnBoolean" }, + { + "$ref": "#\/components\/schemas\/columnBigint" + }, { "$ref": "#\/components\/schemas\/columnInteger" }, @@ -79165,6 +80056,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/columnBoolean", + "bigint": "#\/components\/schemas\/columnBigint", "integer": "#\/components\/schemas\/columnInteger", "double": "#\/components\/schemas\/columnFloat", "string": "#\/components\/schemas\/columnString", @@ -79186,6 +80078,9 @@ "#\/components\/schemas\/columnBoolean": { "type": "boolean" }, + "#\/components\/schemas\/columnBigint": { + "type": "bigint" + }, "#\/components\/schemas\/columnInteger": { "type": "integer" }, @@ -79447,6 +80342,104 @@ "default": 10 } }, + "columnBigint": { + "description": "ColumnBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Column type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "ColumnStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an column.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "x-example": false, + "nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Column creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Column update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for column when not provided. Cannot be set when column is required.", + "x-example": 10, + "format": "int64", + "nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "columnFloat": { "description": "ColumnFloat", "type": "object", @@ -87124,12 +88117,12 @@ "description": "OpenID Connect authorization endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/authorize" }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/token" }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/userinfo" @@ -87142,8 +88135,8 @@ "clientSecret", "wellKnownURL", "authorizationURL", - "tokenUrl", - "userInfoUrl" + "tokenURL", + "userInfoURL" ], "example": { "$id": "github", @@ -87152,8 +88145,8 @@ "clientSecret": "Ah68ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003qpcHV", "wellKnownURL": "https:\/\/myoauth.com\/.well-known\/openid-configuration", "authorizationURL": "https:\/\/myoauth.com\/oauth2\/authorize", - "tokenUrl": "https:\/\/myoauth.com\/oauth2\/token", - "userInfoUrl": "https:\/\/myoauth.com\/oauth2\/userinfo" + "tokenURL": "https:\/\/myoauth.com\/oauth2\/token", + "userInfoURL": "https:\/\/myoauth.com\/oauth2\/userinfo" } }, "oAuth2Okta": { @@ -91068,7 +92061,7 @@ }, "deploymentResourceId": { "type": "string", - "description": "ID deployment's resource. Used if type is \"deployment\"", + "description": "ID of deployment's resource (site or function ID). Used if type is \"deployment\"", "x-example": "n3u9feiwmf" }, "deploymentVcsProviderBranch": { @@ -91078,13 +92071,12 @@ }, "status": { "type": "string", - "description": "Domain verification status. Possible values are \"created\", \"verifying\", \"verified\" and \"unverified\"", + "description": "Domain verification status. Possible values are \"unverified\", \"verifying\", \"verified\"", "x-example": "verified", "enum": [ - "created", + "unverified", "verifying", - "verified", - "unverified" + "verified" ] }, "logs": { @@ -93136,7 +94128,7 @@ }, "status": { "type": "string", - "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed.", + "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed, skipped.", "x-example": "completed" }, "startedAt": { diff --git a/specs/latest/open-api3-latest-server.json b/specs/latest/open-api3-latest-server.json index 3c0a17ab..213af017 100644 --- a/specs/latest/open-api3-latest-server.json +++ b/specs/latest/open-api3-latest-server.json @@ -1,7 +1,7 @@ { "openapi": "3.0.0", "info": { - "version": "1.9.3", + "version": "1.9.4", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -3772,7 +3772,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 1185, + "weight": 1193, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -3836,7 +3836,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 1186, + "weight": 1194, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -5746,7 +5746,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 1056, + "weight": 1064, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -5811,7 +5811,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 1057, + "weight": 1065, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -5901,7 +5901,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 1055, + "weight": 1063, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -5956,7 +5956,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 1058, + "weight": 1066, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -6020,7 +6020,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 1051, + "weight": 1059, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -6088,7 +6088,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 1052, + "weight": 1060, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -6210,7 +6210,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 1050, + "weight": 1058, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -6275,7 +6275,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 1053, + "weight": 1061, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -6368,7 +6368,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 1054, + "weight": 1062, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -6435,7 +6435,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 1061, + "weight": 1069, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -6535,7 +6535,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 1060, + "weight": 1068, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -6602,7 +6602,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 1059, + "weight": 1067, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -6666,7 +6666,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 687, + "weight": 691, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -6787,7 +6787,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 683, + "weight": 687, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -6906,7 +6906,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 755, + "weight": 761, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -6975,7 +6975,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 751, + "weight": 757, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -7048,7 +7048,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 752, + "weight": 758, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -7114,7 +7114,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 753, + "weight": 759, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -7194,7 +7194,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 754, + "weight": 760, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -7262,7 +7262,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 756, + "weight": 762, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -7349,7 +7349,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 684, + "weight": 688, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -7445,7 +7445,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 685, + "weight": 689, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -7557,7 +7557,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 686, + "weight": 690, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -7654,7 +7654,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 695, + "weight": 699, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -7755,7 +7755,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 691, + "weight": 695, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -7883,7 +7883,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 692, + "weight": 696, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -7959,7 +7959,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 693, + "weight": 697, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -8068,7 +8068,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 694, + "weight": 698, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -8146,7 +8146,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 712, + "weight": 716, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -8224,21 +8224,21 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint": { "post": { - "summary": "Create boolean attribute", - "operationId": "databasesCreateBooleanAttribute", + "summary": "Create bigint attribute", + "operationId": "databasesCreateBigIntAttribute", "tags": [ "databases" ], - "description": "Create a boolean attribute.\n", + "description": "Create a bigint attribute. Optionally, minimum and maximum values can be provided.\n", "responses": { "202": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "content": { "application\/json": { "schema": { - "$ref": "#\/components\/schemas\/attributeBoolean" + "$ref": "#\/components\/schemas\/attributeBigint" } } } @@ -8246,12 +8246,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "createBooleanAttribute", + "method": "createBigIntAttribute", "group": "attributes", - "weight": 713, + "weight": 729, "cookies": false, "type": "", - "demo": "databases\/create-boolean-attribute.md", + "demo": "databases\/create-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8262,10 +8262,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createBooleanColumn" + "replaceWith": "tablesDB.createBigIntColumn" }, "auth": { "Project": [], @@ -8291,7 +8291,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", + "description": "Collection ID.", "required": true, "schema": { "type": "string", @@ -8316,10 +8316,25 @@ "description": "Is attribute required?", "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", - "x-example": false, + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", + "x-example": null, + "format": "int64", "x-nullable": true }, "array": { @@ -8338,21 +8353,21 @@ } } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint\/{key}": { "patch": { - "summary": "Update boolean attribute", - "operationId": "databasesUpdateBooleanAttribute", + "summary": "Update bigint attribute", + "operationId": "databasesUpdateBigIntAttribute", "tags": [ "databases" ], - "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", + "description": "Update a bigint attribute. Changing the `default` value will not update already existing documents.\n", "responses": { "200": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "content": { "application\/json": { "schema": { - "$ref": "#\/components\/schemas\/attributeBoolean" + "$ref": "#\/components\/schemas\/attributeBigint" } } } @@ -8360,12 +8375,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "updateBooleanAttribute", + "method": "updateBigIntAttribute", "group": "attributes", - "weight": 714, + "weight": 730, "cookies": false, "type": "", - "demo": "databases\/update-boolean-attribute.md", + "demo": "databases\/update-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8376,10 +8391,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.updateBooleanColumn" + "replaceWith": "tablesDB.updateBigIntColumn" }, "auth": { "Project": [], @@ -8405,7 +8420,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "description": "Collection ID.", "required": true, "schema": { "type": "string", @@ -8434,15 +8449,30 @@ "description": "Is attribute required?", "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", - "x-example": false, + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", + "x-example": null, + "format": "int64", "x-nullable": true }, "newKey": { "type": "string", - "description": "New attribute key.", + "description": "New Attribute Key.", "x-example": null, "x-nullable": true } @@ -8457,21 +8487,21 @@ } } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { "post": { - "summary": "Create datetime attribute", - "operationId": "databasesCreateDatetimeAttribute", + "summary": "Create boolean attribute", + "operationId": "databasesCreateBooleanAttribute", "tags": [ "databases" ], - "description": "Create a date time attribute according to the ISO 8601 standard.", + "description": "Create a boolean attribute.\n", "responses": { "202": { - "description": "AttributeDatetime", + "description": "AttributeBoolean", "content": { "application\/json": { "schema": { - "$ref": "#\/components\/schemas\/attributeDatetime" + "$ref": "#\/components\/schemas\/attributeBoolean" } } } @@ -8479,12 +8509,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "createDatetimeAttribute", + "method": "createBooleanAttribute", "group": "attributes", - "weight": 715, + "weight": 717, "cookies": false, "type": "", - "demo": "databases\/create-datetime-attribute.md", + "demo": "databases\/create-boolean-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8495,10 +8525,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createDatetimeColumn" + "replaceWith": "tablesDB.createBooleanColumn" }, "auth": { "Project": [], @@ -8524,7 +8554,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", "required": true, "schema": { "type": "string", @@ -8550,10 +8580,9 @@ "x-example": false }, "default": { - "type": "string", - "description": "Default value for the attribute in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. Cannot be set when attribute is required.", - "x-example": "2020-10-15T06:38:00.000+00:00", - "format": "datetime", + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": false, "x-nullable": true }, "array": { @@ -8572,16 +8601,135 @@ } } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime\/{key}": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { "patch": { - "summary": "Update datetime attribute", - "operationId": "databasesUpdateDatetimeAttribute", + "summary": "Update boolean attribute", + "operationId": "databasesUpdateBooleanAttribute", "tags": [ "databases" ], - "description": "Update a date time attribute. Changing the `default` value will not update already existing documents.", + "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", "responses": { "200": { + "description": "AttributeBoolean", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/attributeBoolean" + } + } + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "updateBooleanAttribute", + "group": "attributes", + "weight": 718, + "cookies": false, + "type": "", + "demo": "databases\/update-boolean-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.updateBooleanColumn" + }, + "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. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "key", + "description": "Attribute Key.", + "required": true, + "schema": { + "type": "string" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": false + }, + "default": { + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": false, + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New attribute key.", + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } + } + } + } + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "post": { + "summary": "Create datetime attribute", + "operationId": "databasesCreateDatetimeAttribute", + "tags": [ + "databases" + ], + "description": "Create a date time attribute according to the ISO 8601 standard.", + "responses": { + "202": { "description": "AttributeDatetime", "content": { "application\/json": { @@ -8594,12 +8742,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "updateDatetimeAttribute", + "method": "createDatetimeAttribute", "group": "attributes", - "weight": 716, + "weight": 719, "cookies": false, "type": "", - "demo": "databases\/update-datetime-attribute.md", + "demo": "databases\/create-datetime-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8610,10 +8758,125 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-datetime-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.updateDatetimeColumn" + "replaceWith": "tablesDB.createDatetimeColumn" + }, + "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. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": false + }, + "default": { + "type": "string", + "description": "Default value for the attribute in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. Cannot be set when attribute is required.", + "x-example": "2020-10-15T06:38:00.000+00:00", + "format": "datetime", + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + } + } + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime\/{key}": { + "patch": { + "summary": "Update datetime attribute", + "operationId": "databasesUpdateDatetimeAttribute", + "tags": [ + "databases" + ], + "description": "Update a date time attribute. Changing the `default` value will not update already existing documents.", + "responses": { + "200": { + "description": "AttributeDatetime", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/attributeDatetime" + } + } + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "updateDatetimeAttribute", + "group": "attributes", + "weight": 720, + "cookies": false, + "type": "", + "demo": "databases\/update-datetime-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-datetime-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.updateDatetimeColumn" }, "auth": { "Project": [], @@ -8716,7 +8979,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 717, + "weight": 721, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -8831,7 +9094,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 718, + "weight": 722, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -8951,7 +9214,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 719, + "weight": 723, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -9074,7 +9337,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 720, + "weight": 724, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -9202,7 +9465,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 721, + "weight": 725, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -9331,7 +9594,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 722, + "weight": 726, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -9465,7 +9728,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 723, + "weight": 727, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -9594,7 +9857,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 724, + "weight": 728, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -9728,7 +9991,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 725, + "weight": 731, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -9842,7 +10105,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 726, + "weight": 732, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -9961,7 +10224,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 727, + "weight": 733, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -10077,7 +10340,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 728, + "weight": 734, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -10202,7 +10465,7 @@ "x-appwrite": { "method": "createLongtextAttribute", "group": "attributes", - "weight": 745, + "weight": 751, "cookies": false, "type": "", "demo": "databases\/create-longtext-attribute.md", @@ -10317,7 +10580,7 @@ "x-appwrite": { "method": "updateLongtextAttribute", "group": "attributes", - "weight": 746, + "weight": 752, "cookies": false, "type": "", "demo": "databases\/update-longtext-attribute.md", @@ -10432,7 +10695,7 @@ "x-appwrite": { "method": "createMediumtextAttribute", "group": "attributes", - "weight": 743, + "weight": 749, "cookies": false, "type": "", "demo": "databases\/create-mediumtext-attribute.md", @@ -10547,7 +10810,7 @@ "x-appwrite": { "method": "updateMediumtextAttribute", "group": "attributes", - "weight": 744, + "weight": 750, "cookies": false, "type": "", "demo": "databases\/update-mediumtext-attribute.md", @@ -10662,7 +10925,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 729, + "weight": 735, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -10778,7 +11041,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 730, + "weight": 736, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -10903,7 +11166,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 731, + "weight": 737, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -11019,7 +11282,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 732, + "weight": 738, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -11144,7 +11407,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 733, + "weight": 739, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -11284,7 +11547,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 734, + "weight": 740, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -11400,7 +11663,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 735, + "weight": 741, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -11526,7 +11789,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 736, + "weight": 742, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -11652,7 +11915,7 @@ "x-appwrite": { "method": "createTextAttribute", "group": "attributes", - "weight": 741, + "weight": 747, "cookies": false, "type": "", "demo": "databases\/create-text-attribute.md", @@ -11767,7 +12030,7 @@ "x-appwrite": { "method": "updateTextAttribute", "group": "attributes", - "weight": 742, + "weight": 748, "cookies": false, "type": "", "demo": "databases\/update-text-attribute.md", @@ -11882,7 +12145,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 737, + "weight": 743, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -11997,7 +12260,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 738, + "weight": 744, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -12117,7 +12380,7 @@ "x-appwrite": { "method": "createVarcharAttribute", "group": "attributes", - "weight": 739, + "weight": 745, "cookies": false, "type": "", "demo": "databases\/create-varchar-attribute.md", @@ -12239,7 +12502,7 @@ "x-appwrite": { "method": "updateVarcharAttribute", "group": "attributes", - "weight": 740, + "weight": 746, "cookies": false, "type": "", "demo": "databases\/update-varchar-attribute.md", @@ -12443,7 +12706,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 710, + "weight": 714, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -12521,7 +12784,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 711, + "weight": 715, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -12608,7 +12871,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 897, + "weight": 905, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -12734,7 +12997,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -12929,7 +13192,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 703, + "weight": 707, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -13068,7 +13331,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 701, + "weight": 705, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -13174,7 +13437,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 705, + "weight": 709, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -13277,7 +13540,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -13390,7 +13653,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -13548,7 +13811,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -13662,7 +13925,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -13771,7 +14034,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -13902,7 +14165,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -14033,7 +14296,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 750, + "weight": 756, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -14133,7 +14396,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 747, + "weight": 753, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -14275,7 +14538,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 748, + "weight": 754, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -14353,7 +14616,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 749, + "weight": 755, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -14440,7 +14703,7 @@ "x-appwrite": { "method": "list", "group": "documentsdb", - "weight": 834, + "weight": 842, "cookies": false, "type": "", "demo": "documentsdb\/list.md", @@ -14527,7 +14790,7 @@ "x-appwrite": { "method": "create", "group": "documentsdb", - "weight": 830, + "weight": 838, "cookies": false, "type": "", "demo": "documentsdb\/create.md", @@ -14609,7 +14872,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 862, + "weight": 870, "cookies": false, "type": "", "demo": "documentsdb\/list-transactions.md", @@ -14678,7 +14941,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 858, + "weight": 866, "cookies": false, "type": "", "demo": "documentsdb\/create-transaction.md", @@ -14751,7 +15014,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 859, + "weight": 867, "cookies": false, "type": "", "demo": "documentsdb\/get-transaction.md", @@ -14817,7 +15080,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 860, + "weight": 868, "cookies": false, "type": "", "demo": "documentsdb\/update-transaction.md", @@ -14897,7 +15160,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 861, + "weight": 869, "cookies": false, "type": "", "demo": "documentsdb\/delete-transaction.md", @@ -14965,7 +15228,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 863, + "weight": 871, "cookies": false, "type": "", "demo": "documentsdb\/create-operations.md", @@ -15051,7 +15314,7 @@ "x-appwrite": { "method": "get", "group": "documentsdb", - "weight": 831, + "weight": 839, "cookies": false, "type": "", "demo": "documentsdb\/get.md", @@ -15113,7 +15376,7 @@ "x-appwrite": { "method": "update", "group": "documentsdb", - "weight": 832, + "weight": 840, "cookies": false, "type": "", "demo": "documentsdb\/update.md", @@ -15192,7 +15455,7 @@ "x-appwrite": { "method": "delete", "group": "documentsdb", - "weight": 833, + "weight": 841, "cookies": false, "type": "", "demo": "documentsdb\/delete.md", @@ -15256,7 +15519,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 841, + "weight": 849, "cookies": false, "type": "", "demo": "documentsdb\/list-collections.md", @@ -15353,7 +15616,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 837, + "weight": 845, "cookies": false, "type": "", "demo": "documentsdb\/create-collection.md", @@ -15477,7 +15740,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 838, + "weight": 846, "cookies": false, "type": "", "demo": "documentsdb\/get-collection.md", @@ -15549,7 +15812,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 839, + "weight": 847, "cookies": false, "type": "", "demo": "documentsdb\/update-collection.md", @@ -15656,7 +15919,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 840, + "weight": 848, "cookies": false, "type": "", "demo": "documentsdb\/delete-collection.md", @@ -15730,7 +15993,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 898, + "weight": 906, "cookies": false, "type": "", "demo": "documentsdb\/list-documents.md", @@ -15852,7 +16115,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 847, + "weight": 855, "cookies": false, "type": "", "demo": "documentsdb\/create-document.md", @@ -16031,7 +16294,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 852, + "weight": 860, "cookies": false, "type": "", "demo": "documentsdb\/upsert-documents.md", @@ -16161,7 +16424,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 850, + "weight": 858, "cookies": false, "type": "", "demo": "documentsdb\/update-documents.md", @@ -16262,7 +16525,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 854, + "weight": 862, "cookies": false, "type": "", "demo": "documentsdb\/delete-documents.md", @@ -16360,7 +16623,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 848, + "weight": 856, "cookies": false, "type": "", "demo": "documentsdb\/get-document.md", @@ -16469,7 +16732,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 851, + "weight": 859, "cookies": false, "type": "", "demo": "documentsdb\/upsert-document.md", @@ -16617,7 +16880,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 849, + "weight": 857, "cookies": false, "type": "", "demo": "documentsdb\/update-document.md", @@ -16725,7 +16988,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 853, + "weight": 861, "cookies": false, "type": "", "demo": "documentsdb\/delete-document.md", @@ -16829,7 +17092,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 857, + "weight": 865, "cookies": false, "type": "", "demo": "documentsdb\/decrement-document-attribute.md", @@ -16954,7 +17217,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 856, + "weight": 864, "cookies": false, "type": "", "demo": "documentsdb\/increment-document-attribute.md", @@ -17079,7 +17342,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 846, + "weight": 854, "cookies": false, "type": "", "demo": "documentsdb\/list-indexes.md", @@ -17175,7 +17438,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 843, + "weight": 851, "cookies": false, "type": "", "demo": "documentsdb\/create-index.md", @@ -17312,7 +17575,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 844, + "weight": 852, "cookies": false, "type": "", "demo": "documentsdb\/get-index.md", @@ -17386,7 +17649,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 845, + "weight": 853, "cookies": false, "type": "", "demo": "documentsdb\/delete-index.md", @@ -17469,7 +17732,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 416, + "weight": 420, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -17555,7 +17818,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 900, + "weight": 908, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -17815,6 +18078,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -17827,8 +18092,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -17920,7 +18183,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 418, + "weight": 422, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -17971,7 +18234,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 419, + "weight": 423, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -18022,7 +18285,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 414, + "weight": 418, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -18083,7 +18346,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 901, + "weight": 909, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -18350,6 +18613,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -18362,8 +18627,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -18445,7 +18708,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 417, + "weight": 421, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -18508,7 +18771,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 422, + "weight": 426, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -18590,7 +18853,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 423, + "weight": 427, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -18686,7 +18949,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 420, + "weight": 424, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -18787,7 +19050,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 428, + "weight": 432, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -18874,7 +19137,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 425, + "weight": 429, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -18992,7 +19255,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 426, + "weight": 430, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -19091,7 +19354,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 421, + "weight": 425, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -19155,7 +19418,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 424, + "weight": 428, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -19221,7 +19484,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 427, + "weight": 431, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -19313,7 +19576,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 429, + "weight": 433, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -19386,7 +19649,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 432, + "weight": 436, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -19478,7 +19741,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 430, + "weight": 434, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -19601,7 +19864,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 431, + "weight": 435, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -19672,7 +19935,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 433, + "weight": 437, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -19748,7 +20011,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 438, + "weight": 442, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -19783,6 +20046,30 @@ "x-example": "" }, "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" } ] }, @@ -19809,7 +20096,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 902, + "weight": 910, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -19852,6 +20139,11 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -19869,6 +20161,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -19902,7 +20195,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 437, + "weight": 441, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -19973,7 +20266,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 439, + "weight": 443, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -20029,7 +20322,8 @@ "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -20043,10 +20337,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } } @@ -20068,7 +20359,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 440, + "weight": 444, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -20253,7 +20544,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 443, + "weight": 447, "cookies": false, "type": "", "demo": "health\/get.md", @@ -20305,7 +20596,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 452, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -20357,7 +20648,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 446, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -20409,7 +20700,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 449, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -20472,7 +20763,7 @@ "x-appwrite": { "method": "getConsolePausing", "group": null, - "weight": 1044, + "weight": 1052, "cookies": false, "type": "", "demo": "health\/get-console-pausing.md", @@ -20548,7 +20839,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 445, + "weight": 449, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -20600,7 +20891,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 447, + "weight": 451, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -20652,7 +20943,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 453, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -20717,7 +21008,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 1040, + "weight": 1048, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -20782,7 +21073,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 1039, + "weight": 1047, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -20847,7 +21138,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 457, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -20912,7 +21203,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 1041, + "weight": 1049, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -20977,7 +21268,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 456, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -21042,7 +21333,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 458, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -21118,7 +21409,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 459, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -21183,7 +21474,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 466, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -21275,7 +21566,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 463, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -21340,7 +21631,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 455, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -21405,7 +21696,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 460, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -21470,7 +21761,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 461, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -21535,7 +21826,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 462, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -21600,7 +21891,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 1042, + "weight": 1050, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -21665,7 +21956,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 464, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -21730,7 +22021,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 465, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -21795,7 +22086,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 1043, + "weight": 1051, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -21860,7 +22151,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 454, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -21925,7 +22216,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 451, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -21977,7 +22268,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 450, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -22029,7 +22320,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 448, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -27991,7 +28282,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 1088, + "weight": 1096, "cookies": false, "type": "", "demo": "project\/delete.md", @@ -28042,7 +28333,7 @@ "x-appwrite": { "method": "updateAuthMethod", "group": null, - "weight": 1137, + "weight": 1145, "cookies": false, "type": "", "demo": "project\/update-auth-method.md", @@ -28084,7 +28375,7 @@ "jwt", "phone" ], - "x-enum-name": null, + "x-enum-name": "AuthMethod", "x-enum-keys": [] }, "in": "path" @@ -28135,7 +28426,7 @@ "x-appwrite": { "method": "updateCanonicalEmails", "group": "auth", - "weight": 1182, + "weight": 1190, "cookies": false, "type": "", "demo": "project\/update-canonical-emails.md", @@ -28205,7 +28496,7 @@ "x-appwrite": { "method": "updateDisposableEmails", "group": "auth", - "weight": 1183, + "weight": 1191, "cookies": false, "type": "", "demo": "project\/update-disposable-emails.md", @@ -28275,7 +28566,7 @@ "x-appwrite": { "method": "updateFreeEmails", "group": "auth", - "weight": 1184, + "weight": 1192, "cookies": false, "type": "", "demo": "project\/update-free-emails.md", @@ -28345,7 +28636,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1104, + "weight": 1112, "cookies": false, "type": "", "demo": "project\/list-keys.md", @@ -28420,7 +28711,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1102, + "weight": 1110, "cookies": false, "type": "", "demo": "project\/create-key.md", @@ -28532,6 +28823,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -28544,8 +28837,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -28603,7 +28894,7 @@ "x-appwrite": { "method": "createEphemeralKey", "group": "keys", - "weight": 1103, + "weight": 1111, "cookies": false, "type": "", "demo": "project\/create-ephemeral-key.md", @@ -28705,6 +28996,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -28717,8 +29010,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -28736,7 +29027,7 @@ "duration": { "type": "integer", "description": "Time in seconds before ephemeral key expires. Maximum duration is 3600 seconds.", - "x-example": 1, + "x-example": "600", "format": "int32" } }, @@ -28774,7 +29065,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1105, + "weight": 1113, "cookies": false, "type": "", "demo": "project\/get-key.md", @@ -28835,7 +29126,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1107, + "weight": 1115, "cookies": false, "type": "", "demo": "project\/update-key.md", @@ -28954,6 +29245,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -28966,8 +29259,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -29015,7 +29306,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1106, + "weight": 1114, "cookies": false, "type": "", "demo": "project\/delete-key.md", @@ -29078,7 +29369,7 @@ "x-appwrite": { "method": "updateLabels", "group": null, - "weight": 1089, + "weight": 1097, "cookies": false, "type": "", "demo": "project\/update-labels.md", @@ -29151,7 +29442,7 @@ "x-appwrite": { "method": "listMockPhones", "group": "mocks", - "weight": 1122, + "weight": 1130, "cookies": false, "type": "", "demo": "project\/list-mock-phones.md", @@ -29226,7 +29517,7 @@ "x-appwrite": { "method": "createMockPhone", "group": "mocks", - "weight": 1121, + "weight": 1129, "cookies": false, "type": "", "demo": "project\/create-mock-phone.md", @@ -29303,7 +29594,7 @@ "x-appwrite": { "method": "getMockPhone", "group": "mocks", - "weight": 1123, + "weight": 1131, "cookies": false, "type": "", "demo": "project\/get-mock-phone.md", @@ -29365,7 +29656,7 @@ "x-appwrite": { "method": "updateMockPhone", "group": "mocks", - "weight": 1124, + "weight": 1132, "cookies": false, "type": "", "demo": "project\/update-mock-phone.md", @@ -29439,7 +29730,7 @@ "x-appwrite": { "method": "deleteMockPhone", "group": "mocks", - "weight": 1125, + "weight": 1133, "cookies": false, "type": "", "demo": "project\/delete-mock-phone.md", @@ -29503,7 +29794,7 @@ "x-appwrite": { "method": "listOAuth2Providers", "group": "oauth2", - "weight": 1138, + "weight": 1146, "cookies": false, "type": "", "demo": "project\/list-o-auth-2-providers.md", @@ -29527,6 +29818,32 @@ "Project": [], "Key": [] } + ], + "parameters": [ + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Only supported methods are limit and offset", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" + } ] } }, @@ -29554,7 +29871,7 @@ "x-appwrite": { "method": "updateOAuth2Amazon", "group": "oauth2", - "weight": 1165, + "weight": 1173, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-amazon.md", @@ -29634,7 +29951,7 @@ "x-appwrite": { "method": "updateOAuth2Apple", "group": "oauth2", - "weight": 1180, + "weight": 1188, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-apple.md", @@ -29726,7 +30043,7 @@ "x-appwrite": { "method": "updateOAuth2Auth0", "group": "oauth2", - "weight": 1174, + "weight": 1182, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-auth-0.md", @@ -29812,7 +30129,7 @@ "x-appwrite": { "method": "updateOAuth2Authentik", "group": "oauth2", - "weight": 1173, + "weight": 1181, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-authentik.md", @@ -29898,7 +30215,7 @@ "x-appwrite": { "method": "updateOAuth2Autodesk", "group": "oauth2", - "weight": 1148, + "weight": 1156, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-autodesk.md", @@ -29978,7 +30295,7 @@ "x-appwrite": { "method": "updateOAuth2Bitbucket", "group": "oauth2", - "weight": 1145, + "weight": 1153, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitbucket.md", @@ -30058,7 +30375,7 @@ "x-appwrite": { "method": "updateOAuth2Bitly", "group": "oauth2", - "weight": 1146, + "weight": 1154, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitly.md", @@ -30138,7 +30455,7 @@ "x-appwrite": { "method": "updateOAuth2Box", "group": "oauth2", - "weight": 1147, + "weight": 1155, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-box.md", @@ -30218,7 +30535,7 @@ "x-appwrite": { "method": "updateOAuth2Dailymotion", "group": "oauth2", - "weight": 1144, + "weight": 1152, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dailymotion.md", @@ -30298,7 +30615,7 @@ "x-appwrite": { "method": "updateOAuth2Discord", "group": "oauth2", - "weight": 1141, + "weight": 1149, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-discord.md", @@ -30378,7 +30695,7 @@ "x-appwrite": { "method": "updateOAuth2Disqus", "group": "oauth2", - "weight": 1164, + "weight": 1172, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-disqus.md", @@ -30458,7 +30775,7 @@ "x-appwrite": { "method": "updateOAuth2Dropbox", "group": "oauth2", - "weight": 1143, + "weight": 1151, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dropbox.md", @@ -30538,7 +30855,7 @@ "x-appwrite": { "method": "updateOAuth2Etsy", "group": "oauth2", - "weight": 1166, + "weight": 1174, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-etsy.md", @@ -30618,7 +30935,7 @@ "x-appwrite": { "method": "updateOAuth2Facebook", "group": "oauth2", - "weight": 1167, + "weight": 1175, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-facebook.md", @@ -30698,7 +31015,7 @@ "x-appwrite": { "method": "updateOAuth2Figma", "group": "oauth2", - "weight": 1142, + "weight": 1150, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-figma.md", @@ -30778,7 +31095,7 @@ "x-appwrite": { "method": "updateOAuth2FusionAuth", "group": "oauth2", - "weight": 1175, + "weight": 1183, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-fusion-auth.md", @@ -30864,7 +31181,7 @@ "x-appwrite": { "method": "updateOAuth2GitHub", "group": "oauth2", - "weight": 1140, + "weight": 1148, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-git-hub.md", @@ -30944,7 +31261,7 @@ "x-appwrite": { "method": "updateOAuth2Gitlab", "group": "oauth2", - "weight": 1172, + "weight": 1180, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-gitlab.md", @@ -31031,7 +31348,7 @@ "x-appwrite": { "method": "updateOAuth2Google", "group": "oauth2", - "weight": 1149, + "weight": 1157, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-google.md", @@ -31111,7 +31428,7 @@ "x-appwrite": { "method": "updateOAuth2Keycloak", "group": "oauth2", - "weight": 1176, + "weight": 1184, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-keycloak.md", @@ -31203,7 +31520,7 @@ "x-appwrite": { "method": "updateOAuth2Kick", "group": "oauth2", - "weight": 1179, + "weight": 1187, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-kick.md", @@ -31283,7 +31600,7 @@ "x-appwrite": { "method": "updateOAuth2Linkedin", "group": "oauth2", - "weight": 1163, + "weight": 1171, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-linkedin.md", @@ -31363,7 +31680,7 @@ "x-appwrite": { "method": "updateOAuth2Microsoft", "group": "oauth2", - "weight": 1181, + "weight": 1189, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-microsoft.md", @@ -31449,7 +31766,7 @@ "x-appwrite": { "method": "updateOAuth2Notion", "group": "oauth2", - "weight": 1160, + "weight": 1168, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-notion.md", @@ -31529,7 +31846,7 @@ "x-appwrite": { "method": "updateOAuth2Oidc", "group": "oauth2", - "weight": 1177, + "weight": 1185, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-oidc.md", @@ -31586,14 +31903,14 @@ "format": "url", "x-nullable": true }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/token", "x-example": "https:\/\/example.com", "format": "url", "x-nullable": true }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/userinfo", "x-example": "https:\/\/example.com", @@ -31637,7 +31954,7 @@ "x-appwrite": { "method": "updateOAuth2Okta", "group": "oauth2", - "weight": 1178, + "weight": 1186, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-okta.md", @@ -31729,7 +32046,7 @@ "x-appwrite": { "method": "updateOAuth2Paypal", "group": "oauth2", - "weight": 1170, + "weight": 1178, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal.md", @@ -31809,7 +32126,7 @@ "x-appwrite": { "method": "updateOAuth2PaypalSandbox", "group": "oauth2", - "weight": 1171, + "weight": 1179, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal-sandbox.md", @@ -31889,7 +32206,7 @@ "x-appwrite": { "method": "updateOAuth2Podio", "group": "oauth2", - "weight": 1159, + "weight": 1167, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-podio.md", @@ -31969,7 +32286,7 @@ "x-appwrite": { "method": "updateOAuth2Salesforce", "group": "oauth2", - "weight": 1161, + "weight": 1169, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-salesforce.md", @@ -32049,7 +32366,7 @@ "x-appwrite": { "method": "updateOAuth2Slack", "group": "oauth2", - "weight": 1158, + "weight": 1166, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-slack.md", @@ -32129,7 +32446,7 @@ "x-appwrite": { "method": "updateOAuth2Spotify", "group": "oauth2", - "weight": 1157, + "weight": 1165, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-spotify.md", @@ -32209,7 +32526,7 @@ "x-appwrite": { "method": "updateOAuth2Stripe", "group": "oauth2", - "weight": 1156, + "weight": 1164, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-stripe.md", @@ -32289,7 +32606,7 @@ "x-appwrite": { "method": "updateOAuth2Tradeshift", "group": "oauth2", - "weight": 1168, + "weight": 1176, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift.md", @@ -32369,7 +32686,7 @@ "x-appwrite": { "method": "updateOAuth2TradeshiftSandbox", "group": "oauth2", - "weight": 1169, + "weight": 1177, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift-sandbox.md", @@ -32449,7 +32766,7 @@ "x-appwrite": { "method": "updateOAuth2Twitch", "group": "oauth2", - "weight": 1155, + "weight": 1163, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-twitch.md", @@ -32529,7 +32846,7 @@ "x-appwrite": { "method": "updateOAuth2WordPress", "group": "oauth2", - "weight": 1154, + "weight": 1162, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-word-press.md", @@ -32609,7 +32926,7 @@ "x-appwrite": { "method": "updateOAuth2X", "group": "oauth2", - "weight": 1153, + "weight": 1161, "cookies": false, "type": "", "demo": "project\/update-o-auth-2x.md", @@ -32689,7 +33006,7 @@ "x-appwrite": { "method": "updateOAuth2Yahoo", "group": "oauth2", - "weight": 1162, + "weight": 1170, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yahoo.md", @@ -32769,7 +33086,7 @@ "x-appwrite": { "method": "updateOAuth2Yandex", "group": "oauth2", - "weight": 1152, + "weight": 1160, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yandex.md", @@ -32849,7 +33166,7 @@ "x-appwrite": { "method": "updateOAuth2Zoho", "group": "oauth2", - "weight": 1151, + "weight": 1159, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoho.md", @@ -32929,7 +33246,7 @@ "x-appwrite": { "method": "updateOAuth2Zoom", "group": "oauth2", - "weight": 1150, + "weight": 1158, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoom.md", @@ -32985,7 +33302,7 @@ } } }, - "\/project\/oauth2\/{provider}": { + "\/project\/oauth2\/{providerId}": { "get": { "summary": "Get project OAuth2 provider", "operationId": "projectGetOAuth2Provider", @@ -33177,7 +33494,7 @@ "x-appwrite": { "method": "getOAuth2Provider", "group": "oauth2", - "weight": 1139, + "weight": 1147, "cookies": false, "type": "", "demo": "project\/get-o-auth-2-provider.md", @@ -33204,12 +33521,61 @@ ], "parameters": [ { - "name": "provider", + "name": "providerId", "description": "OAuth2 provider key. For example: github, google, apple.", "required": true, "schema": { "type": "string", - "x-example": "" + "x-example": "amazon", + "enum": [ + "amazon", + "apple", + "auth0", + "authentik", + "autodesk", + "bitbucket", + "bitly", + "box", + "dailymotion", + "discord", + "disqus", + "dropbox", + "etsy", + "facebook", + "figma", + "fusionauth", + "github", + "gitlab", + "google", + "keycloak", + "kick", + "linkedin", + "microsoft", + "notion", + "oidc", + "okta", + "paypal", + "paypalSandbox", + "podio", + "salesforce", + "slack", + "spotify", + "stripe", + "tradeshift", + "tradeshiftBox", + "twitch", + "wordpress", + "x", + "yahoo", + "yammer", + "yandex", + "zoho", + "zoom", + "githubImagine", + "googleImagine" + ], + "x-enum-name": "OAuthProvider", + "x-enum-keys": [] }, "in": "path" } @@ -33240,7 +33606,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 1120, + "weight": 1128, "cookies": false, "type": "", "demo": "project\/list-platforms.md", @@ -33317,7 +33683,7 @@ "x-appwrite": { "method": "createAndroidPlatform", "group": "platforms", - "weight": 1116, + "weight": 1124, "cookies": false, "type": "", "demo": "project\/create-android-platform.md", @@ -33399,7 +33765,7 @@ "x-appwrite": { "method": "updateAndroidPlatform", "group": "platforms", - "weight": 1111, + "weight": 1119, "cookies": false, "type": "", "demo": "project\/update-android-platform.md", @@ -33487,7 +33853,7 @@ "x-appwrite": { "method": "createApplePlatform", "group": "platforms", - "weight": 1115, + "weight": 1123, "cookies": false, "type": "", "demo": "project\/create-apple-platform.md", @@ -33569,7 +33935,7 @@ "x-appwrite": { "method": "updateApplePlatform", "group": "platforms", - "weight": 1110, + "weight": 1118, "cookies": false, "type": "", "demo": "project\/update-apple-platform.md", @@ -33657,7 +34023,7 @@ "x-appwrite": { "method": "createLinuxPlatform", "group": "platforms", - "weight": 1118, + "weight": 1126, "cookies": false, "type": "", "demo": "project\/create-linux-platform.md", @@ -33739,7 +34105,7 @@ "x-appwrite": { "method": "updateLinuxPlatform", "group": "platforms", - "weight": 1113, + "weight": 1121, "cookies": false, "type": "", "demo": "project\/update-linux-platform.md", @@ -33827,7 +34193,7 @@ "x-appwrite": { "method": "createWebPlatform", "group": "platforms", - "weight": 1114, + "weight": 1122, "cookies": false, "type": "", "demo": "project\/create-web-platform.md", @@ -33909,7 +34275,7 @@ "x-appwrite": { "method": "updateWebPlatform", "group": "platforms", - "weight": 1109, + "weight": 1117, "cookies": false, "type": "", "demo": "project\/update-web-platform.md", @@ -33997,7 +34363,7 @@ "x-appwrite": { "method": "createWindowsPlatform", "group": "platforms", - "weight": 1117, + "weight": 1125, "cookies": false, "type": "", "demo": "project\/create-windows-platform.md", @@ -34079,7 +34445,7 @@ "x-appwrite": { "method": "updateWindowsPlatform", "group": "platforms", - "weight": 1112, + "weight": 1120, "cookies": false, "type": "", "demo": "project\/update-windows-platform.md", @@ -34193,7 +34559,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 1119, + "weight": 1127, "cookies": false, "type": "", "demo": "project\/get-platform.md", @@ -34247,7 +34613,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 1108, + "weight": 1116, "cookies": false, "type": "", "demo": "project\/delete-platform.md", @@ -34310,7 +34676,7 @@ "x-appwrite": { "method": "listPolicies", "group": "policies", - "weight": 1126, + "weight": 1134, "cookies": false, "type": "", "demo": "project\/list-policies.md", @@ -34390,7 +34756,7 @@ "x-appwrite": { "method": "updateMembershipPrivacyPolicy", "group": "policies", - "weight": 1128, + "weight": 1136, "cookies": false, "type": "", "demo": "project\/update-membership-privacy-policy.md", @@ -34480,7 +34846,7 @@ "x-appwrite": { "method": "updatePasswordDictionaryPolicy", "group": "policies", - "weight": 1129, + "weight": 1137, "cookies": false, "type": "", "demo": "project\/update-password-dictionary-policy.md", @@ -34553,7 +34919,7 @@ "x-appwrite": { "method": "updatePasswordHistoryPolicy", "group": "policies", - "weight": 1130, + "weight": 1138, "cookies": false, "type": "", "demo": "project\/update-password-history-policy.md", @@ -34628,7 +34994,7 @@ "x-appwrite": { "method": "updatePasswordPersonalDataPolicy", "group": "policies", - "weight": 1131, + "weight": 1139, "cookies": false, "type": "", "demo": "project\/update-password-personal-data-policy.md", @@ -34701,7 +35067,7 @@ "x-appwrite": { "method": "updateSessionAlertPolicy", "group": "policies", - "weight": 1132, + "weight": 1140, "cookies": false, "type": "", "demo": "project\/update-session-alert-policy.md", @@ -34774,7 +35140,7 @@ "x-appwrite": { "method": "updateSessionDurationPolicy", "group": "policies", - "weight": 1133, + "weight": 1141, "cookies": false, "type": "", "demo": "project\/update-session-duration-policy.md", @@ -34848,7 +35214,7 @@ "x-appwrite": { "method": "updateSessionInvalidationPolicy", "group": "policies", - "weight": 1134, + "weight": 1142, "cookies": false, "type": "", "demo": "project\/update-session-invalidation-policy.md", @@ -34921,7 +35287,7 @@ "x-appwrite": { "method": "updateSessionLimitPolicy", "group": "policies", - "weight": 1135, + "weight": 1143, "cookies": false, "type": "", "demo": "project\/update-session-limit-policy.md", @@ -34996,7 +35362,7 @@ "x-appwrite": { "method": "updateUserLimitPolicy", "group": "policies", - "weight": 1136, + "weight": 1144, "cookies": false, "type": "", "demo": "project\/update-user-limit-policy.md", @@ -35113,7 +35479,7 @@ "x-appwrite": { "method": "getPolicy", "group": "policies", - "weight": 1127, + "weight": 1135, "cookies": false, "type": "", "demo": "project\/get-policy.md", @@ -35160,7 +35526,7 @@ "user-limit", "membership-privacy" ], - "x-enum-name": null, + "x-enum-name": "ProjectPolicy", "x-enum-keys": [] }, "in": "path" @@ -35192,7 +35558,7 @@ "x-appwrite": { "method": "updateProtocol", "group": null, - "weight": 1090, + "weight": 1098, "cookies": false, "type": "", "demo": "project\/update-protocol.md", @@ -35281,7 +35647,7 @@ "x-appwrite": { "method": "updateService", "group": null, - "weight": 1091, + "weight": 1099, "cookies": false, "type": "", "demo": "project\/update-service.md", @@ -35384,7 +35750,7 @@ "x-appwrite": { "method": "updateSMTP", "group": "smtp", - "weight": 1092, + "weight": 1100, "cookies": false, "type": "", "demo": "project\/update-smtp.md", @@ -35508,7 +35874,7 @@ "x-appwrite": { "method": "createSMTPTest", "group": "smtp", - "weight": 1093, + "weight": 1101, "cookies": false, "type": "", "demo": "project\/create-smtp-test.md", @@ -35581,7 +35947,7 @@ "x-appwrite": { "method": "listEmailTemplates", "group": "templates", - "weight": 1094, + "weight": 1102, "cookies": false, "type": "", "demo": "project\/list-email-templates.md", @@ -35656,7 +36022,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 1096, + "weight": 1104, "cookies": false, "type": "", "demo": "project\/update-email-template.md", @@ -35915,7 +36281,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 1095, + "weight": 1103, "cookies": false, "type": "", "demo": "project\/get-email-template.md", @@ -36135,7 +36501,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 1098, + "weight": 1106, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -36210,7 +36576,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 1097, + "weight": 1105, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -36241,31 +36607,583 @@ "schema": { "type": "object", "properties": { - "variableId": { + "variableId": { + "type": "string", + "description": "Variable unique ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "x-example": "" + }, + "key": { + "type": "string", + "description": "Variable key. Max length: 255 chars.", + "x-example": "" + }, + "value": { + "type": "string", + "description": "Variable value. Max length: 8192 chars.", + "x-example": "" + }, + "secret": { + "type": "boolean", + "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", + "x-example": false + } + }, + "required": [ + "variableId", + "key", + "value" + ] + } + } + } + } + } + }, + "\/project\/variables\/{variableId}": { + "get": { + "summary": "Get project variable", + "operationId": "projectGetVariable", + "tags": [ + "project" + ], + "description": "Get a variable by its unique ID. ", + "responses": { + "200": { + "description": "Variable", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/variable" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getVariable", + "group": "variables", + "weight": 1107, + "cookies": false, + "type": "", + "demo": "project\/get-variable.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "project.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "variableId", + "description": "Variable unique ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ] + }, + "put": { + "summary": "Update project variable", + "operationId": "projectUpdateVariable", + "tags": [ + "project" + ], + "description": "Update variable by its unique ID.", + "responses": { + "200": { + "description": "Variable", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/variable" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateVariable", + "group": "variables", + "weight": 1109, + "cookies": false, + "type": "", + "demo": "project\/update-variable.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "project.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "variableId", + "description": "Variable unique ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Variable key. Max length: 255 chars.", + "x-example": "", + "x-nullable": true + }, + "value": { + "type": "string", + "description": "Variable value. Max length: 8192 chars.", + "x-example": "", + "x-nullable": true + }, + "secret": { + "type": "boolean", + "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", + "x-example": false, + "x-nullable": true + } + } + } + } + } + } + }, + "delete": { + "summary": "Delete project variable", + "operationId": "projectDeleteVariable", + "tags": [ + "project" + ], + "description": "Delete a variable by its unique ID. ", + "responses": { + "204": { + "description": "No content" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "deleteVariable", + "group": "variables", + "weight": 1108, + "cookies": false, + "type": "", + "demo": "project\/delete-variable.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "project.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "variableId", + "description": "Variable unique ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ] + } + }, + "\/proxy\/rules": { + "get": { + "summary": "List rules", + "operationId": "proxyListRules", + "tags": [ + "proxy" + ], + "description": "Get a list of all the proxy rules. You can use the query params to filter your results.", + "responses": { + "200": { + "description": "Rule List", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/proxyRuleList" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "listRules", + "group": "rules", + "weight": 1202, + "cookies": false, + "type": "", + "demo": "proxy\/list-rules.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "rules.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: domain, type, trigger, deploymentResourceType, deploymentResourceId, deploymentId, deploymentVcsProviderBranch", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" + } + ] + } + }, + "\/proxy\/rules\/api": { + "post": { + "summary": "Create API rule", + "operationId": "proxyCreateAPIRule", + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for serving Appwrite's API on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/proxyRule" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createAPIRule", + "group": "rules", + "weight": 1197, + "cookies": false, + "type": "", + "demo": "proxy\/create-api-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name.", + "x-example": null + } + }, + "required": [ + "domain" + ] + } + } + } + } + } + }, + "\/proxy\/rules\/function": { + "post": { + "summary": "Create function rule", + "operationId": "proxyCreateFunctionRule", + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for executing Appwrite Function on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/proxyRule" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createFunctionRule", + "group": "rules", + "weight": 1199, + "cookies": false, + "type": "", + "demo": "proxy\/create-function-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name.", + "x-example": null + }, + "functionId": { + "type": "string", + "description": "ID of function to be executed.", + "x-example": "" + }, + "branch": { + "type": "string", + "description": "Name of VCS branch to deploy changes automatically", + "x-example": "" + } + }, + "required": [ + "domain", + "functionId" + ] + } + } + } + } + } + }, + "\/proxy\/rules\/redirect": { + "post": { + "summary": "Create Redirect rule", + "operationId": "proxyCreateRedirectRule", + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for to redirect from custom domain to another domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/proxyRule" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createRedirectRule", + "group": "rules", + "weight": 1200, + "cookies": false, + "type": "", + "demo": "proxy\/create-redirect-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "domain": { "type": "string", - "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", - "x-example": "" + "description": "Domain name.", + "x-example": null }, - "key": { + "url": { "type": "string", - "description": "Variable key. Max length: 255 chars.", - "x-example": "" + "description": "Target URL of redirection", + "x-example": "https:\/\/example.com", + "format": "url" }, - "value": { + "statusCode": { "type": "string", - "description": "Variable value. Max length: 8192 chars.", - "x-example": "" + "description": "Status code of redirection", + "x-example": "301", + "enum": [ + "301", + "302", + "307", + "308" + ], + "x-enum-name": null, + "x-enum-keys": [ + "Moved Permanently 301", + "Found 302", + "Temporary Redirect 307", + "Permanent Redirect 308" + ] }, - "secret": { - "type": "boolean", - "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", - "x-example": false + "resourceId": { + "type": "string", + "description": "ID of parent resource.", + "x-example": "" + }, + "resourceType": { + "type": "string", + "description": "Type of parent resource.", + "x-example": "site", + "enum": [ + "site", + "function" + ], + "x-enum-name": "ProxyResourceType", + "x-enum-keys": [ + "Site", + "Function" + ] } }, "required": [ - "variableId", - "key", - "value" + "domain", + "url", + "statusCode", + "resourceId", + "resourceType" ] } } @@ -36273,21 +37191,102 @@ } } }, - "\/project\/variables\/{variableId}": { + "\/proxy\/rules\/site": { + "post": { + "summary": "Create site rule", + "operationId": "proxyCreateSiteRule", + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for serving Appwrite Site on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/proxyRule" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createSiteRule", + "group": "rules", + "weight": 1198, + "cookies": false, + "type": "", + "demo": "proxy\/create-site-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name.", + "x-example": null + }, + "siteId": { + "type": "string", + "description": "ID of site to be executed.", + "x-example": "" + }, + "branch": { + "type": "string", + "description": "Name of VCS branch to deploy changes automatically", + "x-example": "" + } + }, + "required": [ + "domain", + "siteId" + ] + } + } + } + } + } + }, + "\/proxy\/rules\/{ruleId}": { "get": { - "summary": "Get project variable", - "operationId": "projectGetVariable", + "summary": "Get rule", + "operationId": "proxyGetRule", "tags": [ - "project" + "proxy" ], - "description": "Get a variable by its unique ID. ", + "description": "Get a proxy rule by its unique ID.", "responses": { "200": { - "description": "Variable", + "description": "Rule", "content": { "application\/json": { "schema": { - "$ref": "#\/components\/schemas\/variable" + "$ref": "#\/components\/schemas\/proxyRule" } } } @@ -36295,16 +37294,16 @@ }, "deprecated": false, "x-appwrite": { - "method": "getVariable", - "group": "variables", - "weight": 1099, + "method": "getRule", + "group": "rules", + "weight": 1201, "cookies": false, "type": "", - "demo": "project\/get-variable.md", + "demo": "proxy\/get-rule.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", - "scope": "project.read", + "scope": "rules.read", "platforms": [ "console", "server" @@ -36324,48 +37323,41 @@ ], "parameters": [ { - "name": "variableId", - "description": "Variable ID.", + "name": "ruleId", + "description": "Rule ID.", "required": true, "schema": { "type": "string", - "x-example": "" + "x-example": "" }, "in": "path" } ] }, - "put": { - "summary": "Update project variable", - "operationId": "projectUpdateVariable", + "delete": { + "summary": "Delete rule", + "operationId": "proxyDeleteRule", "tags": [ - "project" + "proxy" ], - "description": "Update variable by its unique ID.", + "description": "Delete a proxy rule by its unique ID.", "responses": { - "200": { - "description": "Variable", - "content": { - "application\/json": { - "schema": { - "$ref": "#\/components\/schemas\/variable" - } - } - } + "204": { + "description": "No content" } }, "deprecated": false, "x-appwrite": { - "method": "updateVariable", - "group": "variables", - "weight": 1101, + "method": "deleteRule", + "group": "rules", + "weight": 1203, "cookies": false, "type": "", - "demo": "project\/update-variable.md", + "demo": "proxy\/delete-rule.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", - "scope": "project.write", + "scope": "rules.write", "platforms": [ "console", "server" @@ -36385,70 +37377,50 @@ ], "parameters": [ { - "name": "variableId", - "description": "Variable ID.", + "name": "ruleId", + "description": "Rule ID.", "required": true, "schema": { "type": "string", - "x-example": "" + "x-example": "" }, "in": "path" } + ] + } + }, + "\/proxy\/rules\/{ruleId}\/status": { + "patch": { + "summary": "Update rule status", + "operationId": "proxyUpdateRuleStatus", + "tags": [ + "proxy" ], - "requestBody": { - "content": { - "application\/json": { - "schema": { - "type": "object", - "properties": { - "key": { - "type": "string", - "description": "Variable key. Max length: 255 chars.", - "x-example": "", - "x-nullable": true - }, - "value": { - "type": "string", - "description": "Variable value. Max length: 8192 chars.", - "x-example": "", - "x-nullable": true - }, - "secret": { - "type": "boolean", - "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", - "x-example": false, - "x-nullable": true - } + "description": "If not succeeded yet, retry verification process of a proxy rule domain. This endpoint triggers domain verification by checking DNS records. If verification is successful, a TLS certificate will be automatically provisioned for the domain asynchronously in the background.", + "responses": { + "200": { + "description": "Rule", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/proxyRule" } } } } - } - }, - "delete": { - "summary": "Delete project variable", - "operationId": "projectDeleteVariable", - "tags": [ - "project" - ], - "description": "Delete a variable by its unique ID. ", - "responses": { - "204": { - "description": "No content" - } }, "deprecated": false, "x-appwrite": { - "method": "deleteVariable", - "group": "variables", - "weight": 1100, + "method": "updateRuleStatus", + "group": "rules", + "weight": 1204, "cookies": false, "type": "", - "demo": "project\/delete-variable.md", + "demo": "proxy\/update-rule-status.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", - "scope": "project.write", + "scope": "rules.write", "platforms": [ "console", "server" @@ -36468,12 +37440,12 @@ ], "parameters": [ { - "name": "variableId", - "description": "Variable ID.", + "name": "ruleId", + "description": "Rule ID.", "required": true, "schema": { "type": "string", - "x-example": "" + "x-example": "" }, "in": "path" } @@ -36504,7 +37476,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 470, + "weight": 474, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -36590,7 +37562,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 903, + "weight": 911, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -36886,7 +37858,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 473, + "weight": 477, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -36937,7 +37909,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 496, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -36988,7 +37960,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 469, + "weight": 473, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -37049,7 +38021,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 904, + "weight": 912, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -37341,7 +38313,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 472, + "weight": 476, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -37404,7 +38376,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 479, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -37486,7 +38458,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 478, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -37582,7 +38554,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 474, + "weight": 478, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -37688,7 +38660,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 482, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -37770,7 +38742,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 475, + "weight": 479, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -37888,7 +38860,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 476, + "weight": 480, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -37988,7 +38960,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 477, + "weight": 481, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -38052,7 +39024,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 480, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -38118,7 +39090,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 481, + "weight": 485, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -38210,7 +39182,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 483, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -38283,7 +39255,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 485, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -38370,7 +39342,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 484, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -38434,7 +39406,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 486, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -38507,7 +39479,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 489, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -38542,6 +39514,30 @@ "x-example": "" }, "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" } ] }, @@ -38568,7 +39564,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 905, + "weight": 913, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -38611,6 +39607,11 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -38628,6 +39629,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -38661,7 +39663,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 488, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -38732,7 +39734,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 490, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -38788,7 +39790,8 @@ "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -38802,10 +39805,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } } @@ -38827,7 +39827,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 491, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -38900,7 +39900,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 539, + "weight": 543, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -38987,7 +39987,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 537, + "weight": 541, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -39124,7 +40124,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 538, + "weight": 542, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -39186,7 +40186,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 540, + "weight": 544, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -39320,7 +40320,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 541, + "weight": 545, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -39384,7 +40384,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 544, + "weight": 548, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -39485,7 +40485,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 1187, + "weight": 1195, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -39589,7 +40589,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 543, + "weight": 547, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -39665,7 +40665,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 545, + "weight": 549, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -39759,7 +40759,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 546, + "weight": 550, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -39830,7 +40830,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 548, + "weight": 552, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -39912,7 +40912,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 547, + "weight": 551, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -40144,7 +41144,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 549, + "weight": 553, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -40233,7 +41233,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 761, + "weight": 767, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -40320,7 +41320,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 757, + "weight": 763, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -40402,7 +41402,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 828, + "weight": 836, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -40474,7 +41474,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 824, + "weight": 832, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -40550,7 +41550,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 825, + "weight": 833, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -40619,7 +41619,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 826, + "weight": 834, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -40702,7 +41702,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 827, + "weight": 835, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -40773,7 +41773,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 829, + "weight": 837, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -40863,7 +41863,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 758, + "weight": 764, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -40925,7 +41925,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 759, + "weight": 765, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -41001,7 +42001,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 760, + "weight": 766, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -41065,7 +42065,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 768, + "weight": 774, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -41165,7 +42165,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 764, + "weight": 770, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -41292,7 +42292,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 765, + "weight": 771, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -41367,7 +42367,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 766, + "weight": 772, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -41475,7 +42475,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 767, + "weight": 773, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -41552,7 +42552,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 773, + "weight": 779, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -41605,30 +42605,295 @@ "in": "path" }, { - "name": "queries", - "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following columns: key, type, size, required, array, status, error", - "required": false, - "schema": { - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "in": "query" - }, - { - "name": "total", - "description": "When set to false, the total count returned will be 0 and will not be calculated.", - "required": false, + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following columns: key, type, size, required, array, status, error", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" + } + ] + } + }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint": { + "post": { + "summary": "Create bigint column", + "operationId": "tablesDBCreateBigIntColumn", + "tags": [ + "tablesDB" + ], + "description": "Create a bigint column. Optionally, minimum and maximum values can be provided.\n", + "responses": { + "202": { + "description": "ColumnBigInt", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/columnBigint" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createBigIntColumn", + "group": "columns", + "weight": 792, + "cookies": false, + "type": "", + "demo": "tablesdb\/create-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/create-bigint-column.md", + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + } + } + } + }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint\/{key}": { + "patch": { + "summary": "Update bigint column", + "operationId": "tablesDBUpdateBigIntColumn", + "tags": [ + "tablesDB" + ], + "description": "Update a bigint column. Changing the `default` value will not update already existing rows.\n", + "responses": { + "200": { + "description": "ColumnBigInt", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/columnBigint" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateBigIntColumn", + "group": "columns", + "weight": 793, + "cookies": false, + "type": "", + "demo": "tablesdb\/update-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/update-bigint-column.md", + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "key", + "description": "Column Key.", + "required": true, "schema": { - "type": "boolean", - "x-example": false, - "default": true + "type": "string" }, - "in": "query" + "in": "path" } - ] + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New Column Key.", + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } + } + } + } } }, "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/boolean": { @@ -41655,7 +42920,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 774, + "weight": 780, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -41770,7 +43035,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 775, + "weight": 781, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -41890,7 +43155,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 776, + "weight": 782, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -42006,7 +43271,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 777, + "weight": 783, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -42127,7 +43392,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 778, + "weight": 784, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -42243,7 +43508,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 779, + "weight": 785, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -42364,7 +43629,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 780, + "weight": 786, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -42488,7 +43753,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 781, + "weight": 787, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -42617,7 +43882,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 782, + "weight": 788, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -42747,7 +44012,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 783, + "weight": 789, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -42882,7 +44147,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 784, + "weight": 790, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -43012,7 +44277,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 785, + "weight": 791, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -43147,7 +44412,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 786, + "weight": 794, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -43262,7 +44527,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 787, + "weight": 795, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -43382,7 +44647,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 788, + "weight": 796, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -43499,7 +44764,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 789, + "weight": 797, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -43625,7 +44890,7 @@ "x-appwrite": { "method": "createLongtextColumn", "group": "columns", - "weight": 806, + "weight": 814, "cookies": false, "type": "", "demo": "tablesdb\/create-longtext-column.md", @@ -43745,7 +45010,7 @@ "x-appwrite": { "method": "updateLongtextColumn", "group": "columns", - "weight": 807, + "weight": 815, "cookies": false, "type": "", "demo": "tablesdb\/update-longtext-column.md", @@ -43865,7 +45130,7 @@ "x-appwrite": { "method": "createMediumtextColumn", "group": "columns", - "weight": 804, + "weight": 812, "cookies": false, "type": "", "demo": "tablesdb\/create-mediumtext-column.md", @@ -43985,7 +45250,7 @@ "x-appwrite": { "method": "updateMediumtextColumn", "group": "columns", - "weight": 805, + "weight": 813, "cookies": false, "type": "", "demo": "tablesdb\/update-mediumtext-column.md", @@ -44105,7 +45370,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 790, + "weight": 798, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -44222,7 +45487,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 791, + "weight": 799, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -44348,7 +45613,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 792, + "weight": 800, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -44465,7 +45730,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 793, + "weight": 801, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -44591,7 +45856,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 794, + "weight": 802, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -44732,7 +45997,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 796, + "weight": 804, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -44863,7 +46128,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 797, + "weight": 805, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -44994,7 +46259,7 @@ "x-appwrite": { "method": "createTextColumn", "group": "columns", - "weight": 802, + "weight": 810, "cookies": false, "type": "", "demo": "tablesdb\/create-text-column.md", @@ -45114,7 +46379,7 @@ "x-appwrite": { "method": "updateTextColumn", "group": "columns", - "weight": 803, + "weight": 811, "cookies": false, "type": "", "demo": "tablesdb\/update-text-column.md", @@ -45234,7 +46499,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 798, + "weight": 806, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -45350,7 +46615,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 799, + "weight": 807, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -45471,7 +46736,7 @@ "x-appwrite": { "method": "createVarcharColumn", "group": "columns", - "weight": 800, + "weight": 808, "cookies": false, "type": "", "demo": "tablesdb\/create-varchar-column.md", @@ -45598,7 +46863,7 @@ "x-appwrite": { "method": "updateVarcharColumn", "group": "columns", - "weight": 801, + "weight": 809, "cookies": false, "type": "", "demo": "tablesdb\/update-varchar-column.md", @@ -45807,7 +47072,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 771, + "weight": 777, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -45886,7 +47151,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 772, + "weight": 778, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -45974,7 +47239,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 795, + "weight": 803, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -46092,7 +47357,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 811, + "weight": 819, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -46192,7 +47457,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 808, + "weight": 816, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -46334,7 +47599,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 809, + "weight": 817, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -46412,7 +47677,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 810, + "weight": 818, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -46499,7 +47764,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 899, + "weight": 907, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -46624,7 +47889,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 812, + "weight": 820, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -46810,7 +48075,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 817, + "weight": 825, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -46944,7 +48209,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 815, + "weight": 823, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -47049,7 +48314,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 819, + "weight": 827, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -47151,7 +48416,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 813, + "weight": 821, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -47263,7 +48528,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 816, + "weight": 824, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -47416,7 +48681,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 814, + "weight": 822, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -47529,7 +48794,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 818, + "weight": 826, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -47637,7 +48902,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 823, + "weight": 831, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -47767,7 +49032,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 822, + "weight": 830, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -47897,7 +49162,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 520, + "weight": 524, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -47988,7 +49253,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 518, + "weight": 522, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -48077,7 +49342,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 519, + "weight": 523, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -48143,7 +49408,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 522, + "weight": 526, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -48221,7 +49486,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 521, + "weight": 525, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -48289,7 +49554,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 527, + "weight": 531, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -48390,7 +49655,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 525, + "weight": 529, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -48508,7 +49773,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 526, + "weight": 530, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -48584,7 +49849,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 528, + "weight": 532, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -48675,7 +49940,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 1188, + "weight": 1196, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -48753,7 +50018,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 530, + "weight": 534, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -48854,7 +50119,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 523, + "weight": 527, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -48918,7 +50183,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 524, + "weight": 528, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -49003,7 +50268,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 534, + "weight": 538, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -49098,7 +50363,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 532, + "weight": 536, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -49189,7 +50454,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 533, + "weight": 537, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -49250,7 +50515,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 535, + "weight": 539, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -49322,7 +50587,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 536, + "weight": 540, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -53258,7 +54523,7 @@ "x-appwrite": { "method": "list", "group": "vectorsdb", - "weight": 868, + "weight": 876, "cookies": false, "type": "", "demo": "vectorsdb\/list.md", @@ -53345,7 +54610,7 @@ "x-appwrite": { "method": "create", "group": "vectorsdb", - "weight": 864, + "weight": 872, "cookies": false, "type": "", "demo": "vectorsdb\/create.md", @@ -53427,7 +54692,7 @@ "x-appwrite": { "method": "createTextEmbeddings", "group": "documents", - "weight": 890, + "weight": 898, "cookies": false, "type": "", "demo": "vectorsdb\/create-text-embeddings.md", @@ -53540,7 +54805,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 895, + "weight": 903, "cookies": false, "type": "", "demo": "vectorsdb\/list-transactions.md", @@ -53609,7 +54874,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 891, + "weight": 899, "cookies": false, "type": "", "demo": "vectorsdb\/create-transaction.md", @@ -53682,7 +54947,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 892, + "weight": 900, "cookies": false, "type": "", "demo": "vectorsdb\/get-transaction.md", @@ -53748,7 +55013,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 893, + "weight": 901, "cookies": false, "type": "", "demo": "vectorsdb\/update-transaction.md", @@ -53828,7 +55093,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 894, + "weight": 902, "cookies": false, "type": "", "demo": "vectorsdb\/delete-transaction.md", @@ -53896,7 +55161,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 896, + "weight": 904, "cookies": false, "type": "", "demo": "vectorsdb\/create-operations.md", @@ -53983,7 +55248,7 @@ "x-appwrite": { "method": "get", "group": "vectorsdb", - "weight": 865, + "weight": 873, "cookies": false, "type": "", "demo": "vectorsdb\/get.md", @@ -54045,7 +55310,7 @@ "x-appwrite": { "method": "update", "group": "vectorsdb", - "weight": 866, + "weight": 874, "cookies": false, "type": "", "demo": "vectorsdb\/update.md", @@ -54124,7 +55389,7 @@ "x-appwrite": { "method": "delete", "group": "vectorsdb", - "weight": 867, + "weight": 875, "cookies": false, "type": "", "demo": "vectorsdb\/delete.md", @@ -54188,7 +55453,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 875, + "weight": 883, "cookies": false, "type": "", "demo": "vectorsdb\/list-collections.md", @@ -54285,7 +55550,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 871, + "weight": 879, "cookies": false, "type": "", "demo": "vectorsdb\/create-collection.md", @@ -54399,7 +55664,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 872, + "weight": 880, "cookies": false, "type": "", "demo": "vectorsdb\/get-collection.md", @@ -54471,7 +55736,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 873, + "weight": 881, "cookies": false, "type": "", "demo": "vectorsdb\/update-collection.md", @@ -54579,7 +55844,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 874, + "weight": 882, "cookies": false, "type": "", "demo": "vectorsdb\/delete-collection.md", @@ -54653,7 +55918,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 885, + "weight": 893, "cookies": false, "type": "", "demo": "vectorsdb\/list-documents.md", @@ -54775,7 +56040,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 881, + "weight": 889, "cookies": false, "type": "", "demo": "vectorsdb\/create-document.md", @@ -54954,7 +56219,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 888, + "weight": 896, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-documents.md", @@ -55084,7 +56349,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 887, + "weight": 895, "cookies": false, "type": "", "demo": "vectorsdb\/update-documents.md", @@ -55185,7 +56450,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 889, + "weight": 897, "cookies": false, "type": "", "demo": "vectorsdb\/delete-documents.md", @@ -55283,7 +56548,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 884, + "weight": 892, "cookies": false, "type": "", "demo": "vectorsdb\/get-document.md", @@ -55392,7 +56657,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 883, + "weight": 891, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-document.md", @@ -55540,7 +56805,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 882, + "weight": 890, "cookies": false, "type": "", "demo": "vectorsdb\/update-document.md", @@ -55648,7 +56913,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 886, + "weight": 894, "cookies": false, "type": "", "demo": "vectorsdb\/delete-document.md", @@ -55752,7 +57017,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 880, + "weight": 888, "cookies": false, "type": "", "demo": "vectorsdb\/list-indexes.md", @@ -55848,7 +57113,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 877, + "weight": 885, "cookies": false, "type": "", "demo": "vectorsdb\/create-index.md", @@ -55988,7 +57253,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 878, + "weight": 886, "cookies": false, "type": "", "demo": "vectorsdb\/get-index.md", @@ -56062,7 +57327,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 879, + "weight": 887, "cookies": false, "type": "", "demo": "vectorsdb\/delete-index.md", @@ -56145,7 +57410,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 567, + "weight": 571, "cookies": false, "type": "", "demo": "webhooks\/list.md", @@ -56220,7 +57485,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 566, + "weight": 570, "cookies": false, "type": "", "demo": "webhooks\/create.md", @@ -56337,7 +57602,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 568, + "weight": 572, "cookies": false, "type": "", "demo": "webhooks\/get.md", @@ -56398,7 +57663,7 @@ "x-appwrite": { "method": "update", "group": null, - "weight": 570, + "weight": 574, "cookies": false, "type": "", "demo": "webhooks\/update.md", @@ -56506,7 +57771,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 569, + "weight": 573, "cookies": false, "type": "", "demo": "webhooks\/delete.md", @@ -56569,7 +57834,7 @@ "x-appwrite": { "method": "updateSecret", "group": null, - "weight": 571, + "weight": 575, "cookies": false, "type": "", "demo": "webhooks\/update-secret.md", @@ -57740,6 +59005,34 @@ "statuses": "" } }, + "proxyRuleList": { + "description": "Rule List", + "type": "object", + "properties": { + "total": { + "type": "integer", + "description": "Total number of rules that matched your query.", + "x-example": 5, + "format": "int32" + }, + "rules": { + "type": "array", + "description": "List of rules.", + "items": { + "$ref": "#\/components\/schemas\/proxyRule" + }, + "x-example": "" + } + }, + "required": [ + "total", + "rules" + ], + "example": { + "total": 5, + "rules": "" + } + }, "localeCodeList": { "description": "Locale codes list", "type": "object", @@ -58206,6 +59499,9 @@ { "$ref": "#\/components\/schemas\/attributeBoolean" }, + { + "$ref": "#\/components\/schemas\/attributeBigint" + }, { "$ref": "#\/components\/schemas\/attributeInteger" }, @@ -58259,6 +59555,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/attributeBoolean", + "bigint": "#\/components\/schemas\/attributeBigint", "integer": "#\/components\/schemas\/attributeInteger", "double": "#\/components\/schemas\/attributeFloat", "string": "#\/components\/schemas\/attributeString", @@ -58280,6 +59577,9 @@ "#\/components\/schemas\/attributeBoolean": { "type": "boolean" }, + "#\/components\/schemas\/attributeBigint": { + "type": "bigint" + }, "#\/components\/schemas\/attributeInteger": { "type": "integer" }, @@ -58407,6 +59707,9 @@ { "$ref": "#\/components\/schemas\/attributeBoolean" }, + { + "$ref": "#\/components\/schemas\/attributeBigint" + }, { "$ref": "#\/components\/schemas\/attributeInteger" }, @@ -58460,6 +59763,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/attributeBoolean", + "bigint": "#\/components\/schemas\/attributeBigint", "integer": "#\/components\/schemas\/attributeInteger", "double": "#\/components\/schemas\/attributeFloat", "string": "#\/components\/schemas\/attributeString", @@ -58481,6 +59785,9 @@ "#\/components\/schemas\/attributeBoolean": { "type": "boolean" }, + "#\/components\/schemas\/attributeBigint": { + "type": "bigint" + }, "#\/components\/schemas\/attributeInteger": { "type": "integer" }, @@ -58742,6 +60049,104 @@ "default": 10 } }, + "attributeBigint": { + "description": "AttributeBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Attribute type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Attribute status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "AttributeStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an attribute.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "x-example": false, + "nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Attribute creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Attribute update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": 10, + "format": "int64", + "nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "attributeFloat": { "description": "AttributeFloat", "type": "object", @@ -60500,6 +61905,9 @@ { "$ref": "#\/components\/schemas\/columnBoolean" }, + { + "$ref": "#\/components\/schemas\/columnBigint" + }, { "$ref": "#\/components\/schemas\/columnInteger" }, @@ -60553,6 +61961,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/columnBoolean", + "bigint": "#\/components\/schemas\/columnBigint", "integer": "#\/components\/schemas\/columnInteger", "double": "#\/components\/schemas\/columnFloat", "string": "#\/components\/schemas\/columnString", @@ -60574,6 +61983,9 @@ "#\/components\/schemas\/columnBoolean": { "type": "boolean" }, + "#\/components\/schemas\/columnBigint": { + "type": "bigint" + }, "#\/components\/schemas\/columnInteger": { "type": "integer" }, @@ -60701,6 +62113,9 @@ { "$ref": "#\/components\/schemas\/columnBoolean" }, + { + "$ref": "#\/components\/schemas\/columnBigint" + }, { "$ref": "#\/components\/schemas\/columnInteger" }, @@ -60754,6 +62169,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/components\/schemas\/columnBoolean", + "bigint": "#\/components\/schemas\/columnBigint", "integer": "#\/components\/schemas\/columnInteger", "double": "#\/components\/schemas\/columnFloat", "string": "#\/components\/schemas\/columnString", @@ -60775,6 +62191,9 @@ "#\/components\/schemas\/columnBoolean": { "type": "boolean" }, + "#\/components\/schemas\/columnBigint": { + "type": "bigint" + }, "#\/components\/schemas\/columnInteger": { "type": "integer" }, @@ -61036,6 +62455,104 @@ "default": 10 } }, + "columnBigint": { + "description": "ColumnBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Column type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "ColumnStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an column.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "x-example": false, + "nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Column creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Column update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for column when not provided. Cannot be set when column is required.", + "x-example": 10, + "format": "int64", + "nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "columnFloat": { "description": "ColumnFloat", "type": "object", @@ -67770,12 +69287,12 @@ "description": "OpenID Connect authorization endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/authorize" }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/token" }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/userinfo" @@ -67788,8 +69305,8 @@ "clientSecret", "wellKnownURL", "authorizationURL", - "tokenUrl", - "userInfoUrl" + "tokenURL", + "userInfoURL" ], "example": { "$id": "github", @@ -67798,8 +69315,8 @@ "clientSecret": "Ah68ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003qpcHV", "wellKnownURL": "https:\/\/myoauth.com\/.well-known\/openid-configuration", "authorizationURL": "https:\/\/myoauth.com\/oauth2\/authorize", - "tokenUrl": "https:\/\/myoauth.com\/oauth2\/token", - "userInfoUrl": "https:\/\/myoauth.com\/oauth2\/userinfo" + "tokenURL": "https:\/\/myoauth.com\/oauth2\/token", + "userInfoURL": "https:\/\/myoauth.com\/oauth2\/userinfo" } }, "oAuth2Okta": { @@ -69304,6 +70821,131 @@ "slug": "s-1vcpu-512mb" } }, + "proxyRule": { + "description": "Rule", + "type": "object", + "properties": { + "$id": { + "type": "string", + "description": "Rule ID.", + "x-example": "5e5ea5c16897e" + }, + "$createdAt": { + "type": "string", + "description": "Rule creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Rule update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "domain": { + "type": "string", + "description": "Domain name.", + "x-example": "appwrite.company.com" + }, + "type": { + "type": "string", + "description": "Action definition for the rule. Possible values are \"api\", \"deployment\", or \"redirect\"", + "x-example": "deployment" + }, + "trigger": { + "type": "string", + "description": "Defines how the rule was created. Possible values are \"manual\" or \"deployment\"", + "x-example": "manual" + }, + "redirectUrl": { + "type": "string", + "description": "URL to redirect to. Used if type is \"redirect\"", + "x-example": "https:\/\/appwrite.io\/docs" + }, + "redirectStatusCode": { + "type": "integer", + "description": "Status code to apply during redirect. Used if type is \"redirect\"", + "x-example": 301, + "format": "int32" + }, + "deploymentId": { + "type": "string", + "description": "ID of deployment. Used if type is \"deployment\"", + "x-example": "n3u9feiwmf" + }, + "deploymentResourceType": { + "type": "string", + "description": "Type of deployment. Possible values are \"function\", \"site\". Used if rule's type is \"deployment\".", + "x-example": "function", + "enum": [ + "function", + "site" + ], + "nullable": true + }, + "deploymentResourceId": { + "type": "string", + "description": "ID of deployment's resource (site or function ID). Used if type is \"deployment\"", + "x-example": "n3u9feiwmf" + }, + "deploymentVcsProviderBranch": { + "type": "string", + "description": "Name of Git branch that updates rule. Used if type is \"deployment\"", + "x-example": "main" + }, + "status": { + "type": "string", + "description": "Domain verification status. Possible values are \"unverified\", \"verifying\", \"verified\"", + "x-example": "verified", + "enum": [ + "unverified", + "verifying", + "verified" + ] + }, + "logs": { + "type": "string", + "description": "Logs from rule verification or certificate generation. Certificate generation logs are prioritized if both are available.", + "x-example": "Verification of DNS records failed with DNS resolver 8.8.8.8. Domain stage.myapp.com does not have DNS record." + }, + "renewAt": { + "type": "string", + "description": "Certificate auto-renewal date in ISO 8601 format.", + "x-example": "datetime" + } + }, + "required": [ + "$id", + "$createdAt", + "$updatedAt", + "domain", + "type", + "trigger", + "redirectUrl", + "redirectStatusCode", + "deploymentId", + "deploymentResourceId", + "deploymentVcsProviderBranch", + "status", + "logs", + "renewAt" + ], + "example": { + "$id": "5e5ea5c16897e", + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "domain": "appwrite.company.com", + "type": "deployment", + "trigger": "manual", + "redirectUrl": "https:\/\/appwrite.io\/docs", + "redirectStatusCode": 301, + "deploymentId": "n3u9feiwmf", + "deploymentResourceType": "function", + "deploymentResourceId": "n3u9feiwmf", + "deploymentVcsProviderBranch": "main", + "status": "verified", + "logs": "Verification of DNS records failed with DNS resolver 8.8.8.8. Domain stage.myapp.com does not have DNS record.", + "renewAt": "datetime" + } + }, "emailTemplate": { "description": "EmailTemplate", "type": "object", @@ -70278,7 +71920,7 @@ }, "status": { "type": "string", - "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed.", + "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed, skipped.", "x-example": "completed" }, "startedAt": { diff --git a/specs/latest/swagger2-latest-client.json b/specs/latest/swagger2-latest-client.json index 0464410c..43efd29c 100644 --- a/specs/latest/swagger2-latest-client.json +++ b/specs/latest/swagger2-latest-client.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.9.3", + "version": "1.9.4", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -6026,7 +6026,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 755, + "weight": 761, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -6093,7 +6093,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 751, + "weight": 757, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -6164,7 +6164,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 752, + "weight": 758, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -6227,7 +6227,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 753, + "weight": 759, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -6306,7 +6306,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 754, + "weight": 760, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -6371,7 +6371,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 756, + "weight": 762, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -6452,7 +6452,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 897, + "weight": 905, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -6566,7 +6566,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -6725,7 +6725,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -6828,7 +6828,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -6979,7 +6979,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -7089,7 +7089,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -7190,7 +7190,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -7313,7 +7313,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -7434,7 +7434,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 862, + "weight": 870, "cookies": false, "type": "", "demo": "documentsdb\/list-transactions.md", @@ -7501,7 +7501,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 858, + "weight": 866, "cookies": false, "type": "", "demo": "documentsdb\/create-transaction.md", @@ -7572,7 +7572,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 859, + "weight": 867, "cookies": false, "type": "", "demo": "documentsdb\/get-transaction.md", @@ -7635,7 +7635,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 860, + "weight": 868, "cookies": false, "type": "", "demo": "documentsdb\/update-transaction.md", @@ -7714,7 +7714,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 861, + "weight": 869, "cookies": false, "type": "", "demo": "documentsdb\/delete-transaction.md", @@ -7779,7 +7779,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 863, + "weight": 871, "cookies": false, "type": "", "demo": "documentsdb\/create-operations.md", @@ -7859,7 +7859,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 898, + "weight": 906, "cookies": false, "type": "", "demo": "documentsdb\/list-documents.md", @@ -7969,7 +7969,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 847, + "weight": 855, "cookies": false, "type": "", "demo": "documentsdb\/create-document.md", @@ -8144,7 +8144,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 848, + "weight": 856, "cookies": false, "type": "", "demo": "documentsdb\/get-document.md", @@ -8243,7 +8243,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 851, + "weight": 859, "cookies": false, "type": "", "demo": "documentsdb\/upsert-document.md", @@ -8384,7 +8384,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 849, + "weight": 857, "cookies": false, "type": "", "demo": "documentsdb\/update-document.md", @@ -8488,7 +8488,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 853, + "weight": 861, "cookies": false, "type": "", "demo": "documentsdb\/delete-document.md", @@ -8584,7 +8584,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 857, + "weight": 865, "cookies": false, "type": "", "demo": "documentsdb\/decrement-document-attribute.md", @@ -8701,7 +8701,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 856, + "weight": 864, "cookies": false, "type": "", "demo": "documentsdb\/increment-document-attribute.md", @@ -8816,7 +8816,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 432, + "weight": 436, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -8902,7 +8902,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 430, + "weight": 434, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -9024,7 +9024,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 431, + "weight": 435, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -9829,7 +9829,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 544, + "weight": 548, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -9922,7 +9922,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 1187, + "weight": 1195, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -10013,7 +10013,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 543, + "weight": 547, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -10084,7 +10084,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 545, + "weight": 549, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -10175,7 +10175,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 546, + "weight": 550, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -10246,7 +10246,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 548, + "weight": 552, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -10326,7 +10326,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 547, + "weight": 551, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -10534,7 +10534,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 549, + "weight": 553, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -10614,7 +10614,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 828, + "weight": 836, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -10684,7 +10684,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 824, + "weight": 832, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -10758,7 +10758,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 825, + "weight": 833, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -10824,7 +10824,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 826, + "weight": 834, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -10906,7 +10906,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 827, + "weight": 835, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -10974,7 +10974,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 829, + "weight": 837, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -11058,7 +11058,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 899, + "weight": 907, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -11171,7 +11171,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 812, + "weight": 820, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -11325,7 +11325,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 813, + "weight": 821, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -11427,7 +11427,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 816, + "weight": 824, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -11573,7 +11573,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 814, + "weight": 822, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -11682,7 +11682,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 818, + "weight": 826, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -11782,7 +11782,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 823, + "weight": 831, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -11904,7 +11904,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 822, + "weight": 830, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -12024,7 +12024,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 520, + "weight": 524, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -12109,7 +12109,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 518, + "weight": 522, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -12200,7 +12200,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 519, + "weight": 523, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -12263,7 +12263,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 522, + "weight": 526, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -12339,7 +12339,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 521, + "weight": 525, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -12402,7 +12402,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 527, + "weight": 531, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -12495,7 +12495,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 525, + "weight": 529, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -12612,7 +12612,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 526, + "weight": 530, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -12683,7 +12683,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 528, + "weight": 532, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -12770,7 +12770,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 1188, + "weight": 1196, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -12843,7 +12843,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 530, + "weight": 534, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -12939,7 +12939,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 523, + "weight": 527, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -13002,7 +13002,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 524, + "weight": 528, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -13083,7 +13083,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 895, + "weight": 903, "cookies": false, "type": "", "demo": "vectorsdb\/list-transactions.md", @@ -13150,7 +13150,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 891, + "weight": 899, "cookies": false, "type": "", "demo": "vectorsdb\/create-transaction.md", @@ -13221,7 +13221,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 892, + "weight": 900, "cookies": false, "type": "", "demo": "vectorsdb\/get-transaction.md", @@ -13284,7 +13284,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 893, + "weight": 901, "cookies": false, "type": "", "demo": "vectorsdb\/update-transaction.md", @@ -13363,7 +13363,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 894, + "weight": 902, "cookies": false, "type": "", "demo": "vectorsdb\/delete-transaction.md", @@ -13428,7 +13428,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 896, + "weight": 904, "cookies": false, "type": "", "demo": "vectorsdb\/create-operations.md", @@ -13509,7 +13509,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 885, + "weight": 893, "cookies": false, "type": "", "demo": "vectorsdb\/list-documents.md", @@ -13619,7 +13619,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 881, + "weight": 889, "cookies": false, "type": "", "demo": "vectorsdb\/create-document.md", @@ -13767,7 +13767,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 884, + "weight": 892, "cookies": false, "type": "", "demo": "vectorsdb\/get-document.md", @@ -13866,7 +13866,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 883, + "weight": 891, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-document.md", @@ -14007,7 +14007,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 882, + "weight": 890, "cookies": false, "type": "", "demo": "vectorsdb\/update-document.md", @@ -14111,7 +14111,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 886, + "weight": 894, "cookies": false, "type": "", "demo": "vectorsdb\/delete-document.md", diff --git a/specs/latest/swagger2-latest-console.json b/specs/latest/swagger2-latest-console.json index ce980b3d..1a849aa7 100644 --- a/specs/latest/swagger2-latest-console.json +++ b/specs/latest/swagger2-latest-console.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.9.3", + "version": "1.9.4", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -333,7 +333,7 @@ "x-appwrite": { "method": "listBillingAddresses", "group": null, - "weight": 1076, + "weight": 1084, "cookies": false, "type": "", "demo": "account\/list-billing-addresses.md", @@ -396,7 +396,7 @@ "x-appwrite": { "method": "createBillingAddress", "group": null, - "weight": 1074, + "weight": 1082, "cookies": false, "type": "", "demo": "account\/create-billing-address.md", @@ -497,7 +497,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 1075, + "weight": 1083, "cookies": false, "type": "", "demo": "account\/get-billing-address.md", @@ -556,7 +556,7 @@ "x-appwrite": { "method": "updateBillingAddress", "group": null, - "weight": 1077, + "weight": 1085, "cookies": false, "type": "", "demo": "account\/update-billing-address.md", @@ -662,7 +662,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 1078, + "weight": 1086, "cookies": false, "type": "", "demo": "account\/delete-billing-address.md", @@ -721,7 +721,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 1080, + "weight": 1088, "cookies": false, "type": "", "demo": "account\/get-coupon.md", @@ -1000,7 +1000,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 1079, + "weight": 1087, "cookies": false, "type": "", "demo": "account\/list-invoices.md", @@ -1136,7 +1136,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1062, + "weight": 1070, "cookies": false, "type": "", "demo": "account\/list-keys.md", @@ -1195,7 +1195,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1063, + "weight": 1071, "cookies": false, "type": "", "demo": "account\/create-key.md", @@ -1288,7 +1288,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1066, + "weight": 1074, "cookies": false, "type": "", "demo": "account\/get-key.md", @@ -1346,7 +1346,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1065, + "weight": 1073, "cookies": false, "type": "", "demo": "account\/update-key.md", @@ -1444,7 +1444,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1064, + "weight": 1072, "cookies": false, "type": "", "demo": "account\/delete-key.md", @@ -2882,7 +2882,7 @@ "x-appwrite": { "method": "listPaymentMethods", "group": null, - "weight": 1069, + "weight": 1077, "cookies": false, "type": "", "demo": "account\/list-payment-methods.md", @@ -2945,7 +2945,7 @@ "x-appwrite": { "method": "createPaymentMethod", "group": null, - "weight": 1067, + "weight": 1075, "cookies": false, "type": "", "demo": "account\/create-payment-method.md", @@ -2994,7 +2994,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 1068, + "weight": 1076, "cookies": false, "type": "", "demo": "account\/get-payment-method.md", @@ -3053,7 +3053,7 @@ "x-appwrite": { "method": "updatePaymentMethod", "group": null, - "weight": 1070, + "weight": 1078, "cookies": false, "type": "", "demo": "account\/update-payment-method.md", @@ -3142,7 +3142,7 @@ "x-appwrite": { "method": "deletePaymentMethod", "group": null, - "weight": 1073, + "weight": 1081, "cookies": false, "type": "", "demo": "account\/delete-payment-method.md", @@ -3203,7 +3203,7 @@ "x-appwrite": { "method": "updatePaymentMethodProvider", "group": null, - "weight": 1071, + "weight": 1079, "cookies": false, "type": "", "demo": "account\/update-payment-method-provider.md", @@ -3296,7 +3296,7 @@ "x-appwrite": { "method": "updatePaymentMethodMandateOptions", "group": null, - "weight": 1072, + "weight": 1080, "cookies": false, "type": "", "demo": "account\/update-payment-method-mandate-options.md", @@ -5652,7 +5652,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 1185, + "weight": 1193, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -5713,7 +5713,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 1186, + "weight": 1194, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -7573,7 +7573,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 1056, + "weight": 1064, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -7638,7 +7638,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 1057, + "weight": 1065, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -7729,7 +7729,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 1055, + "weight": 1063, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -7787,7 +7787,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 1058, + "weight": 1066, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -7848,7 +7848,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 1051, + "weight": 1059, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -7916,7 +7916,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 1052, + "weight": 1060, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -8044,7 +8044,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 1050, + "weight": 1058, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -8108,7 +8108,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 1053, + "weight": 1061, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -8206,7 +8206,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 1054, + "weight": 1062, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -8272,7 +8272,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 1061, + "weight": 1069, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -8375,7 +8375,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 1060, + "weight": 1068, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -8440,7 +8440,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 1059, + "weight": 1067, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -8503,7 +8503,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 500, + "weight": 504, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -8572,7 +8572,7 @@ "x-appwrite": { "method": "getCampaign", "group": null, - "weight": 912, + "weight": 920, "cookies": false, "type": "", "demo": "console\/get-campaign.md", @@ -8631,7 +8631,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 909, + "weight": 917, "cookies": false, "type": "", "demo": "console\/get-coupon.md", @@ -8690,7 +8690,7 @@ "x-appwrite": { "method": "listOAuth2Providers", "group": "console", - "weight": 498, + "weight": 502, "cookies": false, "type": "", "demo": "console\/list-o-auth-2-providers.md", @@ -8738,7 +8738,7 @@ "x-appwrite": { "method": "getPlans", "group": null, - "weight": 907, + "weight": 915, "cookies": false, "type": "", "demo": "console\/get-plans.md", @@ -8804,7 +8804,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 908, + "weight": 916, "cookies": false, "type": "", "demo": "console\/get-plan.md", @@ -8863,7 +8863,7 @@ "x-appwrite": { "method": "getProgram", "group": null, - "weight": 910, + "weight": 918, "cookies": false, "type": "", "demo": "console\/get-program.md", @@ -8924,7 +8924,7 @@ "x-appwrite": { "method": "createProgramMembership", "group": null, - "weight": 911, + "weight": 919, "cookies": false, "type": "", "demo": "console\/create-program-membership.md", @@ -8983,7 +8983,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 906, + "weight": 914, "cookies": false, "type": "", "demo": "console\/list-regions.md", @@ -9027,7 +9027,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 501, + "weight": 505, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -9098,7 +9098,7 @@ "x-appwrite": { "method": "listProjectScopes", "group": "console", - "weight": 499, + "weight": 503, "cookies": false, "type": "", "demo": "console\/list-project-scopes.md", @@ -9148,7 +9148,7 @@ "x-appwrite": { "method": "createSource", "group": null, - "weight": 913, + "weight": 921, "cookies": false, "type": "", "demo": "console\/create-source.md", @@ -9244,7 +9244,7 @@ "x-appwrite": { "method": "suggestColumns", "group": null, - "weight": 914, + "weight": 922, "cookies": false, "type": "", "demo": "console\/suggest-columns.md", @@ -9339,7 +9339,7 @@ "x-appwrite": { "method": "suggestIndexes", "group": null, - "weight": 915, + "weight": 923, "cookies": false, "type": "", "demo": "console\/suggest-indexes.md", @@ -9413,7 +9413,7 @@ "tags": [ "console" ], - "description": "Suggest valid Appwrite query JSON objects for a supported list resource from free-text user intent. The endpoint picks a validator based on `type` \u2014 for system resources it uses the static validator and its allowed attributes, and for user-owned table rows it loads the table schema and validates against those attributes at request time. The returned queries are guaranteed to parse and pass the relevant queries validator.\n", + "description": "Suggest valid Appwrite query JSON objects for a supported list resource from free-text user intent. The endpoint picks a validator based on `resource` \u2014 for system resources it uses the static validator and its allowed attributes, and for user-owned table rows it loads the table schema and validates against those attributes at request time. The returned queries are guaranteed to parse and pass the relevant queries validator.\n", "responses": { "200": { "description": "Any", @@ -9426,7 +9426,7 @@ "x-appwrite": { "method": "suggestQueries", "group": null, - "weight": 916, + "weight": 924, "cookies": false, "type": "", "demo": "console\/suggest-queries.md", @@ -9451,8 +9451,8 @@ ], "parameters": [ { - "name": "type", - "description": "Resource list type to generate queries for.", + "name": "resource", + "description": "Resource to generate queries for.", "required": true, "type": "string", "x-example": "activities", @@ -9530,8 +9530,81 @@ "transactionlogs", "stats" ], - "x-enum-name": null, - "x-enum-keys": [], + "x-enum-name": "QuerySuggestionResource", + "x-enum-keys": [ + "activities", + "activity_events", + "archives", + "credits", + "dns_records", + "domains", + "invoices", + "payment_methods", + "policies", + "projects", + "restorations", + "team_aggregations", + "teams", + "databases", + "tables", + "rows", + "schedules", + "platforms", + "keys", + "dev_keys", + "webhooks", + "certificates", + "realtime", + "rules", + "installations", + "repositories", + "vcs_comments", + "vcs_comment_locks", + "users", + "cache", + "tokens", + "authenticators", + "challenges", + "sessions", + "identities", + "memberships", + "buckets", + "providers", + "messages", + "topics", + "subscribers", + "targets", + "companies", + "billing_addresses", + "billing_aggregations", + "billing_aggregation_resources", + "billing_team_project_aggregations", + "billing_team_aggregations_v2", + "billing_team_aggregation_resources", + "billing_invoices_v2", + "billing_addons", + "alerts", + "payments", + "billing_discounts", + "sources", + "deals", + "blocks", + "threats", + "feedbacks", + "sh_installations", + "attributes", + "indexes", + "functions", + "sites", + "deployments", + "executions", + "variables", + "migrations", + "resource_tokens", + "transactions", + "transaction_logs", + "stats" + ], "in": "query" }, { @@ -9544,7 +9617,7 @@ }, { "name": "databaseId", - "description": "Database ID. Required when type is `tables` or `rows`.", + "description": "Database ID. Required when resource is `tables` or `rows`.", "required": false, "type": "string", "x-example": "", @@ -9552,7 +9625,7 @@ }, { "name": "tableId", - "description": "Table ID. Required when type is `rows`.", + "description": "Table ID. Required when resource is `rows`.", "required": false, "type": "string", "x-example": "", @@ -9585,7 +9658,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 497, + "weight": 501, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -9633,7 +9706,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 687, + "weight": 691, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -9749,7 +9822,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 683, + "weight": 687, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -9869,7 +9942,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 755, + "weight": 761, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -9937,7 +10010,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 751, + "weight": 757, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -10009,7 +10082,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 752, + "weight": 758, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -10073,7 +10146,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 753, + "weight": 759, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -10153,7 +10226,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 754, + "weight": 760, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -10219,7 +10292,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 756, + "weight": 762, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -10301,7 +10374,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 690, + "weight": 694, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -10403,7 +10476,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 684, + "weight": 688, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -10497,7 +10570,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 685, + "weight": 689, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -10609,7 +10682,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 686, + "weight": 690, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -10702,7 +10775,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 695, + "weight": 699, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -10797,7 +10870,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 691, + "weight": 695, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -10927,7 +11000,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 692, + "weight": 696, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -11000,7 +11073,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 693, + "weight": 697, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -11111,7 +11184,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 694, + "weight": 698, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -11184,7 +11257,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 712, + "weight": 716, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -11254,10 +11327,10 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint": { "post": { - "summary": "Create boolean attribute", - "operationId": "databasesCreateBooleanAttribute", + "summary": "Create bigint attribute", + "operationId": "databasesCreateBigIntAttribute", "consumes": [ "application\/json" ], @@ -11267,23 +11340,23 @@ "tags": [ "databases" ], - "description": "Create a boolean attribute.\n", + "description": "Create a bigint attribute. Optionally, minimum and maximum values can be provided.\n", "responses": { "202": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "schema": { - "$ref": "#\/definitions\/attributeBoolean" + "$ref": "#\/definitions\/attributeBigint" } } }, "deprecated": true, "x-appwrite": { - "method": "createBooleanAttribute", + "method": "createBigIntAttribute", "group": "attributes", - "weight": 713, + "weight": 729, "cookies": false, "type": "", - "demo": "databases\/create-boolean-attribute.md", + "demo": "databases\/create-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -11294,10 +11367,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createBooleanColumn" + "replaceWith": "tablesDB.createBigIntColumn" }, "auth": { "Project": [] @@ -11320,7 +11393,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", + "description": "Collection ID.", "required": true, "type": "string", "x-example": "", @@ -11344,11 +11417,28 @@ "default": null, "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", "default": null, - "x-example": false, + "x-example": null, + "format": "int64", "x-nullable": true }, "array": { @@ -11367,10 +11457,10 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint\/{key}": { "patch": { - "summary": "Update boolean attribute", - "operationId": "databasesUpdateBooleanAttribute", + "summary": "Update bigint attribute", + "operationId": "databasesUpdateBigIntAttribute", "consumes": [ "application\/json" ], @@ -11380,23 +11470,23 @@ "tags": [ "databases" ], - "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", + "description": "Update a bigint attribute. Changing the `default` value will not update already existing documents.\n", "responses": { "200": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "schema": { - "$ref": "#\/definitions\/attributeBoolean" + "$ref": "#\/definitions\/attributeBigint" } } }, "deprecated": true, "x-appwrite": { - "method": "updateBooleanAttribute", + "method": "updateBigIntAttribute", "group": "attributes", - "weight": 714, + "weight": 730, "cookies": false, "type": "", - "demo": "databases\/update-boolean-attribute.md", + "demo": "databases\/update-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -11407,10 +11497,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.updateBooleanColumn" + "replaceWith": "tablesDB.updateBigIntColumn" }, "auth": { "Project": [] @@ -11433,7 +11523,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "description": "Collection ID.", "required": true, "type": "string", "x-example": "", @@ -11458,16 +11548,33 @@ "default": null, "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", "default": null, - "x-example": false, + "x-example": null, + "format": "int64", "x-nullable": true }, "newKey": { "type": "string", - "description": "New attribute key.", + "description": "New Attribute Key.", "default": null, "x-example": null, "x-nullable": true @@ -11482,10 +11589,10 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { "post": { - "summary": "Create datetime attribute", - "operationId": "databasesCreateDatetimeAttribute", + "summary": "Create boolean attribute", + "operationId": "databasesCreateBooleanAttribute", "consumes": [ "application\/json" ], @@ -11495,23 +11602,23 @@ "tags": [ "databases" ], - "description": "Create a date time attribute according to the ISO 8601 standard.", + "description": "Create a boolean attribute.\n", "responses": { "202": { - "description": "AttributeDatetime", + "description": "AttributeBoolean", "schema": { - "$ref": "#\/definitions\/attributeDatetime" + "$ref": "#\/definitions\/attributeBoolean" } } }, "deprecated": true, "x-appwrite": { - "method": "createDatetimeAttribute", + "method": "createBooleanAttribute", "group": "attributes", - "weight": 715, + "weight": 717, "cookies": false, "type": "", - "demo": "databases\/create-datetime-attribute.md", + "demo": "databases\/create-boolean-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -11522,10 +11629,238 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createDatetimeColumn" + "replaceWith": "tablesDB.createBooleanColumn" + }, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "default": null, + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "default": null, + "x-example": false + }, + "default": { + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "default": null, + "x-example": false, + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "default": false, + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + ] + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { + "patch": { + "summary": "Update boolean attribute", + "operationId": "databasesUpdateBooleanAttribute", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", + "responses": { + "200": { + "description": "AttributeBoolean", + "schema": { + "$ref": "#\/definitions\/attributeBoolean" + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "updateBooleanAttribute", + "group": "attributes", + "weight": 718, + "cookies": false, + "type": "", + "demo": "databases\/update-boolean-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.updateBooleanColumn" + }, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "collectionId", + "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "key", + "description": "Attribute Key.", + "required": true, + "type": "string", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is attribute required?", + "default": null, + "x-example": false + }, + "default": { + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "default": null, + "x-example": false, + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New attribute key.", + "default": null, + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } + } + ] + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "post": { + "summary": "Create datetime attribute", + "operationId": "databasesCreateDatetimeAttribute", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Create a date time attribute according to the ISO 8601 standard.", + "responses": { + "202": { + "description": "AttributeDatetime", + "schema": { + "$ref": "#\/definitions\/attributeDatetime" + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "createDatetimeAttribute", + "group": "attributes", + "weight": 719, + "cookies": false, + "type": "", + "demo": "databases\/create-datetime-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.createDatetimeColumn" }, "auth": { "Project": [] @@ -11622,7 +11957,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 716, + "weight": 720, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -11738,7 +12073,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 717, + "weight": 721, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -11852,7 +12187,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 718, + "weight": 722, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -11968,7 +12303,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 719, + "weight": 723, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -12091,7 +12426,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 720, + "weight": 724, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -12216,7 +12551,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 721, + "weight": 725, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -12346,7 +12681,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 722, + "weight": 726, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -12478,7 +12813,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 723, + "weight": 727, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -12608,7 +12943,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 724, + "weight": 728, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -12740,7 +13075,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 725, + "weight": 731, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -12853,7 +13188,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 726, + "weight": 732, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -12968,7 +13303,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 727, + "weight": 733, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -13075,7 +13410,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 728, + "weight": 734, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -13189,7 +13524,7 @@ "x-appwrite": { "method": "createLongtextAttribute", "group": "attributes", - "weight": 745, + "weight": 751, "cookies": false, "type": "", "demo": "databases\/create-longtext-attribute.md", @@ -13304,7 +13639,7 @@ "x-appwrite": { "method": "updateLongtextAttribute", "group": "attributes", - "weight": 746, + "weight": 752, "cookies": false, "type": "", "demo": "databases\/update-longtext-attribute.md", @@ -13415,7 +13750,7 @@ "x-appwrite": { "method": "createMediumtextAttribute", "group": "attributes", - "weight": 743, + "weight": 749, "cookies": false, "type": "", "demo": "databases\/create-mediumtext-attribute.md", @@ -13530,7 +13865,7 @@ "x-appwrite": { "method": "updateMediumtextAttribute", "group": "attributes", - "weight": 744, + "weight": 750, "cookies": false, "type": "", "demo": "databases\/update-mediumtext-attribute.md", @@ -13641,7 +13976,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 729, + "weight": 735, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -13748,7 +14083,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 730, + "weight": 736, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -13862,7 +14197,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 731, + "weight": 737, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -13969,7 +14304,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 732, + "weight": 738, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -14083,7 +14418,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 733, + "weight": 739, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -14224,7 +14559,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 734, + "weight": 740, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -14335,7 +14670,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 735, + "weight": 741, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -14462,7 +14797,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 736, + "weight": 742, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -14585,7 +14920,7 @@ "x-appwrite": { "method": "createTextAttribute", "group": "attributes", - "weight": 741, + "weight": 747, "cookies": false, "type": "", "demo": "databases\/create-text-attribute.md", @@ -14700,7 +15035,7 @@ "x-appwrite": { "method": "updateTextAttribute", "group": "attributes", - "weight": 742, + "weight": 748, "cookies": false, "type": "", "demo": "databases\/update-text-attribute.md", @@ -14811,7 +15146,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 737, + "weight": 743, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -14925,7 +15260,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 738, + "weight": 744, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -15041,7 +15376,7 @@ "x-appwrite": { "method": "createVarcharAttribute", "group": "attributes", - "weight": 739, + "weight": 745, "cookies": false, "type": "", "demo": "databases\/create-varchar-attribute.md", @@ -15164,7 +15499,7 @@ "x-appwrite": { "method": "updateVarcharAttribute", "group": "attributes", - "weight": 740, + "weight": 746, "cookies": false, "type": "", "demo": "databases\/update-varchar-attribute.md", @@ -15363,7 +15698,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 710, + "weight": 714, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -15438,7 +15773,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 711, + "weight": 715, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -15518,7 +15853,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 897, + "weight": 905, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -15633,7 +15968,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -15825,7 +16160,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 703, + "weight": 707, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -15960,7 +16295,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 701, + "weight": 705, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -16064,7 +16399,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 705, + "weight": 709, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -16162,7 +16497,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -16266,7 +16601,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -16418,7 +16753,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -16529,7 +16864,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -16629,7 +16964,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 707, + "weight": 711, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -16722,7 +17057,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -16846,7 +17181,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -16968,7 +17303,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 750, + "weight": 756, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -17062,7 +17397,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 747, + "weight": 753, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -17202,7 +17537,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 748, + "weight": 754, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -17277,7 +17612,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 749, + "weight": 755, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -17357,7 +17692,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 696, + "weight": 700, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -17440,7 +17775,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 697, + "weight": 701, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -17531,7 +17866,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 688, + "weight": 692, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -17636,7 +17971,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 689, + "weight": 693, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -17749,7 +18084,7 @@ "x-appwrite": { "method": "list", "group": "documentsdb", - "weight": 834, + "weight": 842, "cookies": false, "type": "", "demo": "documentsdb\/list.md", @@ -17832,7 +18167,7 @@ "x-appwrite": { "method": "create", "group": "documentsdb", - "weight": 830, + "weight": 838, "cookies": false, "type": "", "demo": "documentsdb\/create.md", @@ -17916,7 +18251,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 862, + "weight": 870, "cookies": false, "type": "", "demo": "documentsdb\/list-transactions.md", @@ -17984,7 +18319,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 858, + "weight": 866, "cookies": false, "type": "", "demo": "documentsdb\/create-transaction.md", @@ -18056,7 +18391,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 859, + "weight": 867, "cookies": false, "type": "", "demo": "documentsdb\/get-transaction.md", @@ -18120,7 +18455,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 860, + "weight": 868, "cookies": false, "type": "", "demo": "documentsdb\/update-transaction.md", @@ -18200,7 +18535,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 861, + "weight": 869, "cookies": false, "type": "", "demo": "documentsdb\/delete-transaction.md", @@ -18264,7 +18599,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 836, + "weight": 844, "cookies": false, "type": "", "demo": "documentsdb\/list-usage.md", @@ -18358,7 +18693,7 @@ "x-appwrite": { "method": "get", "group": "documentsdb", - "weight": 831, + "weight": 839, "cookies": false, "type": "", "demo": "documentsdb\/get.md", @@ -18419,7 +18754,7 @@ "x-appwrite": { "method": "update", "group": "documentsdb", - "weight": 832, + "weight": 840, "cookies": false, "type": "", "demo": "documentsdb\/update.md", @@ -18499,7 +18834,7 @@ "x-appwrite": { "method": "delete", "group": "documentsdb", - "weight": 833, + "weight": 841, "cookies": false, "type": "", "demo": "documentsdb\/delete.md", @@ -18560,7 +18895,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 841, + "weight": 849, "cookies": false, "type": "", "demo": "documentsdb\/list-collections.md", @@ -18651,7 +18986,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 837, + "weight": 845, "cookies": false, "type": "", "demo": "documentsdb\/create-collection.md", @@ -18777,7 +19112,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 838, + "weight": 846, "cookies": false, "type": "", "demo": "documentsdb\/get-collection.md", @@ -18846,7 +19181,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 839, + "weight": 847, "cookies": false, "type": "", "demo": "documentsdb\/update-collection.md", @@ -18955,7 +19290,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 840, + "weight": 848, "cookies": false, "type": "", "demo": "documentsdb\/delete-collection.md", @@ -19024,7 +19359,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 898, + "weight": 906, "cookies": false, "type": "", "demo": "documentsdb\/list-documents.md", @@ -19135,7 +19470,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 847, + "weight": 855, "cookies": false, "type": "", "demo": "documentsdb\/create-document.md", @@ -19311,7 +19646,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 852, + "weight": 860, "cookies": false, "type": "", "demo": "documentsdb\/upsert-documents.md", @@ -19437,7 +19772,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 850, + "weight": 858, "cookies": false, "type": "", "demo": "documentsdb\/update-documents.md", @@ -19536,7 +19871,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 854, + "weight": 862, "cookies": false, "type": "", "demo": "documentsdb\/delete-documents.md", @@ -19629,7 +19964,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 848, + "weight": 856, "cookies": false, "type": "", "demo": "documentsdb\/get-document.md", @@ -19729,7 +20064,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 851, + "weight": 859, "cookies": false, "type": "", "demo": "documentsdb\/upsert-document.md", @@ -19871,7 +20206,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 849, + "weight": 857, "cookies": false, "type": "", "demo": "documentsdb\/update-document.md", @@ -19976,7 +20311,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 853, + "weight": 861, "cookies": false, "type": "", "demo": "documentsdb\/delete-document.md", @@ -20073,7 +20408,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 857, + "weight": 865, "cookies": false, "type": "", "demo": "documentsdb\/decrement-document-attribute.md", @@ -20191,7 +20526,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 856, + "weight": 864, "cookies": false, "type": "", "demo": "documentsdb\/increment-document-attribute.md", @@ -20307,7 +20642,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 846, + "weight": 854, "cookies": false, "type": "", "demo": "documentsdb\/list-indexes.md", @@ -20397,7 +20732,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 843, + "weight": 851, "cookies": false, "type": "", "demo": "documentsdb\/create-index.md", @@ -20532,7 +20867,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 844, + "weight": 852, "cookies": false, "type": "", "demo": "documentsdb\/get-index.md", @@ -20603,7 +20938,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 845, + "weight": 853, "cookies": false, "type": "", "demo": "documentsdb\/delete-index.md", @@ -20679,7 +21014,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 842, + "weight": 850, "cookies": false, "type": "", "demo": "documentsdb\/get-collection-usage.md", @@ -20766,7 +21101,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 835, + "weight": 843, "cookies": false, "type": "", "demo": "documentsdb\/get-usage.md", @@ -20871,7 +21206,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 922, + "weight": 930, "cookies": false, "type": "", "demo": "domains\/list.md", @@ -20942,7 +21277,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 917, + "weight": 925, "cookies": false, "type": "", "demo": "domains\/create.md", @@ -21017,7 +21352,7 @@ "x-appwrite": { "method": "getPrice", "group": null, - "weight": 920, + "weight": 928, "cookies": false, "type": "", "demo": "domains\/get-price.md", @@ -21102,7 +21437,7 @@ "x-appwrite": { "method": "createPurchase", "group": null, - "weight": 967, + "weight": 975, "cookies": false, "type": "", "demo": "domains\/create-purchase.md", @@ -21248,7 +21583,7 @@ "x-appwrite": { "method": "updatePurchase", "group": null, - "weight": 968, + "weight": 976, "cookies": false, "type": "", "demo": "domains\/update-purchase.md", @@ -21324,7 +21659,7 @@ "x-appwrite": { "method": "listSuggestions", "group": null, - "weight": 966, + "weight": 974, "cookies": false, "type": "", "demo": "domains\/list-suggestions.md", @@ -21434,7 +21769,7 @@ "x-appwrite": { "method": "createTransferIn", "group": null, - "weight": 927, + "weight": 935, "cookies": false, "type": "", "demo": "domains\/create-transfer-in.md", @@ -21531,7 +21866,7 @@ "x-appwrite": { "method": "updateTransferIn", "group": null, - "weight": 928, + "weight": 936, "cookies": false, "type": "", "demo": "domains\/update-transfer-in.md", @@ -21609,7 +21944,7 @@ "x-appwrite": { "method": "createTransferOut", "group": null, - "weight": 929, + "weight": 937, "cookies": false, "type": "", "demo": "domains\/create-transfer-out.md", @@ -21684,7 +22019,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 919, + "weight": 927, "cookies": false, "type": "", "demo": "domains\/get.md", @@ -21739,7 +22074,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 918, + "weight": 926, "cookies": false, "type": "", "demo": "domains\/delete.md", @@ -21799,7 +22134,7 @@ "x-appwrite": { "method": "updateAutoRenewal", "group": null, - "weight": 923, + "weight": 931, "cookies": false, "type": "", "demo": "domains\/update-auto-renewal.md", @@ -21877,7 +22212,7 @@ "x-appwrite": { "method": "updateNameservers", "group": null, - "weight": 924, + "weight": 932, "cookies": false, "type": "", "demo": "domains\/update-nameservers.md", @@ -21935,7 +22270,7 @@ "x-appwrite": { "method": "getPresetGoogleWorkspace", "group": null, - "weight": 955, + "weight": 963, "cookies": false, "type": "", "demo": "domains\/get-preset-google-workspace.md", @@ -21993,7 +22328,7 @@ "x-appwrite": { "method": "createPresetGoogleWorkspace", "group": null, - "weight": 954, + "weight": 962, "cookies": false, "type": "", "demo": "domains\/create-preset-google-workspace.md", @@ -22051,7 +22386,7 @@ "x-appwrite": { "method": "getPresetICloud", "group": null, - "weight": 965, + "weight": 973, "cookies": false, "type": "", "demo": "domains\/get-preset-i-cloud.md", @@ -22109,7 +22444,7 @@ "x-appwrite": { "method": "createPresetICloud", "group": null, - "weight": 964, + "weight": 972, "cookies": false, "type": "", "demo": "domains\/create-preset-i-cloud.md", @@ -22167,7 +22502,7 @@ "x-appwrite": { "method": "getPresetMailgun", "group": null, - "weight": 957, + "weight": 965, "cookies": false, "type": "", "demo": "domains\/get-preset-mailgun.md", @@ -22225,7 +22560,7 @@ "x-appwrite": { "method": "createPresetMailgun", "group": null, - "weight": 956, + "weight": 964, "cookies": false, "type": "", "demo": "domains\/create-preset-mailgun.md", @@ -22283,7 +22618,7 @@ "x-appwrite": { "method": "getPresetOutlook", "group": null, - "weight": 963, + "weight": 971, "cookies": false, "type": "", "demo": "domains\/get-preset-outlook.md", @@ -22341,7 +22676,7 @@ "x-appwrite": { "method": "createPresetOutlook", "group": null, - "weight": 962, + "weight": 970, "cookies": false, "type": "", "demo": "domains\/create-preset-outlook.md", @@ -22399,7 +22734,7 @@ "x-appwrite": { "method": "getPresetProtonMail", "group": null, - "weight": 961, + "weight": 969, "cookies": false, "type": "", "demo": "domains\/get-preset-proton-mail.md", @@ -22457,7 +22792,7 @@ "x-appwrite": { "method": "createPresetProtonMail", "group": null, - "weight": 960, + "weight": 968, "cookies": false, "type": "", "demo": "domains\/create-preset-proton-mail.md", @@ -22515,7 +22850,7 @@ "x-appwrite": { "method": "getPresetZoho", "group": null, - "weight": 959, + "weight": 967, "cookies": false, "type": "", "demo": "domains\/get-preset-zoho.md", @@ -22573,7 +22908,7 @@ "x-appwrite": { "method": "createPresetZoho", "group": null, - "weight": 958, + "weight": 966, "cookies": false, "type": "", "demo": "domains\/create-preset-zoho.md", @@ -22631,7 +22966,7 @@ "x-appwrite": { "method": "listRecords", "group": null, - "weight": 953, + "weight": 961, "cookies": false, "type": "", "demo": "domains\/list-records.md", @@ -22703,7 +23038,7 @@ "x-appwrite": { "method": "createRecordA", "group": null, - "weight": 931, + "weight": 939, "cookies": false, "type": "", "demo": "domains\/create-record-a.md", @@ -22802,7 +23137,7 @@ "x-appwrite": { "method": "updateRecordA", "group": null, - "weight": 932, + "weight": 940, "cookies": false, "type": "", "demo": "domains\/update-record-a.md", @@ -22909,7 +23244,7 @@ "x-appwrite": { "method": "createRecordAAAA", "group": null, - "weight": 933, + "weight": 941, "cookies": false, "type": "", "demo": "domains\/create-record-aaaa.md", @@ -23008,7 +23343,7 @@ "x-appwrite": { "method": "updateRecordAAAA", "group": null, - "weight": 934, + "weight": 942, "cookies": false, "type": "", "demo": "domains\/update-record-aaaa.md", @@ -23115,7 +23450,7 @@ "x-appwrite": { "method": "createRecordAlias", "group": null, - "weight": 935, + "weight": 943, "cookies": false, "type": "", "demo": "domains\/create-record-alias.md", @@ -23214,7 +23549,7 @@ "x-appwrite": { "method": "updateRecordAlias", "group": null, - "weight": 936, + "weight": 944, "cookies": false, "type": "", "demo": "domains\/update-record-alias.md", @@ -23321,7 +23656,7 @@ "x-appwrite": { "method": "createRecordCAA", "group": null, - "weight": 937, + "weight": 945, "cookies": false, "type": "", "demo": "domains\/create-record-caa.md", @@ -23420,7 +23755,7 @@ "x-appwrite": { "method": "updateRecordCAA", "group": null, - "weight": 938, + "weight": 946, "cookies": false, "type": "", "demo": "domains\/update-record-caa.md", @@ -23527,7 +23862,7 @@ "x-appwrite": { "method": "createRecordCNAME", "group": null, - "weight": 939, + "weight": 947, "cookies": false, "type": "", "demo": "domains\/create-record-cname.md", @@ -23626,7 +23961,7 @@ "x-appwrite": { "method": "updateRecordCNAME", "group": null, - "weight": 940, + "weight": 948, "cookies": false, "type": "", "demo": "domains\/update-record-cname.md", @@ -23733,7 +24068,7 @@ "x-appwrite": { "method": "createRecordHTTPS", "group": null, - "weight": 941, + "weight": 949, "cookies": false, "type": "", "demo": "domains\/create-record-https.md", @@ -23832,7 +24167,7 @@ "x-appwrite": { "method": "updateRecordHTTPS", "group": null, - "weight": 942, + "weight": 950, "cookies": false, "type": "", "demo": "domains\/update-record-https.md", @@ -23939,7 +24274,7 @@ "x-appwrite": { "method": "createRecordMX", "group": null, - "weight": 943, + "weight": 951, "cookies": false, "type": "", "demo": "domains\/create-record-mx.md", @@ -24046,7 +24381,7 @@ "x-appwrite": { "method": "updateRecordMX", "group": null, - "weight": 944, + "weight": 952, "cookies": false, "type": "", "demo": "domains\/update-record-mx.md", @@ -24161,7 +24496,7 @@ "x-appwrite": { "method": "createRecordNS", "group": null, - "weight": 945, + "weight": 953, "cookies": false, "type": "", "demo": "domains\/create-record-ns.md", @@ -24260,7 +24595,7 @@ "x-appwrite": { "method": "updateRecordNS", "group": null, - "weight": 946, + "weight": 954, "cookies": false, "type": "", "demo": "domains\/update-record-ns.md", @@ -24367,7 +24702,7 @@ "x-appwrite": { "method": "createRecordSRV", "group": null, - "weight": 947, + "weight": 955, "cookies": false, "type": "", "demo": "domains\/create-record-srv.md", @@ -24490,7 +24825,7 @@ "x-appwrite": { "method": "updateRecordSRV", "group": null, - "weight": 948, + "weight": 956, "cookies": false, "type": "", "demo": "domains\/update-record-srv.md", @@ -24621,7 +24956,7 @@ "x-appwrite": { "method": "createRecordTXT", "group": null, - "weight": 949, + "weight": 957, "cookies": false, "type": "", "demo": "domains\/create-record-txt.md", @@ -24719,7 +25054,7 @@ "x-appwrite": { "method": "updateRecordTXT", "group": null, - "weight": 950, + "weight": 958, "cookies": false, "type": "", "demo": "domains\/update-record-txt.md", @@ -24824,7 +25159,7 @@ "x-appwrite": { "method": "getRecord", "group": null, - "weight": 952, + "weight": 960, "cookies": false, "type": "", "demo": "domains\/get-record.md", @@ -24887,7 +25222,7 @@ "x-appwrite": { "method": "deleteRecord", "group": null, - "weight": 951, + "weight": 959, "cookies": false, "type": "", "demo": "domains\/delete-record.md", @@ -24955,7 +25290,7 @@ "x-appwrite": { "method": "updateTeam", "group": null, - "weight": 926, + "weight": 934, "cookies": false, "type": "", "demo": "domains\/update-team.md", @@ -25031,7 +25366,7 @@ "x-appwrite": { "method": "getTransferStatus", "group": null, - "weight": 930, + "weight": 938, "cookies": false, "type": "", "demo": "domains\/get-transfer-status.md", @@ -25089,7 +25424,7 @@ "x-appwrite": { "method": "getZone", "group": null, - "weight": 921, + "weight": 929, "cookies": false, "type": "", "demo": "domains\/get-zone.md", @@ -25147,7 +25482,7 @@ "x-appwrite": { "method": "updateZone", "group": null, - "weight": 925, + "weight": 933, "cookies": false, "type": "", "demo": "domains\/update-zone.md", @@ -25223,7 +25558,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 416, + "weight": 420, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -25305,7 +25640,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 900, + "weight": 908, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -25577,6 +25912,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -25589,8 +25926,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -25689,7 +26024,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 418, + "weight": 422, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -25739,7 +26074,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 419, + "weight": 423, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -25789,7 +26124,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 442, + "weight": 446, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -25999,7 +26334,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 441, + "weight": 445, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -26057,7 +26392,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 435, + "weight": 439, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -26127,7 +26462,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 414, + "weight": 418, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -26187,7 +26522,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 901, + "weight": 909, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -26461,6 +26796,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -26473,8 +26810,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -26567,7 +26902,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 417, + "weight": 421, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -26629,7 +26964,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 422, + "weight": 426, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -26707,7 +27042,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 423, + "weight": 427, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -26797,7 +27132,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 420, + "weight": 424, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -26890,7 +27225,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 428, + "weight": 432, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -26976,7 +27311,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 425, + "weight": 429, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -27097,7 +27432,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 426, + "weight": 430, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -27194,7 +27529,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 421, + "weight": 425, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -27257,7 +27592,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 424, + "weight": 428, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -27325,7 +27660,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 427, + "weight": 431, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -27411,7 +27746,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 429, + "weight": 433, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -27479,7 +27814,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 432, + "weight": 436, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -27566,7 +27901,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 430, + "weight": 434, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -27689,7 +28024,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 431, + "weight": 435, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -27758,7 +28093,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 433, + "weight": 437, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -27829,7 +28164,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 434, + "weight": 438, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -27907,7 +28242,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 438, + "weight": 442, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -27939,6 +28274,27 @@ "type": "string", "x-example": "", "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" } ] }, @@ -27967,7 +28323,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 902, + "weight": 910, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -28006,6 +28362,12 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "default": null, + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -28026,6 +28388,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -28058,7 +28421,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 437, + "weight": 441, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -28126,7 +28489,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 439, + "weight": 443, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -28177,7 +28540,8 @@ "type": "string", "description": "Variable key. Max length: 255 chars.", "default": null, - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -28193,10 +28557,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } ] @@ -28221,7 +28582,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 440, + "weight": 444, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -28441,7 +28802,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 443, + "weight": 447, "cookies": false, "type": "", "demo": "health\/get.md", @@ -28492,7 +28853,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 452, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -28543,7 +28904,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 446, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -28594,7 +28955,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 449, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -28654,7 +29015,7 @@ "x-appwrite": { "method": "getConsolePausing", "group": null, - "weight": 1044, + "weight": 1052, "cookies": false, "type": "", "demo": "health\/get-console-pausing.md", @@ -28725,7 +29086,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 445, + "weight": 449, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -28776,7 +29137,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 447, + "weight": 451, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -28827,7 +29188,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 453, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -28889,7 +29250,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 1040, + "weight": 1048, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -28951,7 +29312,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 1039, + "weight": 1047, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -29013,7 +29374,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 457, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -29075,7 +29436,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 1041, + "weight": 1049, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -29137,7 +29498,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 456, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -29199,7 +29560,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 458, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -29270,7 +29631,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 459, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -29332,7 +29693,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 466, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -29419,7 +29780,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 463, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -29481,7 +29842,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 455, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -29543,7 +29904,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 460, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -29605,7 +29966,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 461, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -29667,7 +30028,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 462, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -29729,7 +30090,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 1042, + "weight": 1050, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -29791,7 +30152,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 464, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -29853,7 +30214,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 465, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -29915,7 +30276,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 1043, + "weight": 1051, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -29977,7 +30338,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 454, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -30039,7 +30400,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 451, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -30090,7 +30451,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 450, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -30141,7 +30502,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 448, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -30626,7 +30987,7 @@ "x-appwrite": { "method": "createBlock", "group": null, - "weight": 975, + "weight": 983, "cookies": false, "type": "", "demo": "manager\/create-block.md", @@ -30725,7 +31086,7 @@ "x-appwrite": { "method": "deleteBlock", "group": null, - "weight": 977, + "weight": 985, "cookies": false, "type": "", "demo": "manager\/delete-block.md", @@ -30811,7 +31172,7 @@ "x-appwrite": { "method": "listBlocks", "group": null, - "weight": 976, + "weight": 984, "cookies": false, "type": "", "demo": "manager\/list-blocks.md", @@ -30863,7 +31224,7 @@ "x-appwrite": { "method": "updateUserStatus", "group": "users", - "weight": 978, + "weight": 986, "cookies": false, "type": "", "demo": "manager\/update-user-status.md", @@ -36526,7 +36887,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 572, + "weight": 576, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -36609,7 +36970,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 576, + "weight": 580, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -36696,6 +37057,19 @@ "description": "Source API Key", "default": null, "x-example": "" + }, + "onDuplicate": { + "type": "string", + "description": "Behavior when a row with an existing $id is encountered. \"fail\" (default): abort on first conflict. \"skip\": silently ignore. \"overwrite\": replace existing row.", + "default": "fail", + "x-example": "fail", + "enum": [ + "fail", + "skip", + "overwrite" + ], + "x-enum-name": null, + "x-enum-keys": [] } }, "required": [ @@ -36733,7 +37107,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 577, + "weight": 581, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -36852,7 +37226,7 @@ "x-appwrite": { "method": "createCSVExport", "group": null, - "weight": 585, + "weight": 589, "cookies": false, "type": "", "demo": "migrations\/create-csv-export.md", @@ -36978,7 +37352,7 @@ "x-appwrite": { "method": "createCSVImport", "group": null, - "weight": 584, + "weight": 588, "cookies": false, "type": "", "demo": "migrations\/create-csv-import.md", @@ -37031,6 +37405,19 @@ "description": "Is the file stored in an internal bucket?", "default": false, "x-example": false + }, + "onDuplicate": { + "type": "string", + "description": "Behavior when a row with an existing $id is encountered. \"fail\" (default): abort on first conflict. \"skip\": silently ignore. \"overwrite\": replace existing row.", + "default": "fail", + "x-example": "fail", + "enum": [ + "fail", + "skip", + "overwrite" + ], + "x-enum-name": null, + "x-enum-keys": [] } }, "required": [ @@ -37069,7 +37456,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 578, + "weight": 582, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -37162,7 +37549,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 579, + "weight": 583, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -37248,7 +37635,7 @@ "x-appwrite": { "method": "createJSONExport", "group": null, - "weight": 587, + "weight": 591, "cookies": false, "type": "", "demo": "migrations\/create-json-export.md", @@ -37350,7 +37737,7 @@ "x-appwrite": { "method": "createJSONImport", "group": null, - "weight": 586, + "weight": 590, "cookies": false, "type": "", "demo": "migrations\/create-json-import.md", @@ -37403,6 +37790,19 @@ "description": "Is the file stored in an internal bucket?", "default": false, "x-example": false + }, + "onDuplicate": { + "type": "string", + "description": "Behavior when a row with an existing $id is encountered. \"fail\" (default): abort on first conflict. \"skip\": silently ignore. \"overwrite\": replace existing row.", + "default": "fail", + "x-example": "fail", + "enum": [ + "fail", + "skip", + "overwrite" + ], + "x-enum-name": null, + "x-enum-keys": [] } }, "required": [ @@ -37441,7 +37841,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 582, + "weight": 586, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -37577,7 +37977,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 583, + "weight": 587, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -37713,7 +38113,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 580, + "weight": 584, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -37843,7 +38243,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 581, + "weight": 585, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -37970,7 +38370,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 573, + "weight": 577, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -38029,7 +38429,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 574, + "weight": 578, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -38083,7 +38483,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 575, + "weight": 579, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -38142,7 +38542,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 990, + "weight": 998, "cookies": false, "type": "", "demo": "organizations\/list.md", @@ -38221,7 +38621,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 989, + "weight": 997, "cookies": false, "type": "", "demo": "organizations\/create.md", @@ -38363,7 +38763,7 @@ "x-appwrite": { "method": "estimationCreateOrganization", "group": null, - "weight": 1024, + "weight": 1032, "cookies": false, "type": "", "demo": "organizations\/estimation-create-organization.md", @@ -38466,7 +38866,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 991, + "weight": 999, "cookies": false, "type": "", "demo": "organizations\/delete.md", @@ -38525,7 +38925,7 @@ "x-appwrite": { "method": "listAddons", "group": null, - "weight": 1032, + "weight": 1040, "cookies": false, "type": "", "demo": "organizations\/list-addons.md", @@ -38586,7 +38986,7 @@ "x-appwrite": { "method": "createBaaAddon", "group": null, - "weight": 1035, + "weight": 1043, "cookies": false, "type": "", "demo": "organizations\/create-baa-addon.md", @@ -38645,7 +39045,7 @@ "x-appwrite": { "method": "getAddon", "group": null, - "weight": 1033, + "weight": 1041, "cookies": false, "type": "", "demo": "organizations\/get-addon.md", @@ -38709,7 +39109,7 @@ "x-appwrite": { "method": "deleteAddon", "group": null, - "weight": 1036, + "weight": 1044, "cookies": false, "type": "", "demo": "organizations\/delete-addon.md", @@ -38778,7 +39178,7 @@ "x-appwrite": { "method": "confirmAddonPayment", "group": null, - "weight": 1037, + "weight": 1045, "cookies": false, "type": "", "demo": "organizations\/confirm-addon-payment.md", @@ -38845,7 +39245,7 @@ "x-appwrite": { "method": "getAddonPrice", "group": null, - "weight": 1034, + "weight": 1042, "cookies": false, "type": "", "demo": "organizations\/get-addon-price.md", @@ -38917,7 +39317,7 @@ "x-appwrite": { "method": "listAggregations", "group": null, - "weight": 1006, + "weight": 1014, "cookies": false, "type": "", "demo": "organizations\/list-aggregations.md", @@ -38988,7 +39388,7 @@ "x-appwrite": { "method": "getAggregation", "group": null, - "weight": 1007, + "weight": 1015, "cookies": false, "type": "", "demo": "organizations\/get-aggregation.md", @@ -39076,7 +39476,7 @@ "x-appwrite": { "method": "setBillingAddress", "group": null, - "weight": 999, + "weight": 1007, "cookies": false, "type": "", "demo": "organizations\/set-billing-address.md", @@ -39150,7 +39550,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 1000, + "weight": 1008, "cookies": false, "type": "", "demo": "organizations\/delete-billing-address.md", @@ -39209,7 +39609,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 998, + "weight": 1006, "cookies": false, "type": "", "demo": "organizations\/get-billing-address.md", @@ -39278,7 +39678,7 @@ "x-appwrite": { "method": "setBillingEmail", "group": null, - "weight": 1018, + "weight": 1026, "cookies": false, "type": "", "demo": "organizations\/set-billing-email.md", @@ -39358,7 +39758,7 @@ "x-appwrite": { "method": "updateBudget", "group": null, - "weight": 995, + "weight": 1003, "cookies": false, "type": "", "demo": "organizations\/update-budget.md", @@ -39448,7 +39848,7 @@ "x-appwrite": { "method": "listCredits", "group": null, - "weight": 1010, + "weight": 1018, "cookies": false, "type": "", "demo": "organizations\/list-credits.md", @@ -39519,7 +39919,7 @@ "x-appwrite": { "method": "addCredit", "group": null, - "weight": 1011, + "weight": 1019, "cookies": false, "type": "", "demo": "organizations\/add-credit.md", @@ -39596,7 +39996,7 @@ "x-appwrite": { "method": "getAvailableCredits", "group": null, - "weight": 1009, + "weight": 1017, "cookies": false, "type": "", "demo": "organizations\/get-available-credits.md", @@ -39655,7 +40055,7 @@ "x-appwrite": { "method": "getCredit", "group": null, - "weight": 1008, + "weight": 1016, "cookies": false, "type": "", "demo": "organizations\/get-credit.md", @@ -39724,7 +40124,7 @@ "x-appwrite": { "method": "estimationDeleteOrganization", "group": null, - "weight": 1025, + "weight": 1033, "cookies": false, "type": "", "demo": "organizations\/estimation-delete-organization.md", @@ -39785,7 +40185,7 @@ "x-appwrite": { "method": "estimationUpdatePlan", "group": null, - "weight": 1022, + "weight": 1030, "cookies": false, "type": "", "demo": "organizations\/estimation-update-plan.md", @@ -39880,7 +40280,7 @@ "x-appwrite": { "method": "createDowngradeFeedback", "group": null, - "weight": 1026, + "weight": 1034, "cookies": false, "type": "", "demo": "organizations\/create-downgrade-feedback.md", @@ -39978,7 +40378,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 1013, + "weight": 1021, "cookies": false, "type": "", "demo": "organizations\/list-invoices.md", @@ -40049,7 +40449,7 @@ "x-appwrite": { "method": "getInvoice", "group": null, - "weight": 1012, + "weight": 1020, "cookies": false, "type": "", "demo": "organizations\/get-invoice.md", @@ -40116,7 +40516,7 @@ "x-appwrite": { "method": "getInvoiceDownload", "group": null, - "weight": 1016, + "weight": 1024, "cookies": false, "type": "", "demo": "organizations\/get-invoice-download.md", @@ -40185,7 +40585,7 @@ "x-appwrite": { "method": "createInvoicePayment", "group": null, - "weight": 1017, + "weight": 1025, "cookies": false, "type": "", "demo": "organizations\/create-invoice-payment.md", @@ -40272,7 +40672,7 @@ "x-appwrite": { "method": "validateInvoice", "group": null, - "weight": 1014, + "weight": 1022, "cookies": false, "type": "", "demo": "organizations\/validate-invoice.md", @@ -40339,7 +40739,7 @@ "x-appwrite": { "method": "getInvoiceView", "group": null, - "weight": 1015, + "weight": 1023, "cookies": false, "type": "", "demo": "organizations\/get-invoice-view.md", @@ -40406,7 +40806,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1029, + "weight": 1037, "cookies": false, "type": "", "demo": "organizations\/list-keys.md", @@ -40473,7 +40873,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1027, + "weight": 1035, "cookies": false, "type": "", "demo": "organizations\/create-key.md", @@ -40579,7 +40979,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1031, + "weight": 1039, "cookies": false, "type": "", "demo": "organizations\/get-key.md", @@ -40645,7 +41045,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1028, + "weight": 1036, "cookies": false, "type": "", "demo": "organizations\/update-key.md", @@ -40756,7 +41156,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1030, + "weight": 1038, "cookies": false, "type": "", "demo": "organizations\/delete-key.md", @@ -40824,7 +41224,7 @@ "x-appwrite": { "method": "setDefaultPaymentMethod", "group": null, - "weight": 1002, + "weight": 1010, "cookies": false, "type": "", "demo": "organizations\/set-default-payment-method.md", @@ -40901,7 +41301,7 @@ "x-appwrite": { "method": "deleteDefaultPaymentMethod", "group": null, - "weight": 1004, + "weight": 1012, "cookies": false, "type": "", "demo": "organizations\/delete-default-payment-method.md", @@ -40962,7 +41362,7 @@ "x-appwrite": { "method": "setBackupPaymentMethod", "group": null, - "weight": 1003, + "weight": 1011, "cookies": false, "type": "", "demo": "organizations\/set-backup-payment-method.md", @@ -41039,7 +41439,7 @@ "x-appwrite": { "method": "deleteBackupPaymentMethod", "group": null, - "weight": 1005, + "weight": 1013, "cookies": false, "type": "", "demo": "organizations\/delete-backup-payment-method.md", @@ -41098,7 +41498,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 1001, + "weight": 1009, "cookies": false, "type": "", "demo": "organizations\/get-payment-method.md", @@ -41165,7 +41565,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 992, + "weight": 1000, "cookies": false, "type": "", "demo": "organizations\/get-plan.md", @@ -41224,7 +41624,7 @@ "x-appwrite": { "method": "updatePlan", "group": null, - "weight": 993, + "weight": 1001, "cookies": false, "type": "", "demo": "organizations\/update-plan.md", @@ -41347,7 +41747,7 @@ "x-appwrite": { "method": "cancelDowngrade", "group": null, - "weight": 994, + "weight": 1002, "cookies": false, "type": "", "demo": "organizations\/cancel-downgrade.md", @@ -41408,7 +41808,7 @@ "x-appwrite": { "method": "createPlanEstimation", "group": null, - "weight": 1023, + "weight": 1031, "cookies": false, "type": "", "demo": "organizations\/create-plan-estimation.md", @@ -41501,7 +41901,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 1021, + "weight": 1029, "cookies": false, "type": "", "demo": "organizations\/list-regions.md", @@ -41560,7 +41960,7 @@ "x-appwrite": { "method": "getScopes", "group": null, - "weight": 1020, + "weight": 1028, "cookies": false, "type": "", "demo": "organizations\/get-scopes.md", @@ -41630,7 +42030,7 @@ "x-appwrite": { "method": "setBillingTaxId", "group": null, - "weight": 996, + "weight": 1004, "cookies": false, "type": "", "demo": "organizations\/set-billing-tax-id.md", @@ -41708,7 +42108,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 997, + "weight": 1005, "cookies": false, "type": "", "demo": "organizations\/get-usage.md", @@ -41787,7 +42187,7 @@ "x-appwrite": { "method": "validatePayment", "group": null, - "weight": 1019, + "weight": 1027, "cookies": false, "type": "", "demo": "organizations\/validate-payment.md", @@ -41861,7 +42261,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 1088, + "weight": 1096, "cookies": false, "type": "", "demo": "project\/delete.md", @@ -41913,7 +42313,7 @@ "x-appwrite": { "method": "updateAuthMethod", "group": null, - "weight": 1137, + "weight": 1145, "cookies": false, "type": "", "demo": "project\/update-auth-method.md", @@ -41953,7 +42353,7 @@ "jwt", "phone" ], - "x-enum-name": null, + "x-enum-name": "AuthMethod", "x-enum-keys": [], "in": "path" }, @@ -42004,7 +42404,7 @@ "x-appwrite": { "method": "updateCanonicalEmails", "group": "auth", - "weight": 1182, + "weight": 1190, "cookies": false, "type": "", "demo": "project\/update-canonical-emails.md", @@ -42076,7 +42476,7 @@ "x-appwrite": { "method": "updateDisposableEmails", "group": "auth", - "weight": 1183, + "weight": 1191, "cookies": false, "type": "", "demo": "project\/update-disposable-emails.md", @@ -42148,7 +42548,7 @@ "x-appwrite": { "method": "updateFreeEmails", "group": "auth", - "weight": 1184, + "weight": 1192, "cookies": false, "type": "", "demo": "project\/update-free-emails.md", @@ -42218,7 +42618,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1104, + "weight": 1112, "cookies": false, "type": "", "demo": "project\/list-keys.md", @@ -42291,7 +42691,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1102, + "weight": 1110, "cookies": false, "type": "", "demo": "project\/create-key.md", @@ -42406,6 +42806,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -42418,8 +42820,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -42479,7 +42879,7 @@ "x-appwrite": { "method": "createEphemeralKey", "group": "keys", - "weight": 1103, + "weight": 1111, "cookies": false, "type": "", "demo": "project\/create-ephemeral-key.md", @@ -42582,6 +42982,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -42594,8 +42996,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -42614,7 +43014,7 @@ "type": "integer", "description": "Time in seconds before ephemeral key expires. Maximum duration is 3600 seconds.", "default": null, - "x-example": 1, + "x-example": "600", "format": "int32" } }, @@ -42651,7 +43051,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1105, + "weight": 1113, "cookies": false, "type": "", "demo": "project\/get-key.md", @@ -42711,7 +43111,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1107, + "weight": 1115, "cookies": false, "type": "", "demo": "project\/update-key.md", @@ -42828,6 +43228,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -42840,8 +43242,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -42893,7 +43293,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1106, + "weight": 1114, "cookies": false, "type": "", "demo": "project\/delete-key.md", @@ -42955,7 +43355,7 @@ "x-appwrite": { "method": "updateLabels", "group": null, - "weight": 1089, + "weight": 1097, "cookies": false, "type": "", "demo": "project\/update-labels.md", @@ -43028,7 +43428,7 @@ "x-appwrite": { "method": "listMockPhones", "group": "mocks", - "weight": 1122, + "weight": 1130, "cookies": false, "type": "", "demo": "project\/list-mock-phones.md", @@ -43101,7 +43501,7 @@ "x-appwrite": { "method": "createMockPhone", "group": "mocks", - "weight": 1121, + "weight": 1129, "cookies": false, "type": "", "demo": "project\/create-mock-phone.md", @@ -43179,7 +43579,7 @@ "x-appwrite": { "method": "getMockPhone", "group": "mocks", - "weight": 1123, + "weight": 1131, "cookies": false, "type": "", "demo": "project\/get-mock-phone.md", @@ -43240,7 +43640,7 @@ "x-appwrite": { "method": "updateMockPhone", "group": "mocks", - "weight": 1124, + "weight": 1132, "cookies": false, "type": "", "demo": "project\/update-mock-phone.md", @@ -43314,7 +43714,7 @@ "x-appwrite": { "method": "deleteMockPhone", "group": "mocks", - "weight": 1125, + "weight": 1133, "cookies": false, "type": "", "demo": "project\/delete-mock-phone.md", @@ -43375,7 +43775,7 @@ "x-appwrite": { "method": "listOAuth2Providers", "group": "oauth2", - "weight": 1138, + "weight": 1146, "cookies": false, "type": "", "demo": "project\/list-o-auth-2-providers.md", @@ -43398,6 +43798,29 @@ "Project": [], "Key": [] } + ], + "parameters": [ + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Only supported methods are limit and offset", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" + } ] } }, @@ -43427,7 +43850,7 @@ "x-appwrite": { "method": "updateOAuth2Amazon", "group": "oauth2", - "weight": 1165, + "weight": 1173, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-amazon.md", @@ -43511,7 +43934,7 @@ "x-appwrite": { "method": "updateOAuth2Apple", "group": "oauth2", - "weight": 1180, + "weight": 1188, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-apple.md", @@ -43609,7 +44032,7 @@ "x-appwrite": { "method": "updateOAuth2Auth0", "group": "oauth2", - "weight": 1174, + "weight": 1182, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-auth-0.md", @@ -43700,7 +44123,7 @@ "x-appwrite": { "method": "updateOAuth2Authentik", "group": "oauth2", - "weight": 1173, + "weight": 1181, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-authentik.md", @@ -43791,7 +44214,7 @@ "x-appwrite": { "method": "updateOAuth2Autodesk", "group": "oauth2", - "weight": 1148, + "weight": 1156, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-autodesk.md", @@ -43875,7 +44298,7 @@ "x-appwrite": { "method": "updateOAuth2Bitbucket", "group": "oauth2", - "weight": 1145, + "weight": 1153, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitbucket.md", @@ -43959,7 +44382,7 @@ "x-appwrite": { "method": "updateOAuth2Bitly", "group": "oauth2", - "weight": 1146, + "weight": 1154, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitly.md", @@ -44043,7 +44466,7 @@ "x-appwrite": { "method": "updateOAuth2Box", "group": "oauth2", - "weight": 1147, + "weight": 1155, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-box.md", @@ -44127,7 +44550,7 @@ "x-appwrite": { "method": "updateOAuth2Dailymotion", "group": "oauth2", - "weight": 1144, + "weight": 1152, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dailymotion.md", @@ -44211,7 +44634,7 @@ "x-appwrite": { "method": "updateOAuth2Discord", "group": "oauth2", - "weight": 1141, + "weight": 1149, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-discord.md", @@ -44295,7 +44718,7 @@ "x-appwrite": { "method": "updateOAuth2Disqus", "group": "oauth2", - "weight": 1164, + "weight": 1172, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-disqus.md", @@ -44379,7 +44802,7 @@ "x-appwrite": { "method": "updateOAuth2Dropbox", "group": "oauth2", - "weight": 1143, + "weight": 1151, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dropbox.md", @@ -44463,7 +44886,7 @@ "x-appwrite": { "method": "updateOAuth2Etsy", "group": "oauth2", - "weight": 1166, + "weight": 1174, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-etsy.md", @@ -44547,7 +44970,7 @@ "x-appwrite": { "method": "updateOAuth2Facebook", "group": "oauth2", - "weight": 1167, + "weight": 1175, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-facebook.md", @@ -44631,7 +45054,7 @@ "x-appwrite": { "method": "updateOAuth2Figma", "group": "oauth2", - "weight": 1142, + "weight": 1150, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-figma.md", @@ -44715,7 +45138,7 @@ "x-appwrite": { "method": "updateOAuth2FusionAuth", "group": "oauth2", - "weight": 1175, + "weight": 1183, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-fusion-auth.md", @@ -44806,7 +45229,7 @@ "x-appwrite": { "method": "updateOAuth2GitHub", "group": "oauth2", - "weight": 1140, + "weight": 1148, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-git-hub.md", @@ -44890,7 +45313,7 @@ "x-appwrite": { "method": "updateOAuth2Gitlab", "group": "oauth2", - "weight": 1172, + "weight": 1180, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-gitlab.md", @@ -44982,7 +45405,7 @@ "x-appwrite": { "method": "updateOAuth2Google", "group": "oauth2", - "weight": 1149, + "weight": 1157, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-google.md", @@ -45066,7 +45489,7 @@ "x-appwrite": { "method": "updateOAuth2Keycloak", "group": "oauth2", - "weight": 1176, + "weight": 1184, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-keycloak.md", @@ -45164,7 +45587,7 @@ "x-appwrite": { "method": "updateOAuth2Kick", "group": "oauth2", - "weight": 1179, + "weight": 1187, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-kick.md", @@ -45248,7 +45671,7 @@ "x-appwrite": { "method": "updateOAuth2Linkedin", "group": "oauth2", - "weight": 1163, + "weight": 1171, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-linkedin.md", @@ -45332,7 +45755,7 @@ "x-appwrite": { "method": "updateOAuth2Microsoft", "group": "oauth2", - "weight": 1181, + "weight": 1189, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-microsoft.md", @@ -45423,7 +45846,7 @@ "x-appwrite": { "method": "updateOAuth2Notion", "group": "oauth2", - "weight": 1160, + "weight": 1168, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-notion.md", @@ -45507,7 +45930,7 @@ "x-appwrite": { "method": "updateOAuth2Oidc", "group": "oauth2", - "weight": 1177, + "weight": 1185, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-oidc.md", @@ -45568,7 +45991,7 @@ "format": "url", "x-nullable": true }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/token", "default": null, @@ -45576,7 +45999,7 @@ "format": "url", "x-nullable": true }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/userinfo", "default": null, @@ -45623,7 +46046,7 @@ "x-appwrite": { "method": "updateOAuth2Okta", "group": "oauth2", - "weight": 1178, + "weight": 1186, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-okta.md", @@ -45721,7 +46144,7 @@ "x-appwrite": { "method": "updateOAuth2Paypal", "group": "oauth2", - "weight": 1170, + "weight": 1178, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal.md", @@ -45805,7 +46228,7 @@ "x-appwrite": { "method": "updateOAuth2PaypalSandbox", "group": "oauth2", - "weight": 1171, + "weight": 1179, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal-sandbox.md", @@ -45889,7 +46312,7 @@ "x-appwrite": { "method": "updateOAuth2Podio", "group": "oauth2", - "weight": 1159, + "weight": 1167, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-podio.md", @@ -45973,7 +46396,7 @@ "x-appwrite": { "method": "updateOAuth2Salesforce", "group": "oauth2", - "weight": 1161, + "weight": 1169, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-salesforce.md", @@ -46057,7 +46480,7 @@ "x-appwrite": { "method": "updateOAuth2Slack", "group": "oauth2", - "weight": 1158, + "weight": 1166, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-slack.md", @@ -46141,7 +46564,7 @@ "x-appwrite": { "method": "updateOAuth2Spotify", "group": "oauth2", - "weight": 1157, + "weight": 1165, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-spotify.md", @@ -46225,7 +46648,7 @@ "x-appwrite": { "method": "updateOAuth2Stripe", "group": "oauth2", - "weight": 1156, + "weight": 1164, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-stripe.md", @@ -46309,7 +46732,7 @@ "x-appwrite": { "method": "updateOAuth2Tradeshift", "group": "oauth2", - "weight": 1168, + "weight": 1176, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift.md", @@ -46393,7 +46816,7 @@ "x-appwrite": { "method": "updateOAuth2TradeshiftSandbox", "group": "oauth2", - "weight": 1169, + "weight": 1177, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift-sandbox.md", @@ -46477,7 +46900,7 @@ "x-appwrite": { "method": "updateOAuth2Twitch", "group": "oauth2", - "weight": 1155, + "weight": 1163, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-twitch.md", @@ -46561,7 +46984,7 @@ "x-appwrite": { "method": "updateOAuth2WordPress", "group": "oauth2", - "weight": 1154, + "weight": 1162, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-word-press.md", @@ -46645,7 +47068,7 @@ "x-appwrite": { "method": "updateOAuth2X", "group": "oauth2", - "weight": 1153, + "weight": 1161, "cookies": false, "type": "", "demo": "project\/update-o-auth-2x.md", @@ -46729,7 +47152,7 @@ "x-appwrite": { "method": "updateOAuth2Yahoo", "group": "oauth2", - "weight": 1162, + "weight": 1170, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yahoo.md", @@ -46813,7 +47236,7 @@ "x-appwrite": { "method": "updateOAuth2Yandex", "group": "oauth2", - "weight": 1152, + "weight": 1160, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yandex.md", @@ -46897,7 +47320,7 @@ "x-appwrite": { "method": "updateOAuth2Zoho", "group": "oauth2", - "weight": 1151, + "weight": 1159, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoho.md", @@ -46981,7 +47404,7 @@ "x-appwrite": { "method": "updateOAuth2Zoom", "group": "oauth2", - "weight": 1150, + "weight": 1158, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoom.md", @@ -47039,7 +47462,7 @@ ] } }, - "\/project\/oauth2\/{provider}": { + "\/project\/oauth2\/{providerId}": { "get": { "summary": "Get project OAuth2 provider", "operationId": "projectGetOAuth2Provider", @@ -47231,7 +47654,7 @@ "x-appwrite": { "method": "getOAuth2Provider", "group": "oauth2", - "weight": 1139, + "weight": 1147, "cookies": false, "type": "", "demo": "project\/get-o-auth-2-provider.md", @@ -47257,11 +47680,60 @@ ], "parameters": [ { - "name": "provider", + "name": "providerId", "description": "OAuth2 provider key. For example: github, google, apple.", "required": true, "type": "string", - "x-example": "", + "x-example": "amazon", + "enum": [ + "amazon", + "apple", + "auth0", + "authentik", + "autodesk", + "bitbucket", + "bitly", + "box", + "dailymotion", + "discord", + "disqus", + "dropbox", + "etsy", + "facebook", + "figma", + "fusionauth", + "github", + "gitlab", + "google", + "keycloak", + "kick", + "linkedin", + "microsoft", + "notion", + "oidc", + "okta", + "paypal", + "paypalSandbox", + "podio", + "salesforce", + "slack", + "spotify", + "stripe", + "tradeshift", + "tradeshiftBox", + "twitch", + "wordpress", + "x", + "yahoo", + "yammer", + "yandex", + "zoho", + "zoom", + "githubImagine", + "googleImagine" + ], + "x-enum-name": "OAuthProvider", + "x-enum-keys": [], "in": "path" } ] @@ -47291,7 +47763,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 1120, + "weight": 1128, "cookies": false, "type": "", "demo": "project\/list-platforms.md", @@ -47366,7 +47838,7 @@ "x-appwrite": { "method": "createAndroidPlatform", "group": "platforms", - "weight": 1116, + "weight": 1124, "cookies": false, "type": "", "demo": "project\/create-android-platform.md", @@ -47452,7 +47924,7 @@ "x-appwrite": { "method": "updateAndroidPlatform", "group": "platforms", - "weight": 1111, + "weight": 1119, "cookies": false, "type": "", "demo": "project\/update-android-platform.md", @@ -47539,7 +48011,7 @@ "x-appwrite": { "method": "createApplePlatform", "group": "platforms", - "weight": 1115, + "weight": 1123, "cookies": false, "type": "", "demo": "project\/create-apple-platform.md", @@ -47625,7 +48097,7 @@ "x-appwrite": { "method": "updateApplePlatform", "group": "platforms", - "weight": 1110, + "weight": 1118, "cookies": false, "type": "", "demo": "project\/update-apple-platform.md", @@ -47712,7 +48184,7 @@ "x-appwrite": { "method": "createLinuxPlatform", "group": "platforms", - "weight": 1118, + "weight": 1126, "cookies": false, "type": "", "demo": "project\/create-linux-platform.md", @@ -47798,7 +48270,7 @@ "x-appwrite": { "method": "updateLinuxPlatform", "group": "platforms", - "weight": 1113, + "weight": 1121, "cookies": false, "type": "", "demo": "project\/update-linux-platform.md", @@ -47885,7 +48357,7 @@ "x-appwrite": { "method": "createWebPlatform", "group": "platforms", - "weight": 1114, + "weight": 1122, "cookies": false, "type": "", "demo": "project\/create-web-platform.md", @@ -47971,7 +48443,7 @@ "x-appwrite": { "method": "updateWebPlatform", "group": "platforms", - "weight": 1109, + "weight": 1117, "cookies": false, "type": "", "demo": "project\/update-web-platform.md", @@ -48058,7 +48530,7 @@ "x-appwrite": { "method": "createWindowsPlatform", "group": "platforms", - "weight": 1117, + "weight": 1125, "cookies": false, "type": "", "demo": "project\/create-windows-platform.md", @@ -48144,7 +48616,7 @@ "x-appwrite": { "method": "updateWindowsPlatform", "group": "platforms", - "weight": 1112, + "weight": 1120, "cookies": false, "type": "", "demo": "project\/update-windows-platform.md", @@ -48255,7 +48727,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 1119, + "weight": 1127, "cookies": false, "type": "", "demo": "project\/get-platform.md", @@ -48310,7 +48782,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 1108, + "weight": 1116, "cookies": false, "type": "", "demo": "project\/delete-platform.md", @@ -48370,7 +48842,7 @@ "x-appwrite": { "method": "listPolicies", "group": "policies", - "weight": 1126, + "weight": 1134, "cookies": false, "type": "", "demo": "project\/list-policies.md", @@ -48448,7 +48920,7 @@ "x-appwrite": { "method": "updateMembershipPrivacyPolicy", "group": "policies", - "weight": 1128, + "weight": 1136, "cookies": false, "type": "", "demo": "project\/update-membership-privacy-policy.md", @@ -48544,7 +49016,7 @@ "x-appwrite": { "method": "updatePasswordDictionaryPolicy", "group": "policies", - "weight": 1129, + "weight": 1137, "cookies": false, "type": "", "demo": "project\/update-password-dictionary-policy.md", @@ -48619,7 +49091,7 @@ "x-appwrite": { "method": "updatePasswordHistoryPolicy", "group": "policies", - "weight": 1130, + "weight": 1138, "cookies": false, "type": "", "demo": "project\/update-password-history-policy.md", @@ -48696,7 +49168,7 @@ "x-appwrite": { "method": "updatePasswordPersonalDataPolicy", "group": "policies", - "weight": 1131, + "weight": 1139, "cookies": false, "type": "", "demo": "project\/update-password-personal-data-policy.md", @@ -48771,7 +49243,7 @@ "x-appwrite": { "method": "updateSessionAlertPolicy", "group": "policies", - "weight": 1132, + "weight": 1140, "cookies": false, "type": "", "demo": "project\/update-session-alert-policy.md", @@ -48846,7 +49318,7 @@ "x-appwrite": { "method": "updateSessionDurationPolicy", "group": "policies", - "weight": 1133, + "weight": 1141, "cookies": false, "type": "", "demo": "project\/update-session-duration-policy.md", @@ -48922,7 +49394,7 @@ "x-appwrite": { "method": "updateSessionInvalidationPolicy", "group": "policies", - "weight": 1134, + "weight": 1142, "cookies": false, "type": "", "demo": "project\/update-session-invalidation-policy.md", @@ -48997,7 +49469,7 @@ "x-appwrite": { "method": "updateSessionLimitPolicy", "group": "policies", - "weight": 1135, + "weight": 1143, "cookies": false, "type": "", "demo": "project\/update-session-limit-policy.md", @@ -49074,7 +49546,7 @@ "x-appwrite": { "method": "updateUserLimitPolicy", "group": "policies", - "weight": 1136, + "weight": 1144, "cookies": false, "type": "", "demo": "project\/update-user-limit-policy.md", @@ -49191,7 +49663,7 @@ "x-appwrite": { "method": "getPolicy", "group": "policies", - "weight": 1127, + "weight": 1135, "cookies": false, "type": "", "demo": "project\/get-policy.md", @@ -49236,7 +49708,7 @@ "user-limit", "membership-privacy" ], - "x-enum-name": null, + "x-enum-name": "ProjectPolicy", "x-enum-keys": [], "in": "path" } @@ -49269,7 +49741,7 @@ "x-appwrite": { "method": "updateProtocol", "group": null, - "weight": 1090, + "weight": 1098, "cookies": false, "type": "", "demo": "project\/update-protocol.md", @@ -49356,7 +49828,7 @@ "x-appwrite": { "method": "updateService", "group": null, - "weight": 1091, + "weight": 1099, "cookies": false, "type": "", "demo": "project\/update-service.md", @@ -49457,7 +49929,7 @@ "x-appwrite": { "method": "updateSMTP", "group": "smtp", - "weight": 1092, + "weight": 1100, "cookies": false, "type": "", "demo": "project\/update-smtp.md", @@ -49594,7 +50066,7 @@ "x-appwrite": { "method": "createSMTPTest", "group": "smtp", - "weight": 1093, + "weight": 1101, "cookies": false, "type": "", "demo": "project\/create-smtp-test.md", @@ -49667,7 +50139,7 @@ "x-appwrite": { "method": "listEmailTemplates", "group": "templates", - "weight": 1094, + "weight": 1102, "cookies": false, "type": "", "demo": "project\/list-email-templates.md", @@ -49740,7 +50212,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 1096, + "weight": 1104, "cookies": false, "type": "", "demo": "project\/update-email-template.md", @@ -50006,7 +50478,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 1095, + "weight": 1103, "cookies": false, "type": "", "demo": "project\/get-email-template.md", @@ -50221,7 +50693,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 682, + "weight": 686, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -50308,7 +50780,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 1098, + "weight": 1106, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -50381,7 +50853,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 1097, + "weight": 1105, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -50414,7 +50886,7 @@ "properties": { "variableId": { "type": "string", - "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "description": "Variable unique ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", "default": null, "x-example": "" }, @@ -50471,7 +50943,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 1099, + "weight": 1107, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -50498,7 +50970,7 @@ "parameters": [ { "name": "variableId", - "description": "Variable ID.", + "description": "Variable unique ID.", "required": true, "type": "string", "x-example": "", @@ -50531,7 +51003,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 1101, + "weight": 1109, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -50558,7 +51030,7 @@ "parameters": [ { "name": "variableId", - "description": "Variable ID.", + "description": "Variable unique ID.", "required": true, "type": "string", "x-example": "", @@ -50616,7 +51088,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 1100, + "weight": 1108, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -50643,7 +51115,7 @@ "parameters": [ { "name": "variableId", - "description": "Variable ID.", + "description": "Variable unique ID.", "required": true, "type": "string", "x-example": "", @@ -50676,7 +51148,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 1086, + "weight": 1094, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -50756,7 +51228,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 1084, + "weight": 1092, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -50969,7 +51441,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 1085, + "weight": 1093, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -51100,7 +51572,7 @@ "x-appwrite": { "method": "updateConsoleAccess", "group": null, - "weight": 1081, + "weight": 1089, "cookies": false, "type": "", "demo": "projects\/update-console-access.md", @@ -51159,7 +51631,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 404, + "weight": 408, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -51229,7 +51701,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 401, + "weight": 405, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -51313,7 +51785,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 403, + "weight": 407, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -51379,7 +51851,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 402, + "weight": 406, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -51466,7 +51938,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 405, + "weight": 409, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -51532,7 +52004,7 @@ "x-appwrite": { "method": "listSchedules", "group": "schedules", - "weight": 412, + "weight": 416, "cookies": false, "type": "", "demo": "projects\/list-schedules.md", @@ -51612,7 +52084,7 @@ "x-appwrite": { "method": "createSchedule", "group": "schedules", - "weight": 1087, + "weight": 1095, "cookies": false, "type": "", "demo": "projects\/create-schedule.md", @@ -51723,7 +52195,7 @@ "x-appwrite": { "method": "getSchedule", "group": "schedules", - "weight": 411, + "weight": 415, "cookies": false, "type": "", "demo": "projects\/get-schedule.md", @@ -51789,7 +52261,7 @@ "x-appwrite": { "method": "updateStatus", "group": null, - "weight": 1082, + "weight": 1090, "cookies": false, "type": "", "demo": "projects\/update-status.md", @@ -51873,7 +52345,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 1083, + "weight": 1091, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -51949,8 +52421,8 @@ "deprecated": false, "x-appwrite": { "method": "listRules", - "group": null, - "weight": 1194, + "group": "rules", + "weight": 1202, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -51959,7 +52431,8 @@ "rate-key": "url:{url},ip:{ip}", "scope": "rules.read", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -51969,7 +52442,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -51985,15 +52459,6 @@ "default": [], "in": "query" }, - { - "name": "search", - "description": "Search term to filter your list results. Max length: 256 chars.", - "required": false, - "type": "string", - "x-example": "", - "default": "", - "in": "query" - }, { "name": "total", "description": "When set to false, the total count returned will be 0 and will not be calculated.", @@ -52019,7 +52484,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for serving Appwrite's API on custom domain.", + "description": "Create a new proxy rule for serving Appwrite's API on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -52031,8 +52496,8 @@ "deprecated": false, "x-appwrite": { "method": "createAPIRule", - "group": null, - "weight": 1189, + "group": "rules", + "weight": 1197, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -52041,7 +52506,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52051,7 +52517,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52089,7 +52556,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for executing Appwrite Function on custom domain.", + "description": "Create a new proxy rule for executing Appwrite Function on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -52101,8 +52568,8 @@ "deprecated": false, "x-appwrite": { "method": "createFunctionRule", - "group": null, - "weight": 1191, + "group": "rules", + "weight": 1199, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -52111,7 +52578,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52121,7 +52589,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52172,7 +52641,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for to redirect from custom domain to another domain.", + "description": "Create a new proxy rule for to redirect from custom domain to another domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -52184,8 +52653,8 @@ "deprecated": false, "x-appwrite": { "method": "createRedirectRule", - "group": null, - "weight": 1192, + "group": "rules", + "weight": 1200, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -52194,7 +52663,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52204,7 +52674,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52293,7 +52764,7 @@ "tags": [ "proxy" ], - "description": "Create a new proxy rule for serving Appwrite Site on custom domain.", + "description": "Create a new proxy rule for serving Appwrite Site on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", "responses": { "201": { "description": "Rule", @@ -52305,8 +52776,8 @@ "deprecated": false, "x-appwrite": { "method": "createSiteRule", - "group": null, - "weight": 1190, + "group": "rules", + "weight": 1198, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -52315,7 +52786,8 @@ "rate-key": "userId:{userId}, url:{url}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52325,7 +52797,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52386,8 +52859,8 @@ "deprecated": false, "x-appwrite": { "method": "getRule", - "group": null, - "weight": 1193, + "group": "rules", + "weight": 1201, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -52396,7 +52869,8 @@ "rate-key": "url:{url},ip:{ip}", "scope": "rules.read", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52406,7 +52880,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52439,8 +52914,8 @@ "deprecated": false, "x-appwrite": { "method": "deleteRule", - "group": null, - "weight": 1195, + "group": "rules", + "weight": 1203, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -52449,7 +52924,8 @@ "rate-key": "url:{url},ip:{ip}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52459,7 +52935,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52474,10 +52951,10 @@ ] } }, - "\/proxy\/rules\/{ruleId}\/verification": { + "\/proxy\/rules\/{ruleId}\/status": { "patch": { - "summary": "Update rule verification status", - "operationId": "proxyUpdateRuleVerification", + "summary": "Update rule status", + "operationId": "proxyUpdateRuleStatus", "consumes": [ "application\/json" ], @@ -52487,7 +52964,7 @@ "tags": [ "proxy" ], - "description": "Retry getting verification process of a proxy rule. This endpoint triggers domain verification by checking DNS records (CNAME) against the configured target domain. If verification is successful, a TLS certificate will be automatically provisioned for the domain.", + "description": "If not succeeded yet, retry verification process of a proxy rule domain. This endpoint triggers domain verification by checking DNS records. If verification is successful, a TLS certificate will be automatically provisioned for the domain asynchronously in the background.", "responses": { "200": { "description": "Rule", @@ -52498,18 +52975,19 @@ }, "deprecated": false, "x-appwrite": { - "method": "updateRuleVerification", - "group": null, - "weight": 1196, + "method": "updateRuleStatus", + "group": "rules", + "weight": 1204, "cookies": false, "type": "", - "demo": "proxy\/update-rule-verification.md", + "demo": "proxy\/update-rule-status.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", "scope": "rules.write", "platforms": [ - "console" + "console", + "server" ], "packaging": false, "public": true, @@ -52519,7 +52997,8 @@ }, "security": [ { - "Project": [] + "Project": [], + "Key": [] } ], "parameters": [ @@ -52558,7 +53037,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 470, + "weight": 474, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -52640,7 +53119,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 903, + "weight": 911, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -52956,7 +53435,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 473, + "weight": 477, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -53006,7 +53485,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 496, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -53056,7 +53535,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 492, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -53182,7 +53661,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 493, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -53240,7 +53719,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 494, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -53310,7 +53789,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 469, + "weight": 473, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -53370,7 +53849,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 904, + "weight": 912, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -53681,7 +54160,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 472, + "weight": 476, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -53743,7 +54222,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 479, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -53821,7 +54300,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 478, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -53911,7 +54390,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 474, + "weight": 478, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -54013,7 +54492,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 482, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -54093,7 +54572,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 475, + "weight": 479, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -54214,7 +54693,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 476, + "weight": 480, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -54312,7 +54791,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 477, + "weight": 481, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -54375,7 +54854,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 480, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -54443,7 +54922,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 481, + "weight": 485, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -54529,7 +55008,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 483, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -54597,7 +55076,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 485, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -54678,7 +55157,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 484, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -54743,7 +55222,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 486, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -54811,7 +55290,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 495, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -54889,7 +55368,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 489, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -54921,6 +55400,27 @@ "type": "string", "x-example": "", "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" } ] }, @@ -54949,7 +55449,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 905, + "weight": 913, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -54988,6 +55488,12 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "default": null, + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -55008,6 +55514,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -55040,7 +55547,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 488, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -55108,7 +55615,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 490, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -55159,7 +55666,8 @@ "type": "string", "description": "Variable key. Max length: 255 chars.", "default": null, - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -55175,10 +55683,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } ] @@ -55203,7 +55708,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 491, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -55271,7 +55776,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 539, + "weight": 543, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -55354,7 +55859,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 537, + "weight": 541, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -55501,7 +56006,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 538, + "weight": 542, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -55562,7 +56067,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 540, + "weight": 544, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -55705,7 +56210,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 541, + "weight": 545, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -55766,7 +56271,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 544, + "weight": 548, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -55860,7 +56365,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 1187, + "weight": 1195, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -55952,7 +56457,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 543, + "weight": 547, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -56024,7 +56529,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 545, + "weight": 549, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -56116,7 +56621,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 546, + "weight": 550, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -56188,7 +56693,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 548, + "weight": 552, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -56269,7 +56774,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 547, + "weight": 551, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -56478,7 +56983,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 549, + "weight": 553, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -56559,7 +57064,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 551, + "weight": 555, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -56630,7 +57135,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 552, + "weight": 556, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -56709,7 +57214,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 761, + "weight": 767, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -56792,7 +57297,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 757, + "weight": 763, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -56876,7 +57381,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 828, + "weight": 836, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -56947,7 +57452,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 824, + "weight": 832, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -57022,7 +57527,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 825, + "weight": 833, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -57089,7 +57594,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 826, + "weight": 834, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -57172,7 +57677,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 827, + "weight": 835, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -57241,7 +57746,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 829, + "weight": 837, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -57326,7 +57831,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 763, + "weight": 769, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -57423,7 +57928,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 758, + "weight": 764, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -57484,7 +57989,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 759, + "weight": 765, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -57561,7 +58066,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 760, + "weight": 766, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -57622,7 +58127,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 768, + "weight": 774, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -57716,7 +58221,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 764, + "weight": 770, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -57845,7 +58350,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 765, + "weight": 771, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -57917,7 +58422,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 766, + "weight": 772, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -58027,7 +58532,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 767, + "weight": 773, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -58099,7 +58604,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 773, + "weight": 779, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -58170,6 +58675,270 @@ ] } }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint": { + "post": { + "summary": "Create bigint column", + "operationId": "tablesDBCreateBigIntColumn", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "tablesDB" + ], + "description": "Create a bigint column. Optionally, minimum and maximum values can be provided.\n", + "responses": { + "202": { + "description": "ColumnBigInt", + "schema": { + "$ref": "#\/definitions\/columnBigint" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createBigIntColumn", + "group": "columns", + "weight": 792, + "cookies": false, + "type": "", + "demo": "tablesdb\/create-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/create-bigint-column.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "default": null, + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "default": null, + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "default": false, + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + ] + } + }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint\/{key}": { + "patch": { + "summary": "Update bigint column", + "operationId": "tablesDBUpdateBigIntColumn", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "tablesDB" + ], + "description": "Update a bigint column. Changing the `default` value will not update already existing rows.\n", + "responses": { + "200": { + "description": "ColumnBigInt", + "schema": { + "$ref": "#\/definitions\/columnBigint" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateBigIntColumn", + "group": "columns", + "weight": 793, + "cookies": false, + "type": "", + "demo": "tablesdb\/update-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/update-bigint-column.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "key", + "description": "Column Key.", + "required": true, + "type": "string", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is column required?", + "default": null, + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New Column Key.", + "default": null, + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } + } + ] + } + }, "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/boolean": { "post": { "summary": "Create boolean column", @@ -58196,7 +58965,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 774, + "weight": 780, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -58310,7 +59079,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 775, + "weight": 781, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -58426,7 +59195,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 776, + "weight": 782, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -58541,7 +59310,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 777, + "weight": 783, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -58658,7 +59427,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 778, + "weight": 784, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -58773,7 +59542,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 779, + "weight": 785, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -58890,7 +59659,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 780, + "weight": 786, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -59014,7 +59783,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 781, + "weight": 787, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -59140,7 +59909,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 782, + "weight": 788, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -59271,7 +60040,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 783, + "weight": 789, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -59404,7 +60173,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 784, + "weight": 790, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -59535,7 +60304,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 785, + "weight": 791, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -59668,7 +60437,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 786, + "weight": 794, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -59782,7 +60551,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 787, + "weight": 795, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -59898,7 +60667,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 788, + "weight": 796, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -60006,7 +60775,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 789, + "weight": 797, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -60121,7 +60890,7 @@ "x-appwrite": { "method": "createLongtextColumn", "group": "columns", - "weight": 806, + "weight": 814, "cookies": false, "type": "", "demo": "tablesdb\/create-longtext-column.md", @@ -60241,7 +61010,7 @@ "x-appwrite": { "method": "updateLongtextColumn", "group": "columns", - "weight": 807, + "weight": 815, "cookies": false, "type": "", "demo": "tablesdb\/update-longtext-column.md", @@ -60357,7 +61126,7 @@ "x-appwrite": { "method": "createMediumtextColumn", "group": "columns", - "weight": 804, + "weight": 812, "cookies": false, "type": "", "demo": "tablesdb\/create-mediumtext-column.md", @@ -60477,7 +61246,7 @@ "x-appwrite": { "method": "updateMediumtextColumn", "group": "columns", - "weight": 805, + "weight": 813, "cookies": false, "type": "", "demo": "tablesdb\/update-mediumtext-column.md", @@ -60593,7 +61362,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 790, + "weight": 798, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -60701,7 +61470,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 791, + "weight": 799, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -60816,7 +61585,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 792, + "weight": 800, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -60924,7 +61693,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 793, + "weight": 801, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -61039,7 +61808,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 794, + "weight": 802, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -61181,7 +61950,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 796, + "weight": 804, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -61313,7 +62082,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 797, + "weight": 805, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -61441,7 +62210,7 @@ "x-appwrite": { "method": "createTextColumn", "group": "columns", - "weight": 802, + "weight": 810, "cookies": false, "type": "", "demo": "tablesdb\/create-text-column.md", @@ -61561,7 +62330,7 @@ "x-appwrite": { "method": "updateTextColumn", "group": "columns", - "weight": 803, + "weight": 811, "cookies": false, "type": "", "demo": "tablesdb\/update-text-column.md", @@ -61677,7 +62446,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 798, + "weight": 806, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -61792,7 +62561,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 799, + "weight": 807, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -61909,7 +62678,7 @@ "x-appwrite": { "method": "createVarcharColumn", "group": "columns", - "weight": 800, + "weight": 808, "cookies": false, "type": "", "demo": "tablesdb\/create-varchar-column.md", @@ -62037,7 +62806,7 @@ "x-appwrite": { "method": "updateVarcharColumn", "group": "columns", - "weight": 801, + "weight": 809, "cookies": false, "type": "", "demo": "tablesdb\/update-varchar-column.md", @@ -62241,7 +63010,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 771, + "weight": 777, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -62317,7 +63086,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 772, + "weight": 778, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -62400,7 +63169,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 795, + "weight": 803, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -62511,7 +63280,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 811, + "weight": 819, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -62605,7 +63374,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 808, + "weight": 816, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -62745,7 +63514,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 809, + "weight": 817, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -62820,7 +63589,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 810, + "weight": 818, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -62900,7 +63669,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 769, + "weight": 775, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -62982,7 +63751,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 899, + "weight": 907, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -63096,7 +63865,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 812, + "weight": 820, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -63279,7 +64048,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 817, + "weight": 825, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -63409,7 +64178,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 815, + "weight": 823, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -63512,7 +64281,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 819, + "weight": 827, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -63609,7 +64378,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 813, + "weight": 821, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -63712,7 +64481,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 816, + "weight": 824, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -63859,7 +64628,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 814, + "weight": 822, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -63969,7 +64738,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 818, + "weight": 826, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -64068,7 +64837,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 821, + "weight": 829, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -64160,7 +64929,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 823, + "weight": 831, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -64283,7 +65052,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 822, + "weight": 830, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -64404,7 +65173,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 770, + "weight": 776, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -64494,7 +65263,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 762, + "weight": 768, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -64602,7 +65371,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 520, + "weight": 524, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -64688,7 +65457,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 518, + "weight": 522, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -64780,7 +65549,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 519, + "weight": 523, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -64844,7 +65613,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 522, + "weight": 526, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -64921,7 +65690,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 521, + "weight": 525, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -64985,7 +65754,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 531, + "weight": 535, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -65065,7 +65834,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 527, + "weight": 531, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -65159,7 +65928,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 525, + "weight": 529, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -65277,7 +66046,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 526, + "weight": 530, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -65349,7 +66118,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 528, + "weight": 532, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -65437,7 +66206,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 1188, + "weight": 1196, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -65511,7 +66280,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 530, + "weight": 534, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -65607,7 +66376,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 523, + "weight": 527, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -65670,7 +66439,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 524, + "weight": 528, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -65751,7 +66520,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 534, + "weight": 538, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -65840,7 +66609,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 532, + "weight": 536, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -65925,7 +66694,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 533, + "weight": 537, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -65985,7 +66754,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 535, + "weight": 539, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -66057,7 +66826,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 536, + "weight": 540, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -70034,7 +70803,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 564, + "weight": 568, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -70144,7 +70913,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 561, + "weight": 565, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -70238,7 +71007,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 559, + "weight": 563, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -70322,7 +71091,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 560, + "weight": 564, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -70389,7 +71158,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 562, + "weight": 566, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -70456,7 +71225,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 563, + "weight": 567, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -70540,7 +71309,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 1198, + "weight": 1206, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -70625,7 +71394,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 557, + "weight": 561, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -70706,7 +71475,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 556, + "weight": 560, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -70760,7 +71529,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 558, + "weight": 562, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", @@ -70819,7 +71588,7 @@ "x-appwrite": { "method": "list", "group": "vectorsdb", - "weight": 868, + "weight": 876, "cookies": false, "type": "", "demo": "vectorsdb\/list.md", @@ -70902,7 +71671,7 @@ "x-appwrite": { "method": "create", "group": "vectorsdb", - "weight": 864, + "weight": 872, "cookies": false, "type": "", "demo": "vectorsdb\/create.md", @@ -70988,7 +71757,7 @@ "x-appwrite": { "method": "createTextEmbeddings", "group": "documents", - "weight": 890, + "weight": 898, "cookies": false, "type": "", "demo": "vectorsdb\/create-text-embeddings.md", @@ -71100,7 +71869,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 895, + "weight": 903, "cookies": false, "type": "", "demo": "vectorsdb\/list-transactions.md", @@ -71168,7 +71937,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 891, + "weight": 899, "cookies": false, "type": "", "demo": "vectorsdb\/create-transaction.md", @@ -71240,7 +72009,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 892, + "weight": 900, "cookies": false, "type": "", "demo": "vectorsdb\/get-transaction.md", @@ -71304,7 +72073,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 893, + "weight": 901, "cookies": false, "type": "", "demo": "vectorsdb\/update-transaction.md", @@ -71384,7 +72153,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 894, + "weight": 902, "cookies": false, "type": "", "demo": "vectorsdb\/delete-transaction.md", @@ -71450,7 +72219,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 896, + "weight": 904, "cookies": false, "type": "", "demo": "vectorsdb\/create-operations.md", @@ -71532,7 +72301,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 870, + "weight": 878, "cookies": false, "type": "", "demo": "vectorsdb\/list-usage.md", @@ -71626,7 +72395,7 @@ "x-appwrite": { "method": "get", "group": "vectorsdb", - "weight": 865, + "weight": 873, "cookies": false, "type": "", "demo": "vectorsdb\/get.md", @@ -71687,7 +72456,7 @@ "x-appwrite": { "method": "update", "group": "vectorsdb", - "weight": 866, + "weight": 874, "cookies": false, "type": "", "demo": "vectorsdb\/update.md", @@ -71767,7 +72536,7 @@ "x-appwrite": { "method": "delete", "group": "vectorsdb", - "weight": 867, + "weight": 875, "cookies": false, "type": "", "demo": "vectorsdb\/delete.md", @@ -71828,7 +72597,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 875, + "weight": 883, "cookies": false, "type": "", "demo": "vectorsdb\/list-collections.md", @@ -71919,7 +72688,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 871, + "weight": 879, "cookies": false, "type": "", "demo": "vectorsdb\/create-collection.md", @@ -72034,7 +72803,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 872, + "weight": 880, "cookies": false, "type": "", "demo": "vectorsdb\/get-collection.md", @@ -72103,7 +72872,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 873, + "weight": 881, "cookies": false, "type": "", "demo": "vectorsdb\/update-collection.md", @@ -72213,7 +72982,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 874, + "weight": 882, "cookies": false, "type": "", "demo": "vectorsdb\/delete-collection.md", @@ -72282,7 +73051,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 885, + "weight": 893, "cookies": false, "type": "", "demo": "vectorsdb\/list-documents.md", @@ -72393,7 +73162,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 881, + "weight": 889, "cookies": false, "type": "", "demo": "vectorsdb\/create-document.md", @@ -72569,7 +73338,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 888, + "weight": 896, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-documents.md", @@ -72695,7 +73464,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 887, + "weight": 895, "cookies": false, "type": "", "demo": "vectorsdb\/update-documents.md", @@ -72794,7 +73563,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 889, + "weight": 897, "cookies": false, "type": "", "demo": "vectorsdb\/delete-documents.md", @@ -72887,7 +73656,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 884, + "weight": 892, "cookies": false, "type": "", "demo": "vectorsdb\/get-document.md", @@ -72987,7 +73756,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 883, + "weight": 891, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-document.md", @@ -73129,7 +73898,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 882, + "weight": 890, "cookies": false, "type": "", "demo": "vectorsdb\/update-document.md", @@ -73234,7 +74003,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 886, + "weight": 894, "cookies": false, "type": "", "demo": "vectorsdb\/delete-document.md", @@ -73329,7 +74098,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 880, + "weight": 888, "cookies": false, "type": "", "demo": "vectorsdb\/list-indexes.md", @@ -73419,7 +74188,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 877, + "weight": 885, "cookies": false, "type": "", "demo": "vectorsdb\/create-index.md", @@ -73557,7 +74326,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 878, + "weight": 886, "cookies": false, "type": "", "demo": "vectorsdb\/get-index.md", @@ -73628,7 +74397,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 879, + "weight": 887, "cookies": false, "type": "", "demo": "vectorsdb\/delete-index.md", @@ -73704,7 +74473,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 876, + "weight": 884, "cookies": false, "type": "", "demo": "vectorsdb\/get-collection-usage.md", @@ -73791,7 +74560,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 869, + "weight": 877, "cookies": false, "type": "", "demo": "vectorsdb\/get-usage.md", @@ -73896,7 +74665,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 567, + "weight": 571, "cookies": false, "type": "", "demo": "webhooks\/list.md", @@ -73969,7 +74738,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 566, + "weight": 570, "cookies": false, "type": "", "demo": "webhooks\/create.md", @@ -74094,7 +74863,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 568, + "weight": 572, "cookies": false, "type": "", "demo": "webhooks\/get.md", @@ -74154,7 +74923,7 @@ "x-appwrite": { "method": "update", "group": null, - "weight": 570, + "weight": 574, "cookies": false, "type": "", "demo": "webhooks\/update.md", @@ -74268,7 +75037,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 569, + "weight": 573, "cookies": false, "type": "", "demo": "webhooks\/delete.md", @@ -74330,7 +75099,7 @@ "x-appwrite": { "method": "updateSecret", "group": null, - "weight": 571, + "weight": 575, "cookies": false, "type": "", "demo": "webhooks\/update-secret.md", @@ -76331,6 +77100,9 @@ { "$ref": "#\/definitions\/attributeBoolean" }, + { + "$ref": "#\/definitions\/attributeBigint" + }, { "$ref": "#\/definitions\/attributeInteger" }, @@ -76384,6 +77156,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/attributeBoolean", + "bigint": "#\/definitions\/attributeBigint", "integer": "#\/definitions\/attributeInteger", "double": "#\/definitions\/attributeFloat", "string": "#\/definitions\/attributeString", @@ -76405,6 +77178,9 @@ "#\/definitions\/attributeBoolean": { "type": "boolean" }, + "#\/definitions\/attributeBigint": { + "type": "bigint" + }, "#\/definitions\/attributeInteger": { "type": "integer" }, @@ -76533,6 +77309,9 @@ { "$ref": "#\/definitions\/attributeBoolean" }, + { + "$ref": "#\/definitions\/attributeBigint" + }, { "$ref": "#\/definitions\/attributeInteger" }, @@ -76586,6 +77365,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/attributeBoolean", + "bigint": "#\/definitions\/attributeBigint", "integer": "#\/definitions\/attributeInteger", "double": "#\/definitions\/attributeFloat", "string": "#\/definitions\/attributeString", @@ -76607,6 +77387,9 @@ "#\/definitions\/attributeBoolean": { "type": "boolean" }, + "#\/definitions\/attributeBigint": { + "type": "bigint" + }, "#\/definitions\/attributeInteger": { "type": "integer" }, @@ -76868,6 +77651,104 @@ "default": 10 } }, + "attributeBigint": { + "description": "AttributeBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Attribute type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Attribute status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "AttributeStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an attribute.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "x-example": false, + "x-nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Attribute creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Attribute update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": 10, + "format": "int64", + "x-nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "attributeFloat": { "description": "AttributeFloat", "type": "object", @@ -78982,6 +79863,9 @@ { "$ref": "#\/definitions\/columnBoolean" }, + { + "$ref": "#\/definitions\/columnBigint" + }, { "$ref": "#\/definitions\/columnInteger" }, @@ -79035,6 +79919,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/columnBoolean", + "bigint": "#\/definitions\/columnBigint", "integer": "#\/definitions\/columnInteger", "double": "#\/definitions\/columnFloat", "string": "#\/definitions\/columnString", @@ -79056,6 +79941,9 @@ "#\/definitions\/columnBoolean": { "type": "boolean" }, + "#\/definitions\/columnBigint": { + "type": "bigint" + }, "#\/definitions\/columnInteger": { "type": "integer" }, @@ -79184,6 +80072,9 @@ { "$ref": "#\/definitions\/columnBoolean" }, + { + "$ref": "#\/definitions\/columnBigint" + }, { "$ref": "#\/definitions\/columnInteger" }, @@ -79237,6 +80128,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/columnBoolean", + "bigint": "#\/definitions\/columnBigint", "integer": "#\/definitions\/columnInteger", "double": "#\/definitions\/columnFloat", "string": "#\/definitions\/columnString", @@ -79258,6 +80150,9 @@ "#\/definitions\/columnBoolean": { "type": "boolean" }, + "#\/definitions\/columnBigint": { + "type": "bigint" + }, "#\/definitions\/columnInteger": { "type": "integer" }, @@ -79519,6 +80414,104 @@ "default": 10 } }, + "columnBigint": { + "description": "ColumnBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Column type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "ColumnStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an column.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "x-example": false, + "x-nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Column creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Column update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for column when not provided. Cannot be set when column is required.", + "x-example": 10, + "format": "int64", + "x-nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "columnFloat": { "description": "ColumnFloat", "type": "object", @@ -87217,12 +88210,12 @@ "description": "OpenID Connect authorization endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/authorize" }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/token" }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/userinfo" @@ -87235,8 +88228,8 @@ "clientSecret", "wellKnownURL", "authorizationURL", - "tokenUrl", - "userInfoUrl" + "tokenURL", + "userInfoURL" ], "example": { "$id": "github", @@ -87245,8 +88238,8 @@ "clientSecret": "Ah68ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003qpcHV", "wellKnownURL": "https:\/\/myoauth.com\/.well-known\/openid-configuration", "authorizationURL": "https:\/\/myoauth.com\/oauth2\/authorize", - "tokenUrl": "https:\/\/myoauth.com\/oauth2\/token", - "userInfoUrl": "https:\/\/myoauth.com\/oauth2\/userinfo" + "tokenURL": "https:\/\/myoauth.com\/oauth2\/token", + "userInfoURL": "https:\/\/myoauth.com\/oauth2\/userinfo" } }, "oAuth2Okta": { @@ -91276,7 +92269,7 @@ }, "deploymentResourceId": { "type": "string", - "description": "ID deployment's resource. Used if type is \"deployment\"", + "description": "ID of deployment's resource (site or function ID). Used if type is \"deployment\"", "x-example": "n3u9feiwmf" }, "deploymentVcsProviderBranch": { @@ -91286,13 +92279,12 @@ }, "status": { "type": "string", - "description": "Domain verification status. Possible values are \"created\", \"verifying\", \"verified\" and \"unverified\"", + "description": "Domain verification status. Possible values are \"unverified\", \"verifying\", \"verified\"", "x-example": "verified", "enum": [ - "created", + "unverified", "verifying", - "verified", - "unverified" + "verified" ] }, "logs": { @@ -93357,7 +94349,7 @@ }, "status": { "type": "string", - "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed.", + "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed, skipped.", "x-example": "completed" }, "startedAt": { diff --git a/specs/latest/swagger2-latest-server.json b/specs/latest/swagger2-latest-server.json index cf750058..da21fa00 100644 --- a/specs/latest/swagger2-latest-server.json +++ b/specs/latest/swagger2-latest-server.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "1.9.3", + "version": "1.9.4", "title": "Appwrite", "description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https:\/\/appwrite.io\/docs](https:\/\/appwrite.io\/docs)", "termsOfService": "https:\/\/appwrite.io\/policy\/terms", @@ -3953,7 +3953,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 1185, + "weight": 1193, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -4015,7 +4015,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 1186, + "weight": 1194, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -5884,7 +5884,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 1056, + "weight": 1064, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -5950,7 +5950,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 1057, + "weight": 1065, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -6042,7 +6042,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 1055, + "weight": 1063, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -6101,7 +6101,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 1058, + "weight": 1066, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -6163,7 +6163,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 1051, + "weight": 1059, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -6232,7 +6232,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 1052, + "weight": 1060, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -6361,7 +6361,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 1050, + "weight": 1058, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -6426,7 +6426,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 1053, + "weight": 1061, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -6525,7 +6525,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 1054, + "weight": 1062, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -6592,7 +6592,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 1061, + "weight": 1069, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -6696,7 +6696,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 1060, + "weight": 1068, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -6762,7 +6762,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 1059, + "weight": 1067, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -6824,7 +6824,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 687, + "weight": 691, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -6942,7 +6942,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 683, + "weight": 687, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -7064,7 +7064,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 755, + "weight": 761, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -7133,7 +7133,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 751, + "weight": 757, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -7206,7 +7206,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 752, + "weight": 758, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -7271,7 +7271,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 753, + "weight": 759, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -7352,7 +7352,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 754, + "weight": 760, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -7419,7 +7419,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 756, + "weight": 762, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -7502,7 +7502,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 684, + "weight": 688, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -7598,7 +7598,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 685, + "weight": 689, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -7712,7 +7712,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 686, + "weight": 690, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -7807,7 +7807,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 695, + "weight": 699, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -7903,7 +7903,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 691, + "weight": 695, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -8034,7 +8034,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 692, + "weight": 696, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -8108,7 +8108,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 693, + "weight": 697, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -8220,7 +8220,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 694, + "weight": 698, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -8294,7 +8294,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 712, + "weight": 716, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -8365,10 +8365,10 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint": { "post": { - "summary": "Create boolean attribute", - "operationId": "databasesCreateBooleanAttribute", + "summary": "Create bigint attribute", + "operationId": "databasesCreateBigIntAttribute", "consumes": [ "application\/json" ], @@ -8378,23 +8378,23 @@ "tags": [ "databases" ], - "description": "Create a boolean attribute.\n", + "description": "Create a bigint attribute. Optionally, minimum and maximum values can be provided.\n", "responses": { "202": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "schema": { - "$ref": "#\/definitions\/attributeBoolean" + "$ref": "#\/definitions\/attributeBigint" } } }, "deprecated": true, "x-appwrite": { - "method": "createBooleanAttribute", + "method": "createBigIntAttribute", "group": "attributes", - "weight": 713, + "weight": 729, "cookies": false, "type": "", - "demo": "databases\/create-boolean-attribute.md", + "demo": "databases\/create-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8405,10 +8405,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createBooleanColumn" + "replaceWith": "tablesDB.createBigIntColumn" }, "auth": { "Project": [], @@ -8432,7 +8432,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", + "description": "Collection ID.", "required": true, "type": "string", "x-example": "", @@ -8456,11 +8456,28 @@ "default": null, "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", "default": null, - "x-example": false, + "x-example": null, + "format": "int64", "x-nullable": true }, "array": { @@ -8479,10 +8496,10 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/bigint\/{key}": { "patch": { - "summary": "Update boolean attribute", - "operationId": "databasesUpdateBooleanAttribute", + "summary": "Update bigint attribute", + "operationId": "databasesUpdateBigIntAttribute", "consumes": [ "application\/json" ], @@ -8492,23 +8509,23 @@ "tags": [ "databases" ], - "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", + "description": "Update a bigint attribute. Changing the `default` value will not update already existing documents.\n", "responses": { "200": { - "description": "AttributeBoolean", + "description": "AttributeBigInt", "schema": { - "$ref": "#\/definitions\/attributeBoolean" + "$ref": "#\/definitions\/attributeBigint" } } }, "deprecated": true, "x-appwrite": { - "method": "updateBooleanAttribute", + "method": "updateBigIntAttribute", "group": "attributes", - "weight": 714, + "weight": 730, "cookies": false, "type": "", - "demo": "databases\/update-boolean-attribute.md", + "demo": "databases\/update-big-int-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8519,10 +8536,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-bigint-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.updateBooleanColumn" + "replaceWith": "tablesDB.updateBigIntColumn" }, "auth": { "Project": [], @@ -8546,7 +8563,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "description": "Collection ID.", "required": true, "type": "string", "x-example": "", @@ -8571,16 +8588,33 @@ "default": null, "x-example": false }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, "default": { - "type": "boolean", - "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "type": "integer", + "description": "Default value. Cannot be set when attribute is required.", "default": null, - "x-example": false, + "x-example": null, + "format": "int64", "x-nullable": true }, "newKey": { "type": "string", - "description": "New attribute key.", + "description": "New Attribute Key.", "default": null, "x-example": null, "x-nullable": true @@ -8595,10 +8629,10 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean": { "post": { - "summary": "Create datetime attribute", - "operationId": "databasesCreateDatetimeAttribute", + "summary": "Create boolean attribute", + "operationId": "databasesCreateBooleanAttribute", "consumes": [ "application\/json" ], @@ -8608,23 +8642,23 @@ "tags": [ "databases" ], - "description": "Create a date time attribute according to the ISO 8601 standard.", + "description": "Create a boolean attribute.\n", "responses": { "202": { - "description": "AttributeDatetime", + "description": "AttributeBoolean", "schema": { - "$ref": "#\/definitions\/attributeDatetime" + "$ref": "#\/definitions\/attributeBoolean" } } }, "deprecated": true, "x-appwrite": { - "method": "createDatetimeAttribute", + "method": "createBooleanAttribute", "group": "attributes", - "weight": 715, + "weight": 717, "cookies": false, "type": "", - "demo": "databases\/create-datetime-attribute.md", + "demo": "databases\/create-boolean-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8635,10 +8669,10 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-boolean-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.createDatetimeColumn" + "replaceWith": "tablesDB.createBooleanColumn" }, "auth": { "Project": [], @@ -8662,7 +8696,7 @@ }, { "name": "collectionId", - "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "description": "Collection ID. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection).", "required": true, "type": "string", "x-example": "", @@ -8687,11 +8721,10 @@ "x-example": false }, "default": { - "type": "string", - "description": "Default value for the attribute in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. Cannot be set when attribute is required.", + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", "default": null, - "x-example": "2020-10-15T06:38:00.000+00:00", - "format": "datetime", + "x-example": false, "x-nullable": true }, "array": { @@ -8710,10 +8743,10 @@ ] } }, - "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime\/{key}": { + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/boolean\/{key}": { "patch": { - "summary": "Update datetime attribute", - "operationId": "databasesUpdateDatetimeAttribute", + "summary": "Update boolean attribute", + "operationId": "databasesUpdateBooleanAttribute", "consumes": [ "application\/json" ], @@ -8723,9 +8756,125 @@ "tags": [ "databases" ], - "description": "Update a date time attribute. Changing the `default` value will not update already existing documents.", + "description": "Update a boolean attribute. Changing the `default` value will not update already existing documents.", "responses": { "200": { + "description": "AttributeBoolean", + "schema": { + "$ref": "#\/definitions\/attributeBoolean" + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "updateBooleanAttribute", + "group": "attributes", + "weight": 718, + "cookies": false, + "type": "", + "demo": "databases\/update-boolean-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-boolean-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.updateBooleanColumn" + }, + "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. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "key", + "description": "Attribute Key.", + "required": true, + "type": "string", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is attribute required?", + "default": null, + "x-example": false + }, + "default": { + "type": "boolean", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "default": null, + "x-example": false, + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New attribute key.", + "default": null, + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } + } + ] + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime": { + "post": { + "summary": "Create datetime attribute", + "operationId": "databasesCreateDatetimeAttribute", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Create a date time attribute according to the ISO 8601 standard.", + "responses": { + "202": { "description": "AttributeDatetime", "schema": { "$ref": "#\/definitions\/attributeDatetime" @@ -8734,12 +8883,12 @@ }, "deprecated": true, "x-appwrite": { - "method": "updateDatetimeAttribute", + "method": "createDatetimeAttribute", "group": "attributes", - "weight": 716, + "weight": 719, "cookies": false, "type": "", - "demo": "databases\/update-datetime-attribute.md", + "demo": "databases\/create-datetime-attribute.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -8750,10 +8899,125 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-datetime-attribute.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/create-datetime-attribute.md", "deprecated": { "since": "1.8.0", - "replaceWith": "tablesDB.updateDatetimeColumn" + "replaceWith": "tablesDB.createDatetimeColumn" + }, + "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. You can create a new collection using the Database service [server integration](https:\/\/appwrite.io\/docs\/server\/databases#createCollection).", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "default": null, + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "default": null, + "x-example": false + }, + "default": { + "type": "string", + "description": "Default value for the attribute in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. Cannot be set when attribute is required.", + "default": null, + "x-example": "2020-10-15T06:38:00.000+00:00", + "format": "datetime", + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "default": false, + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + ] + } + }, + "\/databases\/{databaseId}\/collections\/{collectionId}\/attributes\/datetime\/{key}": { + "patch": { + "summary": "Update datetime attribute", + "operationId": "databasesUpdateDatetimeAttribute", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "databases" + ], + "description": "Update a date time attribute. Changing the `default` value will not update already existing documents.", + "responses": { + "200": { + "description": "AttributeDatetime", + "schema": { + "$ref": "#\/definitions\/attributeDatetime" + } + } + }, + "deprecated": true, + "x-appwrite": { + "method": "updateDatetimeAttribute", + "group": "attributes", + "weight": 720, + "cookies": false, + "type": "", + "demo": "databases\/update-datetime-attribute.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "collections.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/databases\/update-datetime-attribute.md", + "deprecated": { + "since": "1.8.0", + "replaceWith": "tablesDB.updateDatetimeColumn" }, "auth": { "Project": [], @@ -8853,7 +9117,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 717, + "weight": 721, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -8968,7 +9232,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 718, + "weight": 722, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -9085,7 +9349,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 719, + "weight": 723, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -9209,7 +9473,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 720, + "weight": 724, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -9335,7 +9599,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 721, + "weight": 725, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -9466,7 +9730,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 722, + "weight": 726, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -9599,7 +9863,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 723, + "weight": 727, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -9730,7 +9994,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 724, + "weight": 728, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -9863,7 +10127,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 725, + "weight": 731, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -9977,7 +10241,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 726, + "weight": 732, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -10093,7 +10357,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 727, + "weight": 733, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -10201,7 +10465,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 728, + "weight": 734, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -10316,7 +10580,7 @@ "x-appwrite": { "method": "createLongtextAttribute", "group": "attributes", - "weight": 745, + "weight": 751, "cookies": false, "type": "", "demo": "databases\/create-longtext-attribute.md", @@ -10432,7 +10696,7 @@ "x-appwrite": { "method": "updateLongtextAttribute", "group": "attributes", - "weight": 746, + "weight": 752, "cookies": false, "type": "", "demo": "databases\/update-longtext-attribute.md", @@ -10544,7 +10808,7 @@ "x-appwrite": { "method": "createMediumtextAttribute", "group": "attributes", - "weight": 743, + "weight": 749, "cookies": false, "type": "", "demo": "databases\/create-mediumtext-attribute.md", @@ -10660,7 +10924,7 @@ "x-appwrite": { "method": "updateMediumtextAttribute", "group": "attributes", - "weight": 744, + "weight": 750, "cookies": false, "type": "", "demo": "databases\/update-mediumtext-attribute.md", @@ -10772,7 +11036,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 729, + "weight": 735, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -10880,7 +11144,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 730, + "weight": 736, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -10995,7 +11259,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 731, + "weight": 737, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -11103,7 +11367,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 732, + "weight": 738, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -11218,7 +11482,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 733, + "weight": 739, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -11360,7 +11624,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 734, + "weight": 740, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -11472,7 +11736,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 735, + "weight": 741, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -11600,7 +11864,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 736, + "weight": 742, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -11724,7 +11988,7 @@ "x-appwrite": { "method": "createTextAttribute", "group": "attributes", - "weight": 741, + "weight": 747, "cookies": false, "type": "", "demo": "databases\/create-text-attribute.md", @@ -11840,7 +12104,7 @@ "x-appwrite": { "method": "updateTextAttribute", "group": "attributes", - "weight": 742, + "weight": 748, "cookies": false, "type": "", "demo": "databases\/update-text-attribute.md", @@ -11952,7 +12216,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 737, + "weight": 743, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -12067,7 +12331,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 738, + "weight": 744, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -12184,7 +12448,7 @@ "x-appwrite": { "method": "createVarcharAttribute", "group": "attributes", - "weight": 739, + "weight": 745, "cookies": false, "type": "", "demo": "databases\/create-varchar-attribute.md", @@ -12308,7 +12572,7 @@ "x-appwrite": { "method": "updateVarcharAttribute", "group": "attributes", - "weight": 740, + "weight": 746, "cookies": false, "type": "", "demo": "databases\/update-varchar-attribute.md", @@ -12508,7 +12772,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 710, + "weight": 714, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -12584,7 +12848,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 711, + "weight": 715, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -12665,7 +12929,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 897, + "weight": 905, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -12781,7 +13045,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -12976,7 +13240,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 703, + "weight": 707, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -13113,7 +13377,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 701, + "weight": 705, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -13218,7 +13482,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 705, + "weight": 709, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -13317,7 +13581,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -13422,7 +13686,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -13576,7 +13840,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -13688,7 +13952,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -13791,7 +14055,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -13916,7 +14180,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -14039,7 +14303,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 750, + "weight": 756, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -14134,7 +14398,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 747, + "weight": 753, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -14275,7 +14539,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 748, + "weight": 754, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -14351,7 +14615,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 749, + "weight": 755, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -14432,7 +14696,7 @@ "x-appwrite": { "method": "list", "group": "documentsdb", - "weight": 834, + "weight": 842, "cookies": false, "type": "", "demo": "documentsdb\/list.md", @@ -14516,7 +14780,7 @@ "x-appwrite": { "method": "create", "group": "documentsdb", - "weight": 830, + "weight": 838, "cookies": false, "type": "", "demo": "documentsdb\/create.md", @@ -14601,7 +14865,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 862, + "weight": 870, "cookies": false, "type": "", "demo": "documentsdb\/list-transactions.md", @@ -14670,7 +14934,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 858, + "weight": 866, "cookies": false, "type": "", "demo": "documentsdb\/create-transaction.md", @@ -14743,7 +15007,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 859, + "weight": 867, "cookies": false, "type": "", "demo": "documentsdb\/get-transaction.md", @@ -14808,7 +15072,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 860, + "weight": 868, "cookies": false, "type": "", "demo": "documentsdb\/update-transaction.md", @@ -14889,7 +15153,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 861, + "weight": 869, "cookies": false, "type": "", "demo": "documentsdb\/delete-transaction.md", @@ -14956,7 +15220,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 863, + "weight": 871, "cookies": false, "type": "", "demo": "documentsdb\/create-operations.md", @@ -15038,7 +15302,7 @@ "x-appwrite": { "method": "get", "group": "documentsdb", - "weight": 831, + "weight": 839, "cookies": false, "type": "", "demo": "documentsdb\/get.md", @@ -15100,7 +15364,7 @@ "x-appwrite": { "method": "update", "group": "documentsdb", - "weight": 832, + "weight": 840, "cookies": false, "type": "", "demo": "documentsdb\/update.md", @@ -15181,7 +15445,7 @@ "x-appwrite": { "method": "delete", "group": "documentsdb", - "weight": 833, + "weight": 841, "cookies": false, "type": "", "demo": "documentsdb\/delete.md", @@ -15243,7 +15507,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 841, + "weight": 849, "cookies": false, "type": "", "demo": "documentsdb\/list-collections.md", @@ -15335,7 +15599,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 837, + "weight": 845, "cookies": false, "type": "", "demo": "documentsdb\/create-collection.md", @@ -15462,7 +15726,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 838, + "weight": 846, "cookies": false, "type": "", "demo": "documentsdb\/get-collection.md", @@ -15532,7 +15796,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 839, + "weight": 847, "cookies": false, "type": "", "demo": "documentsdb\/update-collection.md", @@ -15642,7 +15906,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 840, + "weight": 848, "cookies": false, "type": "", "demo": "documentsdb\/delete-collection.md", @@ -15712,7 +15976,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 898, + "weight": 906, "cookies": false, "type": "", "demo": "documentsdb\/list-documents.md", @@ -15824,7 +16088,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 847, + "weight": 855, "cookies": false, "type": "", "demo": "documentsdb\/create-document.md", @@ -16003,7 +16267,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 852, + "weight": 860, "cookies": false, "type": "", "demo": "documentsdb\/upsert-documents.md", @@ -16131,7 +16395,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 850, + "weight": 858, "cookies": false, "type": "", "demo": "documentsdb\/update-documents.md", @@ -16231,7 +16495,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 854, + "weight": 862, "cookies": false, "type": "", "demo": "documentsdb\/delete-documents.md", @@ -16325,7 +16589,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 848, + "weight": 856, "cookies": false, "type": "", "demo": "documentsdb\/get-document.md", @@ -16426,7 +16690,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 851, + "weight": 859, "cookies": false, "type": "", "demo": "documentsdb\/upsert-document.md", @@ -16570,7 +16834,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 849, + "weight": 857, "cookies": false, "type": "", "demo": "documentsdb\/update-document.md", @@ -16676,7 +16940,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 853, + "weight": 861, "cookies": false, "type": "", "demo": "documentsdb\/delete-document.md", @@ -16774,7 +17038,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 857, + "weight": 865, "cookies": false, "type": "", "demo": "documentsdb\/decrement-document-attribute.md", @@ -16893,7 +17157,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 856, + "weight": 864, "cookies": false, "type": "", "demo": "documentsdb\/increment-document-attribute.md", @@ -17010,7 +17274,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 846, + "weight": 854, "cookies": false, "type": "", "demo": "documentsdb\/list-indexes.md", @@ -17101,7 +17365,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 843, + "weight": 851, "cookies": false, "type": "", "demo": "documentsdb\/create-index.md", @@ -17237,7 +17501,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 844, + "weight": 852, "cookies": false, "type": "", "demo": "documentsdb\/get-index.md", @@ -17309,7 +17573,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 845, + "weight": 853, "cookies": false, "type": "", "demo": "documentsdb\/delete-index.md", @@ -17386,7 +17650,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 416, + "weight": 420, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -17469,7 +17733,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 900, + "weight": 908, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -17742,6 +18006,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -17754,8 +18020,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -17854,7 +18118,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 418, + "weight": 422, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -17905,7 +18169,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 419, + "weight": 423, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -17956,7 +18220,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 414, + "weight": 418, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -18017,7 +18281,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 901, + "weight": 909, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -18292,6 +18556,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -18304,8 +18570,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -18398,7 +18662,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 417, + "weight": 421, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -18461,7 +18725,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 422, + "weight": 426, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -18540,7 +18804,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 423, + "weight": 427, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -18631,7 +18895,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 420, + "weight": 424, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -18725,7 +18989,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 428, + "weight": 432, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -18812,7 +19076,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 425, + "weight": 429, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -18934,7 +19198,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 426, + "weight": 430, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -19032,7 +19296,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 421, + "weight": 425, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -19096,7 +19360,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 424, + "weight": 428, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -19165,7 +19429,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 427, + "weight": 431, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -19252,7 +19516,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 429, + "weight": 433, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -19321,7 +19585,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 432, + "weight": 436, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -19409,7 +19673,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 430, + "weight": 434, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -19533,7 +19797,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 431, + "weight": 435, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -19603,7 +19867,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 433, + "weight": 437, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -19675,7 +19939,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 438, + "weight": 442, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -19708,6 +19972,27 @@ "type": "string", "x-example": "", "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" } ] }, @@ -19736,7 +20021,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 902, + "weight": 910, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -19776,6 +20061,12 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "default": null, + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -19796,6 +20087,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -19828,7 +20120,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 437, + "weight": 441, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -19897,7 +20189,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 439, + "weight": 443, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -19949,7 +20241,8 @@ "type": "string", "description": "Variable key. Max length: 255 chars.", "default": null, - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -19965,10 +20258,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } ] @@ -19993,7 +20283,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 440, + "weight": 444, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -20216,7 +20506,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 443, + "weight": 447, "cookies": false, "type": "", "demo": "health\/get.md", @@ -20268,7 +20558,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 452, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -20320,7 +20610,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 446, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -20372,7 +20662,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 449, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -20433,7 +20723,7 @@ "x-appwrite": { "method": "getConsolePausing", "group": null, - "weight": 1044, + "weight": 1052, "cookies": false, "type": "", "demo": "health\/get-console-pausing.md", @@ -20505,7 +20795,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 445, + "weight": 449, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -20557,7 +20847,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 447, + "weight": 451, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -20609,7 +20899,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 453, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -20672,7 +20962,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 1040, + "weight": 1048, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -20735,7 +21025,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 1039, + "weight": 1047, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -20798,7 +21088,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 457, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -20861,7 +21151,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 1041, + "weight": 1049, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -20924,7 +21214,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 456, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -20987,7 +21277,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 458, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -21059,7 +21349,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 459, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -21122,7 +21412,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 466, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -21210,7 +21500,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 463, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -21273,7 +21563,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 455, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -21336,7 +21626,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 460, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -21399,7 +21689,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 461, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -21462,7 +21752,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 462, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -21525,7 +21815,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 1042, + "weight": 1050, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -21588,7 +21878,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 464, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -21651,7 +21941,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 465, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -21714,7 +22004,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 1043, + "weight": 1051, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -21777,7 +22067,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 454, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -21840,7 +22130,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 451, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -21892,7 +22182,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 450, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -21944,7 +22234,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 448, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -28082,7 +28372,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 1088, + "weight": 1096, "cookies": false, "type": "", "demo": "project\/delete.md", @@ -28135,7 +28425,7 @@ "x-appwrite": { "method": "updateAuthMethod", "group": null, - "weight": 1137, + "weight": 1145, "cookies": false, "type": "", "demo": "project\/update-auth-method.md", @@ -28176,7 +28466,7 @@ "jwt", "phone" ], - "x-enum-name": null, + "x-enum-name": "AuthMethod", "x-enum-keys": [], "in": "path" }, @@ -28227,7 +28517,7 @@ "x-appwrite": { "method": "updateCanonicalEmails", "group": "auth", - "weight": 1182, + "weight": 1190, "cookies": false, "type": "", "demo": "project\/update-canonical-emails.md", @@ -28300,7 +28590,7 @@ "x-appwrite": { "method": "updateDisposableEmails", "group": "auth", - "weight": 1183, + "weight": 1191, "cookies": false, "type": "", "demo": "project\/update-disposable-emails.md", @@ -28373,7 +28663,7 @@ "x-appwrite": { "method": "updateFreeEmails", "group": "auth", - "weight": 1184, + "weight": 1192, "cookies": false, "type": "", "demo": "project\/update-free-emails.md", @@ -28444,7 +28734,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 1104, + "weight": 1112, "cookies": false, "type": "", "demo": "project\/list-keys.md", @@ -28518,7 +28808,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 1102, + "weight": 1110, "cookies": false, "type": "", "demo": "project\/create-key.md", @@ -28634,6 +28924,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -28646,8 +28938,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -28707,7 +28997,7 @@ "x-appwrite": { "method": "createEphemeralKey", "group": "keys", - "weight": 1103, + "weight": 1111, "cookies": false, "type": "", "demo": "project\/create-ephemeral-key.md", @@ -28811,6 +29101,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -28823,8 +29115,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -28843,7 +29133,7 @@ "type": "integer", "description": "Time in seconds before ephemeral key expires. Maximum duration is 3600 seconds.", "default": null, - "x-example": 1, + "x-example": "600", "format": "int32" } }, @@ -28880,7 +29170,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 1105, + "weight": 1113, "cookies": false, "type": "", "demo": "project\/get-key.md", @@ -28941,7 +29231,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 1107, + "weight": 1115, "cookies": false, "type": "", "demo": "project\/update-key.md", @@ -29059,6 +29349,8 @@ "targets.write", "messages.read", "messages.write", + "rules.read", + "rules.write", "webhooks.read", "webhooks.write", "locale.read", @@ -29071,8 +29363,6 @@ "schedules.write", "vcs.read", "vcs.write", - "rules.read", - "rules.write", "backups.policies.read", "backups.policies.write", "archives.read", @@ -29124,7 +29414,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 1106, + "weight": 1114, "cookies": false, "type": "", "demo": "project\/delete-key.md", @@ -29187,7 +29477,7 @@ "x-appwrite": { "method": "updateLabels", "group": null, - "weight": 1089, + "weight": 1097, "cookies": false, "type": "", "demo": "project\/update-labels.md", @@ -29261,7 +29551,7 @@ "x-appwrite": { "method": "listMockPhones", "group": "mocks", - "weight": 1122, + "weight": 1130, "cookies": false, "type": "", "demo": "project\/list-mock-phones.md", @@ -29335,7 +29625,7 @@ "x-appwrite": { "method": "createMockPhone", "group": "mocks", - "weight": 1121, + "weight": 1129, "cookies": false, "type": "", "demo": "project\/create-mock-phone.md", @@ -29414,7 +29704,7 @@ "x-appwrite": { "method": "getMockPhone", "group": "mocks", - "weight": 1123, + "weight": 1131, "cookies": false, "type": "", "demo": "project\/get-mock-phone.md", @@ -29476,7 +29766,7 @@ "x-appwrite": { "method": "updateMockPhone", "group": "mocks", - "weight": 1124, + "weight": 1132, "cookies": false, "type": "", "demo": "project\/update-mock-phone.md", @@ -29551,7 +29841,7 @@ "x-appwrite": { "method": "deleteMockPhone", "group": "mocks", - "weight": 1125, + "weight": 1133, "cookies": false, "type": "", "demo": "project\/delete-mock-phone.md", @@ -29613,7 +29903,7 @@ "x-appwrite": { "method": "listOAuth2Providers", "group": "oauth2", - "weight": 1138, + "weight": 1146, "cookies": false, "type": "", "demo": "project\/list-o-auth-2-providers.md", @@ -29637,6 +29927,29 @@ "Project": [], "Key": [] } + ], + "parameters": [ + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Only supported methods are limit and offset", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" + } ] } }, @@ -29666,7 +29979,7 @@ "x-appwrite": { "method": "updateOAuth2Amazon", "group": "oauth2", - "weight": 1165, + "weight": 1173, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-amazon.md", @@ -29751,7 +30064,7 @@ "x-appwrite": { "method": "updateOAuth2Apple", "group": "oauth2", - "weight": 1180, + "weight": 1188, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-apple.md", @@ -29850,7 +30163,7 @@ "x-appwrite": { "method": "updateOAuth2Auth0", "group": "oauth2", - "weight": 1174, + "weight": 1182, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-auth-0.md", @@ -29942,7 +30255,7 @@ "x-appwrite": { "method": "updateOAuth2Authentik", "group": "oauth2", - "weight": 1173, + "weight": 1181, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-authentik.md", @@ -30034,7 +30347,7 @@ "x-appwrite": { "method": "updateOAuth2Autodesk", "group": "oauth2", - "weight": 1148, + "weight": 1156, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-autodesk.md", @@ -30119,7 +30432,7 @@ "x-appwrite": { "method": "updateOAuth2Bitbucket", "group": "oauth2", - "weight": 1145, + "weight": 1153, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitbucket.md", @@ -30204,7 +30517,7 @@ "x-appwrite": { "method": "updateOAuth2Bitly", "group": "oauth2", - "weight": 1146, + "weight": 1154, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-bitly.md", @@ -30289,7 +30602,7 @@ "x-appwrite": { "method": "updateOAuth2Box", "group": "oauth2", - "weight": 1147, + "weight": 1155, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-box.md", @@ -30374,7 +30687,7 @@ "x-appwrite": { "method": "updateOAuth2Dailymotion", "group": "oauth2", - "weight": 1144, + "weight": 1152, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dailymotion.md", @@ -30459,7 +30772,7 @@ "x-appwrite": { "method": "updateOAuth2Discord", "group": "oauth2", - "weight": 1141, + "weight": 1149, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-discord.md", @@ -30544,7 +30857,7 @@ "x-appwrite": { "method": "updateOAuth2Disqus", "group": "oauth2", - "weight": 1164, + "weight": 1172, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-disqus.md", @@ -30629,7 +30942,7 @@ "x-appwrite": { "method": "updateOAuth2Dropbox", "group": "oauth2", - "weight": 1143, + "weight": 1151, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-dropbox.md", @@ -30714,7 +31027,7 @@ "x-appwrite": { "method": "updateOAuth2Etsy", "group": "oauth2", - "weight": 1166, + "weight": 1174, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-etsy.md", @@ -30799,7 +31112,7 @@ "x-appwrite": { "method": "updateOAuth2Facebook", "group": "oauth2", - "weight": 1167, + "weight": 1175, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-facebook.md", @@ -30884,7 +31197,7 @@ "x-appwrite": { "method": "updateOAuth2Figma", "group": "oauth2", - "weight": 1142, + "weight": 1150, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-figma.md", @@ -30969,7 +31282,7 @@ "x-appwrite": { "method": "updateOAuth2FusionAuth", "group": "oauth2", - "weight": 1175, + "weight": 1183, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-fusion-auth.md", @@ -31061,7 +31374,7 @@ "x-appwrite": { "method": "updateOAuth2GitHub", "group": "oauth2", - "weight": 1140, + "weight": 1148, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-git-hub.md", @@ -31146,7 +31459,7 @@ "x-appwrite": { "method": "updateOAuth2Gitlab", "group": "oauth2", - "weight": 1172, + "weight": 1180, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-gitlab.md", @@ -31239,7 +31552,7 @@ "x-appwrite": { "method": "updateOAuth2Google", "group": "oauth2", - "weight": 1149, + "weight": 1157, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-google.md", @@ -31324,7 +31637,7 @@ "x-appwrite": { "method": "updateOAuth2Keycloak", "group": "oauth2", - "weight": 1176, + "weight": 1184, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-keycloak.md", @@ -31423,7 +31736,7 @@ "x-appwrite": { "method": "updateOAuth2Kick", "group": "oauth2", - "weight": 1179, + "weight": 1187, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-kick.md", @@ -31508,7 +31821,7 @@ "x-appwrite": { "method": "updateOAuth2Linkedin", "group": "oauth2", - "weight": 1163, + "weight": 1171, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-linkedin.md", @@ -31593,7 +31906,7 @@ "x-appwrite": { "method": "updateOAuth2Microsoft", "group": "oauth2", - "weight": 1181, + "weight": 1189, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-microsoft.md", @@ -31685,7 +31998,7 @@ "x-appwrite": { "method": "updateOAuth2Notion", "group": "oauth2", - "weight": 1160, + "weight": 1168, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-notion.md", @@ -31770,7 +32083,7 @@ "x-appwrite": { "method": "updateOAuth2Oidc", "group": "oauth2", - "weight": 1177, + "weight": 1185, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-oidc.md", @@ -31832,7 +32145,7 @@ "format": "url", "x-nullable": true }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/token", "default": null, @@ -31840,7 +32153,7 @@ "format": "url", "x-nullable": true }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL. Required when wellKnownURL is not provided. For example: https:\/\/myoauth.com\/oauth2\/userinfo", "default": null, @@ -31887,7 +32200,7 @@ "x-appwrite": { "method": "updateOAuth2Okta", "group": "oauth2", - "weight": 1178, + "weight": 1186, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-okta.md", @@ -31986,7 +32299,7 @@ "x-appwrite": { "method": "updateOAuth2Paypal", "group": "oauth2", - "weight": 1170, + "weight": 1178, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal.md", @@ -32071,7 +32384,7 @@ "x-appwrite": { "method": "updateOAuth2PaypalSandbox", "group": "oauth2", - "weight": 1171, + "weight": 1179, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-paypal-sandbox.md", @@ -32156,7 +32469,7 @@ "x-appwrite": { "method": "updateOAuth2Podio", "group": "oauth2", - "weight": 1159, + "weight": 1167, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-podio.md", @@ -32241,7 +32554,7 @@ "x-appwrite": { "method": "updateOAuth2Salesforce", "group": "oauth2", - "weight": 1161, + "weight": 1169, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-salesforce.md", @@ -32326,7 +32639,7 @@ "x-appwrite": { "method": "updateOAuth2Slack", "group": "oauth2", - "weight": 1158, + "weight": 1166, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-slack.md", @@ -32411,7 +32724,7 @@ "x-appwrite": { "method": "updateOAuth2Spotify", "group": "oauth2", - "weight": 1157, + "weight": 1165, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-spotify.md", @@ -32496,7 +32809,7 @@ "x-appwrite": { "method": "updateOAuth2Stripe", "group": "oauth2", - "weight": 1156, + "weight": 1164, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-stripe.md", @@ -32581,7 +32894,7 @@ "x-appwrite": { "method": "updateOAuth2Tradeshift", "group": "oauth2", - "weight": 1168, + "weight": 1176, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift.md", @@ -32666,7 +32979,7 @@ "x-appwrite": { "method": "updateOAuth2TradeshiftSandbox", "group": "oauth2", - "weight": 1169, + "weight": 1177, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-tradeshift-sandbox.md", @@ -32751,7 +33064,7 @@ "x-appwrite": { "method": "updateOAuth2Twitch", "group": "oauth2", - "weight": 1155, + "weight": 1163, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-twitch.md", @@ -32836,7 +33149,7 @@ "x-appwrite": { "method": "updateOAuth2WordPress", "group": "oauth2", - "weight": 1154, + "weight": 1162, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-word-press.md", @@ -32921,7 +33234,7 @@ "x-appwrite": { "method": "updateOAuth2X", "group": "oauth2", - "weight": 1153, + "weight": 1161, "cookies": false, "type": "", "demo": "project\/update-o-auth-2x.md", @@ -33006,7 +33319,7 @@ "x-appwrite": { "method": "updateOAuth2Yahoo", "group": "oauth2", - "weight": 1162, + "weight": 1170, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yahoo.md", @@ -33091,7 +33404,7 @@ "x-appwrite": { "method": "updateOAuth2Yandex", "group": "oauth2", - "weight": 1152, + "weight": 1160, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-yandex.md", @@ -33176,7 +33489,7 @@ "x-appwrite": { "method": "updateOAuth2Zoho", "group": "oauth2", - "weight": 1151, + "weight": 1159, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoho.md", @@ -33261,7 +33574,7 @@ "x-appwrite": { "method": "updateOAuth2Zoom", "group": "oauth2", - "weight": 1150, + "weight": 1158, "cookies": false, "type": "", "demo": "project\/update-o-auth-2-zoom.md", @@ -33320,7 +33633,7 @@ ] } }, - "\/project\/oauth2\/{provider}": { + "\/project\/oauth2\/{providerId}": { "get": { "summary": "Get project OAuth2 provider", "operationId": "projectGetOAuth2Provider", @@ -33512,7 +33825,7 @@ "x-appwrite": { "method": "getOAuth2Provider", "group": "oauth2", - "weight": 1139, + "weight": 1147, "cookies": false, "type": "", "demo": "project\/get-o-auth-2-provider.md", @@ -33539,11 +33852,60 @@ ], "parameters": [ { - "name": "provider", + "name": "providerId", "description": "OAuth2 provider key. For example: github, google, apple.", "required": true, "type": "string", - "x-example": "", + "x-example": "amazon", + "enum": [ + "amazon", + "apple", + "auth0", + "authentik", + "autodesk", + "bitbucket", + "bitly", + "box", + "dailymotion", + "discord", + "disqus", + "dropbox", + "etsy", + "facebook", + "figma", + "fusionauth", + "github", + "gitlab", + "google", + "keycloak", + "kick", + "linkedin", + "microsoft", + "notion", + "oidc", + "okta", + "paypal", + "paypalSandbox", + "podio", + "salesforce", + "slack", + "spotify", + "stripe", + "tradeshift", + "tradeshiftBox", + "twitch", + "wordpress", + "x", + "yahoo", + "yammer", + "yandex", + "zoho", + "zoom", + "githubImagine", + "googleImagine" + ], + "x-enum-name": "OAuthProvider", + "x-enum-keys": [], "in": "path" } ] @@ -33573,7 +33935,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 1120, + "weight": 1128, "cookies": false, "type": "", "demo": "project\/list-platforms.md", @@ -33649,7 +34011,7 @@ "x-appwrite": { "method": "createAndroidPlatform", "group": "platforms", - "weight": 1116, + "weight": 1124, "cookies": false, "type": "", "demo": "project\/create-android-platform.md", @@ -33736,7 +34098,7 @@ "x-appwrite": { "method": "updateAndroidPlatform", "group": "platforms", - "weight": 1111, + "weight": 1119, "cookies": false, "type": "", "demo": "project\/update-android-platform.md", @@ -33824,7 +34186,7 @@ "x-appwrite": { "method": "createApplePlatform", "group": "platforms", - "weight": 1115, + "weight": 1123, "cookies": false, "type": "", "demo": "project\/create-apple-platform.md", @@ -33911,7 +34273,7 @@ "x-appwrite": { "method": "updateApplePlatform", "group": "platforms", - "weight": 1110, + "weight": 1118, "cookies": false, "type": "", "demo": "project\/update-apple-platform.md", @@ -33999,7 +34361,7 @@ "x-appwrite": { "method": "createLinuxPlatform", "group": "platforms", - "weight": 1118, + "weight": 1126, "cookies": false, "type": "", "demo": "project\/create-linux-platform.md", @@ -34086,7 +34448,7 @@ "x-appwrite": { "method": "updateLinuxPlatform", "group": "platforms", - "weight": 1113, + "weight": 1121, "cookies": false, "type": "", "demo": "project\/update-linux-platform.md", @@ -34174,7 +34536,7 @@ "x-appwrite": { "method": "createWebPlatform", "group": "platforms", - "weight": 1114, + "weight": 1122, "cookies": false, "type": "", "demo": "project\/create-web-platform.md", @@ -34261,7 +34623,7 @@ "x-appwrite": { "method": "updateWebPlatform", "group": "platforms", - "weight": 1109, + "weight": 1117, "cookies": false, "type": "", "demo": "project\/update-web-platform.md", @@ -34349,7 +34711,7 @@ "x-appwrite": { "method": "createWindowsPlatform", "group": "platforms", - "weight": 1117, + "weight": 1125, "cookies": false, "type": "", "demo": "project\/create-windows-platform.md", @@ -34436,7 +34798,7 @@ "x-appwrite": { "method": "updateWindowsPlatform", "group": "platforms", - "weight": 1112, + "weight": 1120, "cookies": false, "type": "", "demo": "project\/update-windows-platform.md", @@ -34548,7 +34910,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 1119, + "weight": 1127, "cookies": false, "type": "", "demo": "project\/get-platform.md", @@ -34604,7 +34966,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 1108, + "weight": 1116, "cookies": false, "type": "", "demo": "project\/delete-platform.md", @@ -34665,7 +35027,7 @@ "x-appwrite": { "method": "listPolicies", "group": "policies", - "weight": 1126, + "weight": 1134, "cookies": false, "type": "", "demo": "project\/list-policies.md", @@ -34744,7 +35106,7 @@ "x-appwrite": { "method": "updateMembershipPrivacyPolicy", "group": "policies", - "weight": 1128, + "weight": 1136, "cookies": false, "type": "", "demo": "project\/update-membership-privacy-policy.md", @@ -34841,7 +35203,7 @@ "x-appwrite": { "method": "updatePasswordDictionaryPolicy", "group": "policies", - "weight": 1129, + "weight": 1137, "cookies": false, "type": "", "demo": "project\/update-password-dictionary-policy.md", @@ -34917,7 +35279,7 @@ "x-appwrite": { "method": "updatePasswordHistoryPolicy", "group": "policies", - "weight": 1130, + "weight": 1138, "cookies": false, "type": "", "demo": "project\/update-password-history-policy.md", @@ -34995,7 +35357,7 @@ "x-appwrite": { "method": "updatePasswordPersonalDataPolicy", "group": "policies", - "weight": 1131, + "weight": 1139, "cookies": false, "type": "", "demo": "project\/update-password-personal-data-policy.md", @@ -35071,7 +35433,7 @@ "x-appwrite": { "method": "updateSessionAlertPolicy", "group": "policies", - "weight": 1132, + "weight": 1140, "cookies": false, "type": "", "demo": "project\/update-session-alert-policy.md", @@ -35147,7 +35509,7 @@ "x-appwrite": { "method": "updateSessionDurationPolicy", "group": "policies", - "weight": 1133, + "weight": 1141, "cookies": false, "type": "", "demo": "project\/update-session-duration-policy.md", @@ -35224,7 +35586,7 @@ "x-appwrite": { "method": "updateSessionInvalidationPolicy", "group": "policies", - "weight": 1134, + "weight": 1142, "cookies": false, "type": "", "demo": "project\/update-session-invalidation-policy.md", @@ -35300,7 +35662,7 @@ "x-appwrite": { "method": "updateSessionLimitPolicy", "group": "policies", - "weight": 1135, + "weight": 1143, "cookies": false, "type": "", "demo": "project\/update-session-limit-policy.md", @@ -35378,7 +35740,7 @@ "x-appwrite": { "method": "updateUserLimitPolicy", "group": "policies", - "weight": 1136, + "weight": 1144, "cookies": false, "type": "", "demo": "project\/update-user-limit-policy.md", @@ -35496,7 +35858,7 @@ "x-appwrite": { "method": "getPolicy", "group": "policies", - "weight": 1127, + "weight": 1135, "cookies": false, "type": "", "demo": "project\/get-policy.md", @@ -35542,7 +35904,7 @@ "user-limit", "membership-privacy" ], - "x-enum-name": null, + "x-enum-name": "ProjectPolicy", "x-enum-keys": [], "in": "path" } @@ -35575,7 +35937,7 @@ "x-appwrite": { "method": "updateProtocol", "group": null, - "weight": 1090, + "weight": 1098, "cookies": false, "type": "", "demo": "project\/update-protocol.md", @@ -35663,7 +36025,7 @@ "x-appwrite": { "method": "updateService", "group": null, - "weight": 1091, + "weight": 1099, "cookies": false, "type": "", "demo": "project\/update-service.md", @@ -35765,7 +36127,7 @@ "x-appwrite": { "method": "updateSMTP", "group": "smtp", - "weight": 1092, + "weight": 1100, "cookies": false, "type": "", "demo": "project\/update-smtp.md", @@ -35903,7 +36265,7 @@ "x-appwrite": { "method": "createSMTPTest", "group": "smtp", - "weight": 1093, + "weight": 1101, "cookies": false, "type": "", "demo": "project\/create-smtp-test.md", @@ -35977,7 +36339,7 @@ "x-appwrite": { "method": "listEmailTemplates", "group": "templates", - "weight": 1094, + "weight": 1102, "cookies": false, "type": "", "demo": "project\/list-email-templates.md", @@ -36051,7 +36413,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 1096, + "weight": 1104, "cookies": false, "type": "", "demo": "project\/update-email-template.md", @@ -36318,7 +36680,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 1095, + "weight": 1103, "cookies": false, "type": "", "demo": "project\/get-email-template.md", @@ -36534,7 +36896,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 1098, + "weight": 1106, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -36608,7 +36970,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 1097, + "weight": 1105, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -36640,73 +37002,724 @@ "schema": { "type": "object", "properties": { - "variableId": { + "variableId": { + "type": "string", + "description": "Variable unique ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "default": null, + "x-example": "" + }, + "key": { + "type": "string", + "description": "Variable key. Max length: 255 chars.", + "default": null, + "x-example": "" + }, + "value": { + "type": "string", + "description": "Variable value. Max length: 8192 chars.", + "default": null, + "x-example": "" + }, + "secret": { + "type": "boolean", + "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", + "default": true, + "x-example": false + } + }, + "required": [ + "variableId", + "key", + "value" + ] + } + } + ] + } + }, + "\/project\/variables\/{variableId}": { + "get": { + "summary": "Get project variable", + "operationId": "projectGetVariable", + "consumes": [], + "produces": [ + "application\/json" + ], + "tags": [ + "project" + ], + "description": "Get a variable by its unique ID. ", + "responses": { + "200": { + "description": "Variable", + "schema": { + "$ref": "#\/definitions\/variable" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getVariable", + "group": "variables", + "weight": 1107, + "cookies": false, + "type": "", + "demo": "project\/get-variable.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "project.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "variableId", + "description": "Variable unique ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + } + ] + }, + "put": { + "summary": "Update project variable", + "operationId": "projectUpdateVariable", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "project" + ], + "description": "Update variable by its unique ID.", + "responses": { + "200": { + "description": "Variable", + "schema": { + "$ref": "#\/definitions\/variable" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateVariable", + "group": "variables", + "weight": 1109, + "cookies": false, + "type": "", + "demo": "project\/update-variable.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "project.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "variableId", + "description": "Variable unique ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Variable key. Max length: 255 chars.", + "default": null, + "x-example": "", + "x-nullable": true + }, + "value": { + "type": "string", + "description": "Variable value. Max length: 8192 chars.", + "default": null, + "x-example": "", + "x-nullable": true + }, + "secret": { + "type": "boolean", + "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", + "default": null, + "x-example": false, + "x-nullable": true + } + } + } + } + ] + }, + "delete": { + "summary": "Delete project variable", + "operationId": "projectDeleteVariable", + "consumes": [ + "application\/json" + ], + "produces": [], + "tags": [ + "project" + ], + "description": "Delete a variable by its unique ID. ", + "responses": { + "204": { + "description": "No content" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "deleteVariable", + "group": "variables", + "weight": 1108, + "cookies": false, + "type": "", + "demo": "project\/delete-variable.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "project.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "variableId", + "description": "Variable unique ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + } + ] + } + }, + "\/proxy\/rules": { + "get": { + "summary": "List rules", + "operationId": "proxyListRules", + "consumes": [], + "produces": [ + "application\/json" + ], + "tags": [ + "proxy" + ], + "description": "Get a list of all the proxy rules. You can use the query params to filter your results.", + "responses": { + "200": { + "description": "Rule List", + "schema": { + "$ref": "#\/definitions\/proxyRuleList" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "listRules", + "group": "rules", + "weight": 1202, + "cookies": false, + "type": "", + "demo": "proxy\/list-rules.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "rules.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: domain, type, trigger, deploymentResourceType, deploymentResourceId, deploymentId, deploymentVcsProviderBranch", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" + } + ] + } + }, + "\/proxy\/rules\/api": { + "post": { + "summary": "Create API rule", + "operationId": "proxyCreateAPIRule", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for serving Appwrite's API on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "schema": { + "$ref": "#\/definitions\/proxyRule" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createAPIRule", + "group": "rules", + "weight": 1197, + "cookies": false, + "type": "", + "demo": "proxy\/create-api-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name.", + "default": null, + "x-example": null + } + }, + "required": [ + "domain" + ] + } + } + ] + } + }, + "\/proxy\/rules\/function": { + "post": { + "summary": "Create function rule", + "operationId": "proxyCreateFunctionRule", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for executing Appwrite Function on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "schema": { + "$ref": "#\/definitions\/proxyRule" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createFunctionRule", + "group": "rules", + "weight": 1199, + "cookies": false, + "type": "", + "demo": "proxy\/create-function-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name.", + "default": null, + "x-example": null + }, + "functionId": { + "type": "string", + "description": "ID of function to be executed.", + "default": null, + "x-example": "" + }, + "branch": { + "type": "string", + "description": "Name of VCS branch to deploy changes automatically", + "default": "", + "x-example": "" + } + }, + "required": [ + "domain", + "functionId" + ] + } + } + ] + } + }, + "\/proxy\/rules\/redirect": { + "post": { + "summary": "Create Redirect rule", + "operationId": "proxyCreateRedirectRule", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for to redirect from custom domain to another domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "schema": { + "$ref": "#\/definitions\/proxyRule" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createRedirectRule", + "group": "rules", + "weight": 1200, + "cookies": false, + "type": "", + "demo": "proxy\/create-redirect-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "domain": { "type": "string", - "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "description": "Domain name.", "default": null, - "x-example": "" + "x-example": null }, - "key": { + "url": { "type": "string", - "description": "Variable key. Max length: 255 chars.", + "description": "Target URL of redirection", "default": null, - "x-example": "" + "x-example": "https:\/\/example.com", + "format": "url" }, - "value": { + "statusCode": { "type": "string", - "description": "Variable value. Max length: 8192 chars.", + "description": "Status code of redirection", "default": null, - "x-example": "" + "x-example": "301", + "enum": [ + "301", + "302", + "307", + "308" + ], + "x-enum-name": null, + "x-enum-keys": [ + "Moved Permanently 301", + "Found 302", + "Temporary Redirect 307", + "Permanent Redirect 308" + ] }, - "secret": { - "type": "boolean", - "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", - "default": true, - "x-example": false + "resourceId": { + "type": "string", + "description": "ID of parent resource.", + "default": null, + "x-example": "" + }, + "resourceType": { + "type": "string", + "description": "Type of parent resource.", + "default": null, + "x-example": "site", + "enum": [ + "site", + "function" + ], + "x-enum-name": "ProxyResourceType", + "x-enum-keys": [ + "Site", + "Function" + ] } }, "required": [ - "variableId", - "key", - "value" + "domain", + "url", + "statusCode", + "resourceId", + "resourceType" ] } } ] } }, - "\/project\/variables\/{variableId}": { + "\/proxy\/rules\/site": { + "post": { + "summary": "Create site rule", + "operationId": "proxyCreateSiteRule", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "proxy" + ], + "description": "Create a new proxy rule for serving Appwrite Site on custom domain.\n\nRule ID is automatically generated as MD5 hash of a rule domain for performance purposes.", + "responses": { + "201": { + "description": "Rule", + "schema": { + "$ref": "#\/definitions\/proxyRule" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createSiteRule", + "group": "rules", + "weight": 1198, + "cookies": false, + "type": "", + "demo": "proxy\/create-site-rule.md", + "rate-limit": 10, + "rate-time": 60, + "rate-key": "userId:{userId}, url:{url}", + "scope": "rules.write", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name.", + "default": null, + "x-example": null + }, + "siteId": { + "type": "string", + "description": "ID of site to be executed.", + "default": null, + "x-example": "" + }, + "branch": { + "type": "string", + "description": "Name of VCS branch to deploy changes automatically", + "default": "", + "x-example": "" + } + }, + "required": [ + "domain", + "siteId" + ] + } + } + ] + } + }, + "\/proxy\/rules\/{ruleId}": { "get": { - "summary": "Get project variable", - "operationId": "projectGetVariable", + "summary": "Get rule", + "operationId": "proxyGetRule", "consumes": [], "produces": [ "application\/json" ], "tags": [ - "project" + "proxy" ], - "description": "Get a variable by its unique ID. ", + "description": "Get a proxy rule by its unique ID.", "responses": { "200": { - "description": "Variable", + "description": "Rule", "schema": { - "$ref": "#\/definitions\/variable" + "$ref": "#\/definitions\/proxyRule" } } }, "deprecated": false, "x-appwrite": { - "method": "getVariable", - "group": "variables", - "weight": 1099, + "method": "getRule", + "group": "rules", + "weight": 1201, "cookies": false, "type": "", - "demo": "project\/get-variable.md", + "demo": "proxy\/get-rule.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", - "scope": "project.read", + "scope": "rules.read", "platforms": [ "console", "server" @@ -36726,48 +37739,43 @@ ], "parameters": [ { - "name": "variableId", - "description": "Variable ID.", + "name": "ruleId", + "description": "Rule ID.", "required": true, "type": "string", - "x-example": "", + "x-example": "", "in": "path" } ] }, - "put": { - "summary": "Update project variable", - "operationId": "projectUpdateVariable", + "delete": { + "summary": "Delete rule", + "operationId": "proxyDeleteRule", "consumes": [ "application\/json" ], - "produces": [ - "application\/json" - ], + "produces": [], "tags": [ - "project" + "proxy" ], - "description": "Update variable by its unique ID.", + "description": "Delete a proxy rule by its unique ID.", "responses": { - "200": { - "description": "Variable", - "schema": { - "$ref": "#\/definitions\/variable" - } + "204": { + "description": "No content" } }, "deprecated": false, "x-appwrite": { - "method": "updateVariable", - "group": "variables", - "weight": 1101, + "method": "deleteRule", + "group": "rules", + "weight": 1203, "cookies": false, "type": "", - "demo": "project\/update-variable.md", + "demo": "proxy\/delete-rule.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", - "scope": "project.write", + "scope": "rules.write", "platforms": [ "console", "server" @@ -36787,73 +37795,50 @@ ], "parameters": [ { - "name": "variableId", - "description": "Variable ID.", + "name": "ruleId", + "description": "Rule ID.", "required": true, "type": "string", - "x-example": "", + "x-example": "", "in": "path" - }, - { - "name": "payload", - "in": "body", - "schema": { - "type": "object", - "properties": { - "key": { - "type": "string", - "description": "Variable key. Max length: 255 chars.", - "default": null, - "x-example": "", - "x-nullable": true - }, - "value": { - "type": "string", - "description": "Variable value. Max length: 8192 chars.", - "default": null, - "x-example": "", - "x-nullable": true - }, - "secret": { - "type": "boolean", - "description": "Secret variables can be updated or deleted, but only projects can read them during build and runtime.", - "default": null, - "x-example": false, - "x-nullable": true - } - } - } } ] - }, - "delete": { - "summary": "Delete project variable", - "operationId": "projectDeleteVariable", + } + }, + "\/proxy\/rules\/{ruleId}\/status": { + "patch": { + "summary": "Update rule status", + "operationId": "proxyUpdateRuleStatus", "consumes": [ "application\/json" ], - "produces": [], + "produces": [ + "application\/json" + ], "tags": [ - "project" + "proxy" ], - "description": "Delete a variable by its unique ID. ", + "description": "If not succeeded yet, retry verification process of a proxy rule domain. This endpoint triggers domain verification by checking DNS records. If verification is successful, a TLS certificate will be automatically provisioned for the domain asynchronously in the background.", "responses": { - "204": { - "description": "No content" + "200": { + "description": "Rule", + "schema": { + "$ref": "#\/definitions\/proxyRule" + } } }, "deprecated": false, "x-appwrite": { - "method": "deleteVariable", - "group": "variables", - "weight": 1100, + "method": "updateRuleStatus", + "group": "rules", + "weight": 1204, "cookies": false, "type": "", - "demo": "project\/delete-variable.md", + "demo": "proxy\/update-rule-status.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", - "scope": "project.write", + "scope": "rules.write", "platforms": [ "console", "server" @@ -36873,11 +37858,11 @@ ], "parameters": [ { - "name": "variableId", - "description": "Variable ID.", + "name": "ruleId", + "description": "Rule ID.", "required": true, "type": "string", - "x-example": "", + "x-example": "", "in": "path" } ] @@ -36907,7 +37892,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 470, + "weight": 474, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -36990,7 +37975,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 903, + "weight": 911, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -37307,7 +38292,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 473, + "weight": 477, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -37358,7 +38343,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 496, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -37409,7 +38394,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 469, + "weight": 473, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -37470,7 +38455,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 904, + "weight": 912, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -37782,7 +38767,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 472, + "weight": 476, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -37845,7 +38830,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 479, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -37924,7 +38909,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 478, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -38015,7 +39000,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 474, + "weight": 478, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -38118,7 +39103,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 482, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -38199,7 +39184,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 475, + "weight": 479, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -38321,7 +39306,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 476, + "weight": 480, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -38420,7 +39405,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 477, + "weight": 481, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -38484,7 +39469,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 480, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -38553,7 +39538,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 481, + "weight": 485, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -38640,7 +39625,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 483, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -38709,7 +39694,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 485, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -38791,7 +39776,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 484, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -38857,7 +39842,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 486, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -38926,7 +39911,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 489, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -38959,6 +39944,27 @@ "type": "string", "x-example": "", "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: key, resourceType, resourceId, secret", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" } ] }, @@ -38987,7 +39993,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 905, + "weight": 913, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -39027,6 +40033,12 @@ "schema": { "type": "object", "properties": { + "variableId": { + "type": "string", + "description": "Variable ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.", + "default": null, + "x-example": "" + }, "key": { "type": "string", "description": "Variable key. Max length: 255 chars.", @@ -39047,6 +40059,7 @@ } }, "required": [ + "variableId", "key", "value" ] @@ -39079,7 +40092,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 488, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -39148,7 +40161,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 490, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -39200,7 +40213,8 @@ "type": "string", "description": "Variable key. Max length: 255 chars.", "default": null, - "x-example": "" + "x-example": "", + "x-nullable": true }, "value": { "type": "string", @@ -39216,10 +40230,7 @@ "x-example": false, "x-nullable": true } - }, - "required": [ - "key" - ] + } } } ] @@ -39244,7 +40255,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 491, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -39313,7 +40324,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 539, + "weight": 543, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -39397,7 +40408,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 537, + "weight": 541, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -39545,7 +40556,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 538, + "weight": 542, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -39607,7 +40618,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 540, + "weight": 544, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -39751,7 +40762,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 541, + "weight": 545, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -39813,7 +40824,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 544, + "weight": 548, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -39908,7 +40919,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 1187, + "weight": 1195, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -40001,7 +41012,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 543, + "weight": 547, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -40074,7 +41085,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 545, + "weight": 549, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -40167,7 +41178,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 546, + "weight": 550, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -40240,7 +41251,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 548, + "weight": 552, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -40322,7 +41333,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 547, + "weight": 551, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -40532,7 +41543,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 549, + "weight": 553, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -40614,7 +41625,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 761, + "weight": 767, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -40698,7 +41709,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 757, + "weight": 763, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -40783,7 +41794,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 828, + "weight": 836, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -40855,7 +41866,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 824, + "weight": 832, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -40931,7 +41942,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 825, + "weight": 833, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -40999,7 +42010,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 826, + "weight": 834, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -41083,7 +42094,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 827, + "weight": 835, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -41153,7 +42164,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 829, + "weight": 837, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -41239,7 +42250,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 758, + "weight": 764, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -41301,7 +42312,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 759, + "weight": 765, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -41379,7 +42390,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 760, + "weight": 766, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -41441,7 +42452,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 768, + "weight": 774, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -41536,7 +42547,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 764, + "weight": 770, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -41666,7 +42677,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 765, + "weight": 771, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -41739,7 +42750,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 766, + "weight": 772, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -41850,7 +42861,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 767, + "weight": 773, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -41923,7 +42934,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 773, + "weight": 779, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -41972,25 +42983,291 @@ "in": "path" }, { - "name": "queries", - "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following columns: key, type, size, required, array, status, error", - "required": false, - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string" - }, - "default": [], - "in": "query" + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following columns: key, type, size, required, array, status, error", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" + } + ] + } + }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint": { + "post": { + "summary": "Create bigint column", + "operationId": "tablesDBCreateBigIntColumn", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "tablesDB" + ], + "description": "Create a bigint column. Optionally, minimum and maximum values can be provided.\n", + "responses": { + "202": { + "description": "ColumnBigInt", + "schema": { + "$ref": "#\/definitions\/columnBigint" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createBigIntColumn", + "group": "columns", + "weight": 792, + "cookies": false, + "type": "", + "demo": "tablesdb\/create-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/create-bigint-column.md", + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "default": null, + "x-example": null + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "default": null, + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "default": false, + "x-example": false + } + }, + "required": [ + "key", + "required" + ] + } + } + ] + } + }, + "\/tablesdb\/{databaseId}\/tables\/{tableId}\/columns\/bigint\/{key}": { + "patch": { + "summary": "Update bigint column", + "operationId": "tablesDBUpdateBigIntColumn", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "tablesDB" + ], + "description": "Update a bigint column. Changing the `default` value will not update already existing rows.\n", + "responses": { + "200": { + "description": "ColumnBigInt", + "schema": { + "$ref": "#\/definitions\/columnBigint" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateBigIntColumn", + "group": "columns", + "weight": 793, + "cookies": false, + "type": "", + "demo": "tablesdb\/update-big-int-column.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": [ + "tables.write", + "collections.write", + "columns.write", + "attributes.write" + ], + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/tablesdb\/update-bigint-column.md", + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "databaseId", + "description": "Database ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "tableId", + "description": "Table ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "key", + "description": "Column Key.", + "required": true, + "type": "string", + "in": "path" }, { - "name": "total", - "description": "When set to false, the total count returned will be 0 and will not be calculated.", - "required": false, - "type": "boolean", - "x-example": false, - "default": true, - "in": "query" + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "required": { + "type": "boolean", + "description": "Is column required?", + "default": null, + "x-example": false + }, + "min": { + "type": "integer", + "description": "Minimum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value. Cannot be set when column is required.", + "default": null, + "x-example": null, + "format": "int64", + "x-nullable": true + }, + "newKey": { + "type": "string", + "description": "New Column Key.", + "default": null, + "x-example": null, + "x-nullable": true + } + }, + "required": [ + "required", + "default" + ] + } } ] } @@ -42021,7 +43298,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 774, + "weight": 780, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -42136,7 +43413,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 775, + "weight": 781, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -42253,7 +43530,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 776, + "weight": 782, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -42369,7 +43646,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 777, + "weight": 783, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -42487,7 +43764,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 778, + "weight": 784, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -42603,7 +43880,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 779, + "weight": 785, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -42721,7 +43998,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 780, + "weight": 786, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -42846,7 +44123,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 781, + "weight": 787, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -42973,7 +44250,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 782, + "weight": 788, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -43105,7 +44382,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 783, + "weight": 789, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -43239,7 +44516,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 784, + "weight": 790, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -43371,7 +44648,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 785, + "weight": 791, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -43505,7 +44782,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 786, + "weight": 794, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -43620,7 +44897,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 787, + "weight": 795, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -43737,7 +45014,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 788, + "weight": 796, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -43846,7 +45123,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 789, + "weight": 797, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -43962,7 +45239,7 @@ "x-appwrite": { "method": "createLongtextColumn", "group": "columns", - "weight": 806, + "weight": 814, "cookies": false, "type": "", "demo": "tablesdb\/create-longtext-column.md", @@ -44083,7 +45360,7 @@ "x-appwrite": { "method": "updateLongtextColumn", "group": "columns", - "weight": 807, + "weight": 815, "cookies": false, "type": "", "demo": "tablesdb\/update-longtext-column.md", @@ -44200,7 +45477,7 @@ "x-appwrite": { "method": "createMediumtextColumn", "group": "columns", - "weight": 804, + "weight": 812, "cookies": false, "type": "", "demo": "tablesdb\/create-mediumtext-column.md", @@ -44321,7 +45598,7 @@ "x-appwrite": { "method": "updateMediumtextColumn", "group": "columns", - "weight": 805, + "weight": 813, "cookies": false, "type": "", "demo": "tablesdb\/update-mediumtext-column.md", @@ -44438,7 +45715,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 790, + "weight": 798, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -44547,7 +45824,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 791, + "weight": 799, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -44663,7 +45940,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 792, + "weight": 800, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -44772,7 +46049,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 793, + "weight": 801, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -44888,7 +46165,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 794, + "weight": 802, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -45031,7 +46308,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 796, + "weight": 804, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -45164,7 +46441,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 797, + "weight": 805, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -45293,7 +46570,7 @@ "x-appwrite": { "method": "createTextColumn", "group": "columns", - "weight": 802, + "weight": 810, "cookies": false, "type": "", "demo": "tablesdb\/create-text-column.md", @@ -45414,7 +46691,7 @@ "x-appwrite": { "method": "updateTextColumn", "group": "columns", - "weight": 803, + "weight": 811, "cookies": false, "type": "", "demo": "tablesdb\/update-text-column.md", @@ -45531,7 +46808,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 798, + "weight": 806, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -45647,7 +46924,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 799, + "weight": 807, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -45765,7 +47042,7 @@ "x-appwrite": { "method": "createVarcharColumn", "group": "columns", - "weight": 800, + "weight": 808, "cookies": false, "type": "", "demo": "tablesdb\/create-varchar-column.md", @@ -45894,7 +47171,7 @@ "x-appwrite": { "method": "updateVarcharColumn", "group": "columns", - "weight": 801, + "weight": 809, "cookies": false, "type": "", "demo": "tablesdb\/update-varchar-column.md", @@ -46099,7 +47376,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 771, + "weight": 777, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -46176,7 +47453,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 772, + "weight": 778, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -46260,7 +47537,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 795, + "weight": 803, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -46372,7 +47649,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 811, + "weight": 819, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -46467,7 +47744,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 808, + "weight": 816, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -46608,7 +47885,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 809, + "weight": 817, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -46684,7 +47961,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 810, + "weight": 818, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -46765,7 +48042,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 899, + "weight": 907, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -46880,7 +48157,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 812, + "weight": 820, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -47066,7 +48343,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 817, + "weight": 825, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -47198,7 +48475,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 815, + "weight": 823, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -47302,7 +48579,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 819, + "weight": 827, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -47400,7 +48677,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 813, + "weight": 821, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -47504,7 +48781,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 816, + "weight": 824, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -47653,7 +48930,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 814, + "weight": 822, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -47764,7 +49041,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 818, + "weight": 826, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -47866,7 +49143,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 823, + "weight": 831, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -47990,7 +49267,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 822, + "weight": 830, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -48112,7 +49389,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 520, + "weight": 524, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -48199,7 +49476,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 518, + "weight": 522, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -48292,7 +49569,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 519, + "weight": 523, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -48357,7 +49634,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 522, + "weight": 526, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -48435,7 +49712,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 521, + "weight": 525, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -48500,7 +49777,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 527, + "weight": 531, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -48595,7 +49872,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 525, + "weight": 529, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -48714,7 +49991,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 526, + "weight": 530, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -48787,7 +50064,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 528, + "weight": 532, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -48876,7 +50153,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 1188, + "weight": 1196, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -48951,7 +50228,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 530, + "weight": 534, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -49048,7 +50325,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 523, + "weight": 527, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -49112,7 +50389,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 524, + "weight": 528, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -49194,7 +50471,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 534, + "weight": 538, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -49284,7 +50561,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 532, + "weight": 536, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -49370,7 +50647,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 533, + "weight": 537, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -49431,7 +50708,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 535, + "weight": 539, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -49504,7 +50781,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 536, + "weight": 540, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -53450,7 +54727,7 @@ "x-appwrite": { "method": "list", "group": "vectorsdb", - "weight": 868, + "weight": 876, "cookies": false, "type": "", "demo": "vectorsdb\/list.md", @@ -53534,7 +54811,7 @@ "x-appwrite": { "method": "create", "group": "vectorsdb", - "weight": 864, + "weight": 872, "cookies": false, "type": "", "demo": "vectorsdb\/create.md", @@ -53621,7 +54898,7 @@ "x-appwrite": { "method": "createTextEmbeddings", "group": "documents", - "weight": 890, + "weight": 898, "cookies": false, "type": "", "demo": "vectorsdb\/create-text-embeddings.md", @@ -53735,7 +55012,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 895, + "weight": 903, "cookies": false, "type": "", "demo": "vectorsdb\/list-transactions.md", @@ -53804,7 +55081,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 891, + "weight": 899, "cookies": false, "type": "", "demo": "vectorsdb\/create-transaction.md", @@ -53877,7 +55154,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 892, + "weight": 900, "cookies": false, "type": "", "demo": "vectorsdb\/get-transaction.md", @@ -53942,7 +55219,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 893, + "weight": 901, "cookies": false, "type": "", "demo": "vectorsdb\/update-transaction.md", @@ -54023,7 +55300,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 894, + "weight": 902, "cookies": false, "type": "", "demo": "vectorsdb\/delete-transaction.md", @@ -54090,7 +55367,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 896, + "weight": 904, "cookies": false, "type": "", "demo": "vectorsdb\/create-operations.md", @@ -54173,7 +55450,7 @@ "x-appwrite": { "method": "get", "group": "vectorsdb", - "weight": 865, + "weight": 873, "cookies": false, "type": "", "demo": "vectorsdb\/get.md", @@ -54235,7 +55512,7 @@ "x-appwrite": { "method": "update", "group": "vectorsdb", - "weight": 866, + "weight": 874, "cookies": false, "type": "", "demo": "vectorsdb\/update.md", @@ -54316,7 +55593,7 @@ "x-appwrite": { "method": "delete", "group": "vectorsdb", - "weight": 867, + "weight": 875, "cookies": false, "type": "", "demo": "vectorsdb\/delete.md", @@ -54378,7 +55655,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 875, + "weight": 883, "cookies": false, "type": "", "demo": "vectorsdb\/list-collections.md", @@ -54470,7 +55747,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 871, + "weight": 879, "cookies": false, "type": "", "demo": "vectorsdb\/create-collection.md", @@ -54586,7 +55863,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 872, + "weight": 880, "cookies": false, "type": "", "demo": "vectorsdb\/get-collection.md", @@ -54656,7 +55933,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 873, + "weight": 881, "cookies": false, "type": "", "demo": "vectorsdb\/update-collection.md", @@ -54767,7 +56044,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 874, + "weight": 882, "cookies": false, "type": "", "demo": "vectorsdb\/delete-collection.md", @@ -54837,7 +56114,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 885, + "weight": 893, "cookies": false, "type": "", "demo": "vectorsdb\/list-documents.md", @@ -54949,7 +56226,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 881, + "weight": 889, "cookies": false, "type": "", "demo": "vectorsdb\/create-document.md", @@ -55128,7 +56405,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 888, + "weight": 896, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-documents.md", @@ -55256,7 +56533,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 887, + "weight": 895, "cookies": false, "type": "", "demo": "vectorsdb\/update-documents.md", @@ -55356,7 +56633,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 889, + "weight": 897, "cookies": false, "type": "", "demo": "vectorsdb\/delete-documents.md", @@ -55450,7 +56727,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 884, + "weight": 892, "cookies": false, "type": "", "demo": "vectorsdb\/get-document.md", @@ -55551,7 +56828,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 883, + "weight": 891, "cookies": false, "type": "", "demo": "vectorsdb\/upsert-document.md", @@ -55695,7 +56972,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 882, + "weight": 890, "cookies": false, "type": "", "demo": "vectorsdb\/update-document.md", @@ -55801,7 +57078,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 886, + "weight": 894, "cookies": false, "type": "", "demo": "vectorsdb\/delete-document.md", @@ -55897,7 +57174,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 880, + "weight": 888, "cookies": false, "type": "", "demo": "vectorsdb\/list-indexes.md", @@ -55988,7 +57265,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 877, + "weight": 885, "cookies": false, "type": "", "demo": "vectorsdb\/create-index.md", @@ -56127,7 +57404,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 878, + "weight": 886, "cookies": false, "type": "", "demo": "vectorsdb\/get-index.md", @@ -56199,7 +57476,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 879, + "weight": 887, "cookies": false, "type": "", "demo": "vectorsdb\/delete-index.md", @@ -56276,7 +57553,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 567, + "weight": 571, "cookies": false, "type": "", "demo": "webhooks\/list.md", @@ -56350,7 +57627,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 566, + "weight": 570, "cookies": false, "type": "", "demo": "webhooks\/create.md", @@ -56476,7 +57753,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 568, + "weight": 572, "cookies": false, "type": "", "demo": "webhooks\/get.md", @@ -56537,7 +57814,7 @@ "x-appwrite": { "method": "update", "group": null, - "weight": 570, + "weight": 574, "cookies": false, "type": "", "demo": "webhooks\/update.md", @@ -56652,7 +57929,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 569, + "weight": 573, "cookies": false, "type": "", "demo": "webhooks\/delete.md", @@ -56715,7 +57992,7 @@ "x-appwrite": { "method": "updateSecret", "group": null, - "weight": 571, + "weight": 575, "cookies": false, "type": "", "demo": "webhooks\/update-secret.md", @@ -57877,6 +59154,35 @@ "statuses": "" } }, + "proxyRuleList": { + "description": "Rule List", + "type": "object", + "properties": { + "total": { + "type": "integer", + "description": "Total number of rules that matched your query.", + "x-example": 5, + "format": "int32" + }, + "rules": { + "type": "array", + "description": "List of rules.", + "items": { + "type": "object", + "$ref": "#\/definitions\/proxyRule" + }, + "x-example": "" + } + }, + "required": [ + "total", + "rules" + ], + "example": { + "total": 5, + "rules": "" + } + }, "localeCodeList": { "description": "Locale codes list", "type": "object", @@ -58355,6 +59661,9 @@ { "$ref": "#\/definitions\/attributeBoolean" }, + { + "$ref": "#\/definitions\/attributeBigint" + }, { "$ref": "#\/definitions\/attributeInteger" }, @@ -58408,6 +59717,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/attributeBoolean", + "bigint": "#\/definitions\/attributeBigint", "integer": "#\/definitions\/attributeInteger", "double": "#\/definitions\/attributeFloat", "string": "#\/definitions\/attributeString", @@ -58429,6 +59739,9 @@ "#\/definitions\/attributeBoolean": { "type": "boolean" }, + "#\/definitions\/attributeBigint": { + "type": "bigint" + }, "#\/definitions\/attributeInteger": { "type": "integer" }, @@ -58557,6 +59870,9 @@ { "$ref": "#\/definitions\/attributeBoolean" }, + { + "$ref": "#\/definitions\/attributeBigint" + }, { "$ref": "#\/definitions\/attributeInteger" }, @@ -58610,6 +59926,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/attributeBoolean", + "bigint": "#\/definitions\/attributeBigint", "integer": "#\/definitions\/attributeInteger", "double": "#\/definitions\/attributeFloat", "string": "#\/definitions\/attributeString", @@ -58631,6 +59948,9 @@ "#\/definitions\/attributeBoolean": { "type": "boolean" }, + "#\/definitions\/attributeBigint": { + "type": "bigint" + }, "#\/definitions\/attributeInteger": { "type": "integer" }, @@ -58892,6 +60212,104 @@ "default": 10 } }, + "attributeBigint": { + "description": "AttributeBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Attribute Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Attribute type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Attribute status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "AttributeStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an attribute.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is attribute required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is attribute an array?", + "x-example": false, + "x-nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Attribute creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Attribute update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for attribute when not provided. Cannot be set when attribute is required.", + "x-example": 10, + "format": "int64", + "x-nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "attributeFloat": { "description": "AttributeFloat", "type": "object", @@ -60651,6 +62069,9 @@ { "$ref": "#\/definitions\/columnBoolean" }, + { + "$ref": "#\/definitions\/columnBigint" + }, { "$ref": "#\/definitions\/columnInteger" }, @@ -60704,6 +62125,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/columnBoolean", + "bigint": "#\/definitions\/columnBigint", "integer": "#\/definitions\/columnInteger", "double": "#\/definitions\/columnFloat", "string": "#\/definitions\/columnString", @@ -60725,6 +62147,9 @@ "#\/definitions\/columnBoolean": { "type": "boolean" }, + "#\/definitions\/columnBigint": { + "type": "bigint" + }, "#\/definitions\/columnInteger": { "type": "integer" }, @@ -60853,6 +62278,9 @@ { "$ref": "#\/definitions\/columnBoolean" }, + { + "$ref": "#\/definitions\/columnBigint" + }, { "$ref": "#\/definitions\/columnInteger" }, @@ -60906,6 +62334,7 @@ "propertyName": "type", "mapping": { "boolean": "#\/definitions\/columnBoolean", + "bigint": "#\/definitions\/columnBigint", "integer": "#\/definitions\/columnInteger", "double": "#\/definitions\/columnFloat", "string": "#\/definitions\/columnString", @@ -60927,6 +62356,9 @@ "#\/definitions\/columnBoolean": { "type": "boolean" }, + "#\/definitions\/columnBigint": { + "type": "bigint" + }, "#\/definitions\/columnInteger": { "type": "integer" }, @@ -61188,6 +62620,104 @@ "default": 10 } }, + "columnBigint": { + "description": "ColumnBigInt", + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Column Key.", + "x-example": "count" + }, + "type": { + "type": "string", + "description": "Column type.", + "x-example": "bigint" + }, + "status": { + "type": "string", + "description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`", + "x-example": "available", + "enum": [ + "available", + "processing", + "deleting", + "stuck", + "failed" + ], + "x-enum-name": "ColumnStatus" + }, + "error": { + "type": "string", + "description": "Error message. Displays error generated on failure of creating or deleting an column.", + "x-example": "string" + }, + "required": { + "type": "boolean", + "description": "Is column required?", + "x-example": true + }, + "array": { + "type": "boolean", + "description": "Is column an array?", + "x-example": false, + "x-nullable": true + }, + "$createdAt": { + "type": "string", + "description": "Column creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Column update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "min": { + "type": "integer", + "description": "Minimum value to enforce for new documents.", + "x-example": 1, + "format": "int64", + "x-nullable": true + }, + "max": { + "type": "integer", + "description": "Maximum value to enforce for new documents.", + "x-example": 10, + "format": "int64", + "x-nullable": true + }, + "default": { + "type": "integer", + "description": "Default value for column when not provided. Cannot be set when column is required.", + "x-example": 10, + "format": "int64", + "x-nullable": true + } + }, + "required": [ + "key", + "type", + "status", + "error", + "required", + "$createdAt", + "$updatedAt" + ], + "example": { + "key": "count", + "type": "bigint", + "status": "available", + "error": "string", + "required": true, + "array": false, + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "min": 1, + "max": 10, + "default": 10 + } + }, "columnFloat": { "description": "ColumnFloat", "type": "object", @@ -67937,12 +69467,12 @@ "description": "OpenID Connect authorization endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/authorize" }, - "tokenUrl": { + "tokenURL": { "type": "string", "description": "OpenID Connect token endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/token" }, - "userInfoUrl": { + "userInfoURL": { "type": "string", "description": "OpenID Connect user info endpoint URL.", "x-example": "https:\/\/myoauth.com\/oauth2\/userinfo" @@ -67955,8 +69485,8 @@ "clientSecret", "wellKnownURL", "authorizationURL", - "tokenUrl", - "userInfoUrl" + "tokenURL", + "userInfoURL" ], "example": { "$id": "github", @@ -67965,8 +69495,8 @@ "clientSecret": "Ah68ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003qpcHV", "wellKnownURL": "https:\/\/myoauth.com\/.well-known\/openid-configuration", "authorizationURL": "https:\/\/myoauth.com\/oauth2\/authorize", - "tokenUrl": "https:\/\/myoauth.com\/oauth2\/token", - "userInfoUrl": "https:\/\/myoauth.com\/oauth2\/userinfo" + "tokenURL": "https:\/\/myoauth.com\/oauth2\/token", + "userInfoURL": "https:\/\/myoauth.com\/oauth2\/userinfo" } }, "oAuth2Okta": { @@ -69471,6 +71001,131 @@ "slug": "s-1vcpu-512mb" } }, + "proxyRule": { + "description": "Rule", + "type": "object", + "properties": { + "$id": { + "type": "string", + "description": "Rule ID.", + "x-example": "5e5ea5c16897e" + }, + "$createdAt": { + "type": "string", + "description": "Rule creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Rule update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "domain": { + "type": "string", + "description": "Domain name.", + "x-example": "appwrite.company.com" + }, + "type": { + "type": "string", + "description": "Action definition for the rule. Possible values are \"api\", \"deployment\", or \"redirect\"", + "x-example": "deployment" + }, + "trigger": { + "type": "string", + "description": "Defines how the rule was created. Possible values are \"manual\" or \"deployment\"", + "x-example": "manual" + }, + "redirectUrl": { + "type": "string", + "description": "URL to redirect to. Used if type is \"redirect\"", + "x-example": "https:\/\/appwrite.io\/docs" + }, + "redirectStatusCode": { + "type": "integer", + "description": "Status code to apply during redirect. Used if type is \"redirect\"", + "x-example": 301, + "format": "int32" + }, + "deploymentId": { + "type": "string", + "description": "ID of deployment. Used if type is \"deployment\"", + "x-example": "n3u9feiwmf" + }, + "deploymentResourceType": { + "type": "string", + "description": "Type of deployment. Possible values are \"function\", \"site\". Used if rule's type is \"deployment\".", + "x-example": "function", + "enum": [ + "function", + "site" + ], + "x-nullable": true + }, + "deploymentResourceId": { + "type": "string", + "description": "ID of deployment's resource (site or function ID). Used if type is \"deployment\"", + "x-example": "n3u9feiwmf" + }, + "deploymentVcsProviderBranch": { + "type": "string", + "description": "Name of Git branch that updates rule. Used if type is \"deployment\"", + "x-example": "main" + }, + "status": { + "type": "string", + "description": "Domain verification status. Possible values are \"unverified\", \"verifying\", \"verified\"", + "x-example": "verified", + "enum": [ + "unverified", + "verifying", + "verified" + ] + }, + "logs": { + "type": "string", + "description": "Logs from rule verification or certificate generation. Certificate generation logs are prioritized if both are available.", + "x-example": "Verification of DNS records failed with DNS resolver 8.8.8.8. Domain stage.myapp.com does not have DNS record." + }, + "renewAt": { + "type": "string", + "description": "Certificate auto-renewal date in ISO 8601 format.", + "x-example": "datetime" + } + }, + "required": [ + "$id", + "$createdAt", + "$updatedAt", + "domain", + "type", + "trigger", + "redirectUrl", + "redirectStatusCode", + "deploymentId", + "deploymentResourceId", + "deploymentVcsProviderBranch", + "status", + "logs", + "renewAt" + ], + "example": { + "$id": "5e5ea5c16897e", + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "domain": "appwrite.company.com", + "type": "deployment", + "trigger": "manual", + "redirectUrl": "https:\/\/appwrite.io\/docs", + "redirectStatusCode": 301, + "deploymentId": "n3u9feiwmf", + "deploymentResourceType": "function", + "deploymentResourceId": "n3u9feiwmf", + "deploymentVcsProviderBranch": "main", + "status": "verified", + "logs": "Verification of DNS records failed with DNS resolver 8.8.8.8. Domain stage.myapp.com does not have DNS record.", + "renewAt": "datetime" + } + }, "emailTemplate": { "description": "EmailTemplate", "type": "object", @@ -70448,7 +72103,7 @@ }, "status": { "type": "string", - "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed.", + "description": "The status of the archive creation. Possible values: pending, processing, uploading, completed, failed, skipped.", "x-example": "completed" }, "startedAt": {