diff --git a/app/config/locale/translations/en.json b/app/config/locale/translations/en.json index c18c7350c3..cfac62d5ef 100644 --- a/app/config/locale/translations/en.json +++ b/app/config/locale/translations/en.json @@ -57,6 +57,21 @@ "emails.recovery.thanks": "Thanks,", "emails.recovery.buttonText": "Reset password", "emails.recovery.signature": "{{project}} team", + "emails.csvExport.success.subject": "Your CSV export is ready", + "emails.csvExport.success.preview": "Your data export has been completed successfully.", + "emails.csvExport.success.hello": "Hello {{user}},", + "emails.csvExport.success.body": "Your CSV export is ready for download. Click the link below to download your data export.", + "emails.csvExport.success.footer": "This download link will expire in 1 hour.", + "emails.csvExport.success.thanks": "Thanks,", + "emails.csvExport.success.buttonText": "Download CSV", + "emails.csvExport.success.signature": "{{project}} team", + "emails.csvExport.failure.subject": "Your CSV export failed - file too large", + "emails.csvExport.failure.preview": "Your data export failed because the file size exceeds your plan limit.", + "emails.csvExport.failure.hello": "Hello {{user}},", + "emails.csvExport.failure.body": "Your CSV export could not be completed because the export file size ({{size}}MB) exceeds your plan limit. Please consider upgrading your plan or exporting a smaller dataset.", + "emails.csvExport.failure.footer": "If you have any questions, please contact our support team.", + "emails.csvExport.failure.thanks": "Thanks,", + "emails.csvExport.failure.signature": "{{project}} team", "emails.invitation.subject": "Invitation to {{team}} Team at {{project}}", "emails.invitation.preview": "{{owner}} invited you to join {{team}} at {{project}}", "emails.invitation.hello": "Hello {{user}},", diff --git a/app/config/specs/open-api3-1.8.x-client.json b/app/config/specs/open-api3-1.8.x-client.json index 404b71db09..73d67b45c6 100644 --- a/app/config/specs/open-api3-1.8.x-client.json +++ b/app/config/specs/open-api3-1.8.x-client.json @@ -4934,7 +4934,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -4999,7 +4999,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5067,7 +5067,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5129,7 +5129,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5205,7 +5205,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5269,7 +5269,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5352,7 +5352,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5451,7 +5451,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5607,7 +5607,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5716,7 +5716,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5870,7 +5870,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -5978,7 +5978,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6082,7 +6082,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6206,7 +6206,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6330,7 +6330,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6405,7 +6405,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6521,7 +6521,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -7115,7 +7115,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7198,7 +7198,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -8076,7 +8076,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8144,7 +8144,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8215,7 +8215,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8280,7 +8280,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8359,7 +8359,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8426,7 +8426,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8512,7 +8512,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8610,7 +8610,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8761,7 +8761,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8869,7 +8869,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9014,7 +9014,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9121,7 +9121,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9224,7 +9224,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9347,7 +9347,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -12514,13 +12514,14 @@ }, "status": { "type": "string", - "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, or `failed`.", + "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, `failed`, or `scheduled`.", "x-example": "processing", "enum": [ "waiting", "processing", "completed", - "failed" + "failed", + "scheduled" ] }, "requestMethod": { diff --git a/app/config/specs/open-api3-1.8.x-console.json b/app/config/specs/open-api3-1.8.x-console.json index c0d35b48fb..afb9cd2a07 100644 --- a/app/config/specs/open-api3-1.8.x-console.json +++ b/app/config/specs/open-api3-1.8.x-console.json @@ -4992,7 +4992,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5115,7 +5115,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5219,7 +5219,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5333,7 +5333,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5398,7 +5398,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5466,7 +5466,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5528,7 +5528,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5604,7 +5604,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5668,7 +5668,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5751,7 +5751,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5853,7 +5853,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5944,7 +5944,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6055,7 +6055,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6147,7 +6147,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6234,7 +6234,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6342,7 +6342,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6415,7 +6415,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6518,7 +6518,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6593,7 +6593,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6681,7 +6681,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6791,7 +6791,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6906,7 +6906,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7016,7 +7016,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7131,7 +7131,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7241,7 +7241,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7356,7 +7356,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7475,7 +7475,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7599,7 +7599,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7719,7 +7719,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7844,7 +7844,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7964,7 +7964,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8089,7 +8089,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8199,7 +8199,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8314,7 +8314,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8427,7 +8427,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8548,7 +8548,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8661,7 +8661,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8782,7 +8782,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8895,7 +8895,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9016,7 +9016,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9151,7 +9151,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9272,7 +9272,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9392,7 +9392,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9502,7 +9502,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9648,7 +9648,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9723,7 +9723,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9807,7 +9807,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9919,7 +9919,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10018,7 +10018,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10203,7 +10203,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10337,7 +10337,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10440,7 +10440,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10540,7 +10540,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10649,7 +10649,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10803,7 +10803,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10911,7 +10911,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11015,7 +11015,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11112,7 +11112,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11236,7 +11236,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11360,7 +11360,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11446,7 +11446,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11579,7 +11579,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11654,7 +11654,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11738,7 +11738,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11825,7 +11825,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11921,7 +11921,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12027,7 +12027,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12142,7 +12142,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12215,7 +12215,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12448,7 +12448,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12497,7 +12497,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12547,7 +12547,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12647,7 +12647,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12707,7 +12707,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12779,7 +12779,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12838,7 +12838,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13068,7 +13068,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13129,7 +13129,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13209,7 +13209,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13292,7 +13292,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13388,7 +13388,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13473,7 +13473,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13576,7 +13576,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13673,7 +13673,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13735,7 +13735,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13799,7 +13799,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -13889,7 +13889,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -13960,7 +13960,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14035,7 +14035,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14151,7 +14151,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14216,7 +14216,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14287,7 +14287,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14369,7 +14369,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14428,7 +14428,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14519,7 +14519,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14588,7 +14588,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14679,7 +14679,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -16565,7 +16565,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16641,7 +16641,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16785,7 +16785,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16931,7 +16931,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17105,7 +17105,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17283,7 +17283,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17460,7 +17460,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17638,7 +17638,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17691,7 +17691,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17753,7 +17753,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17828,7 +17828,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17903,7 +17903,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -17979,7 +17979,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18154,7 +18154,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18330,7 +18330,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18477,7 +18477,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18625,7 +18625,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18740,7 +18740,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18858,7 +18858,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18953,7 +18953,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19051,7 +19051,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19156,7 +19156,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19264,7 +19264,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19369,7 +19369,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19477,7 +19477,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19704,7 +19704,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19929,7 +19929,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20024,7 +20024,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20122,7 +20122,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20217,7 +20217,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20315,7 +20315,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20410,7 +20410,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20508,7 +20508,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20603,7 +20603,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20701,7 +20701,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20754,7 +20754,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -20816,7 +20816,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20891,7 +20891,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20966,7 +20966,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21040,7 +21040,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21123,7 +21123,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21183,7 +21183,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21260,7 +21260,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21322,7 +21322,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21397,7 +21397,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21481,7 +21481,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21571,7 +21571,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21634,7 +21634,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21709,7 +21709,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -21871,7 +21871,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -21940,10 +21940,130 @@ ] } }, - "\/migrations\/csv": { + "\/migrations\/csv\/exports": { + "post": { + "summary": "Export documents to CSV", + "operationId": "migrationsCreateCSVExport", + "tags": [ + "migrations" + ], + "description": "Export documents to a CSV file from your Appwrite database. This endpoint allows you to export documents to a CSV file stored in an Appwrite Storage bucket.", + "responses": { + "202": { + "description": "Migration", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/migration" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createCSVExport", + "group": null, + "weight": 258, + "cookies": false, + "type": "", + "demo": "migrations\/create-csv-export.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-export.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "migrations.write", + "platforms": [ + "console" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "resourceId": { + "type": "string", + "description": "Composite ID in the format {databaseId:collectionId}, identifying a collection within a database to export.", + "x-example": "" + }, + "bucketId": { + "type": "string", + "description": "Storage bucket unique ID where the exported CSV will be stored.", + "x-example": "" + }, + "filename": { + "type": "string", + "description": "The name of the file to be created for the export, excluding the .csv extension.", + "x-example": "" + }, + "columns": { + "type": "array", + "description": "List of attributes to export. If empty, all attributes will be exported. You can use the `*` wildcard to export all attributes from the collection.", + "x-example": null, + "items": { + "type": "string" + } + }, + "queries": { + "type": "array", + "description": "Array of query strings generated using the Query class provided by the SDK to filter documents to export. [Learn more about queries](https:\/\/appwrite.io\/docs\/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long.", + "x-example": null, + "items": { + "type": "string" + } + }, + "delimiter": { + "type": "string", + "description": "The character that separates each column value. Default is comma.", + "x-example": "" + }, + "enclosure": { + "type": "string", + "description": "The character that encloses each column value. Default is double quotes.", + "x-example": "" + }, + "escape": { + "type": "string", + "description": "The escape character for the enclosure character. Default is double quotes.", + "x-example": "" + }, + "header": { + "type": "boolean", + "description": "Whether to include the header row with column names. Default is true.", + "x-example": false + }, + "notify": { + "type": "boolean", + "description": "Set to true to receive an email when the export is complete. Default is true.", + "x-example": false + } + }, + "required": [ + "resourceId", + "bucketId", + "filename" + ] + } + } + } + } + } + }, + "\/migrations\/csv\/imports": { "post": { "summary": "Import documents from a CSV", - "operationId": "migrationsCreateCsvMigration", + "operationId": "migrationsCreateCSVImport", "tags": [ "migrations" ], @@ -21962,13 +22082,13 @@ }, "deprecated": false, "x-appwrite": { - "method": "createCsvMigration", + "method": "createCSVImport", "group": null, "weight": 257, "cookies": false, "type": "", - "demo": "migrations\/create-csv-migration.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv.md", + "demo": "migrations\/create-csv-import.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-import.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22124,7 +22244,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22307,7 +22427,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22545,7 +22665,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -22669,7 +22789,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -22727,7 +22847,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -22778,7 +22898,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23248,7 +23368,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -24883,7 +25003,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -24954,7 +25074,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25039,7 +25159,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25107,7 +25227,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25193,7 +25313,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -29027,7 +29147,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29101,7 +29221,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29168,7 +29288,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29246,7 +29366,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29359,7 +29479,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29437,7 +29557,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -29488,7 +29608,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -29548,7 +29668,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -29608,7 +29728,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -29681,7 +29801,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -29733,6 +29853,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -29930,7 +30051,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -29979,7 +30100,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30029,7 +30150,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30129,7 +30250,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30189,7 +30310,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30261,7 +30382,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30320,7 +30441,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -30379,6 +30500,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -30565,7 +30687,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -30626,7 +30748,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -30706,7 +30828,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -30789,7 +30911,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -30890,7 +31012,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -30970,7 +31092,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31073,7 +31195,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31171,7 +31293,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31233,7 +31355,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31297,7 +31419,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31387,7 +31509,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -31458,7 +31580,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -31532,7 +31654,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -31594,7 +31716,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -31665,7 +31787,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -31747,7 +31869,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -31806,7 +31928,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -31897,7 +32019,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -31966,7 +32088,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32057,7 +32179,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -33529,7 +33651,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -33602,7 +33724,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -33681,7 +33803,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -33749,7 +33871,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -33820,7 +33942,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -33885,7 +34007,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -33964,7 +34086,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34031,7 +34153,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34117,7 +34239,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34214,7 +34336,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34273,7 +34395,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34349,7 +34471,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34410,7 +34532,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -34496,7 +34618,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -34603,7 +34725,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -34675,7 +34797,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -34777,7 +34899,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -34851,7 +34973,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -34938,7 +35060,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35047,7 +35169,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35161,7 +35283,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35270,7 +35392,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35384,7 +35506,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -35493,7 +35615,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -35607,7 +35729,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -35725,7 +35847,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -35848,7 +35970,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -35967,7 +36089,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36091,7 +36213,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36210,7 +36332,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36334,7 +36456,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36443,7 +36565,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -36557,7 +36679,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -36669,7 +36791,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -36789,7 +36911,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -36901,7 +37023,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37021,7 +37143,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37133,7 +37255,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37253,7 +37375,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37387,7 +37509,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -37507,7 +37629,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -37626,7 +37748,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -37735,7 +37857,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -37880,7 +38002,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -37954,7 +38076,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38037,7 +38159,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38148,7 +38270,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38233,7 +38355,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38365,7 +38487,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38439,7 +38561,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -38522,7 +38644,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -38608,7 +38730,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -38706,7 +38828,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -38882,7 +39004,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39011,7 +39133,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39113,7 +39235,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39212,7 +39334,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39320,7 +39442,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39465,7 +39587,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -39572,7 +39694,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -39675,7 +39797,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -39771,7 +39893,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -39894,7 +40016,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -40017,7 +40139,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40112,7 +40234,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -41324,7 +41446,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41407,7 +41529,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -41496,7 +41618,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -41556,7 +41678,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -41626,7 +41748,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -53962,13 +54084,14 @@ }, "status": { "type": "string", - "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, or `failed`.", + "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, `failed`, or `scheduled`.", "x-example": "processing", "enum": [ "waiting", "processing", "completed", - "failed" + "failed", + "scheduled" ] }, "requestMethod": { @@ -58456,6 +58579,11 @@ "type": "string" }, "x-example": [] + }, + "options": { + "type": "object", + "description": "Migration options used during the migration process.", + "x-example": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "required": [ @@ -58470,7 +58598,8 @@ "resourceId", "statusCounters", "resourceData", - "errors" + "errors", + "options" ], "example": { "$id": "5e5ea5c16897e", @@ -58486,7 +58615,8 @@ "resourceId": "databaseId:collectionId", "statusCounters": "{\"Database\": {\"PENDING\": 0, \"SUCCESS\": 1, \"ERROR\": 0, \"SKIP\": 0, \"PROCESSING\": 0, \"WARNING\": 0}}", "resourceData": "[{\"resource\":\"Database\",\"id\":\"public\",\"status\":\"SUCCESS\",\"message\":\"\"}]", - "errors": [] + "errors": [], + "options": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "migrationReport": { diff --git a/app/config/specs/open-api3-1.8.x-server.json b/app/config/specs/open-api3-1.8.x-server.json index 5c589b38b8..f703eeceb1 100644 --- a/app/config/specs/open-api3-1.8.x-server.json +++ b/app/config/specs/open-api3-1.8.x-server.json @@ -4653,7 +4653,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4759,7 +4759,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4875,7 +4875,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -4942,7 +4942,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5012,7 +5012,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5076,7 +5076,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5154,7 +5154,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5220,7 +5220,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5305,7 +5305,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5398,7 +5398,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5511,7 +5511,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5605,7 +5605,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5693,7 +5693,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5802,7 +5802,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5876,7 +5876,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5980,7 +5980,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6056,7 +6056,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6145,7 +6145,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6256,7 +6256,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6372,7 +6372,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6483,7 +6483,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6599,7 +6599,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6710,7 +6710,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6826,7 +6826,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6946,7 +6946,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7071,7 +7071,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7192,7 +7192,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7318,7 +7318,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7439,7 +7439,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7565,7 +7565,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7676,7 +7676,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7792,7 +7792,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7906,7 +7906,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8028,7 +8028,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8142,7 +8142,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8264,7 +8264,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8378,7 +8378,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8500,7 +8500,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8636,7 +8636,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8758,7 +8758,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8879,7 +8879,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8990,7 +8990,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9137,7 +9137,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9213,7 +9213,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9298,7 +9298,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9411,7 +9411,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9512,7 +9512,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9701,7 +9701,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9837,7 +9837,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9941,7 +9941,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10042,7 +10042,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10153,7 +10153,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10310,7 +10310,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10420,7 +10420,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10526,7 +10526,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10652,7 +10652,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10778,7 +10778,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10865,7 +10865,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10999,7 +10999,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11075,7 +11075,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11160,7 +11160,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11234,7 +11234,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11468,7 +11468,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11518,7 +11518,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11569,7 +11569,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11629,7 +11629,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11860,7 +11860,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -11922,7 +11922,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12003,7 +12003,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12087,7 +12087,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12184,7 +12184,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12270,7 +12270,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12374,7 +12374,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12472,7 +12472,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12535,7 +12535,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12600,7 +12600,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12691,7 +12691,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12763,7 +12763,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12840,7 +12840,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -12958,7 +12958,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13025,7 +13025,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13097,7 +13097,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13157,7 +13157,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13249,7 +13249,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13319,7 +13319,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13411,7 +13411,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -15340,7 +15340,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15417,7 +15417,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15562,7 +15562,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15709,7 +15709,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15884,7 +15884,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16063,7 +16063,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16243,7 +16243,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16424,7 +16424,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16478,7 +16478,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16541,7 +16541,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16617,7 +16617,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16693,7 +16693,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16770,7 +16770,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -16948,7 +16948,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17127,7 +17127,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17277,7 +17277,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17428,7 +17428,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17544,7 +17544,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17663,7 +17663,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17759,7 +17759,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17858,7 +17858,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -17964,7 +17964,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18073,7 +18073,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18179,7 +18179,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18288,7 +18288,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18518,7 +18518,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18746,7 +18746,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -18842,7 +18842,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -18941,7 +18941,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19037,7 +19037,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19136,7 +19136,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19232,7 +19232,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19331,7 +19331,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19427,7 +19427,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19526,7 +19526,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19580,7 +19580,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19643,7 +19643,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19719,7 +19719,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -19795,7 +19795,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -19870,7 +19870,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -19954,7 +19954,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20015,7 +20015,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20093,7 +20093,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20156,7 +20156,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20232,7 +20232,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20317,7 +20317,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20409,7 +20409,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20473,7 +20473,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20550,7 +20550,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -20624,7 +20624,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -20677,6 +20677,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -20874,7 +20875,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -20924,7 +20925,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -20975,7 +20976,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21035,7 +21036,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21095,6 +21096,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -21281,7 +21283,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21343,7 +21345,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21424,7 +21426,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21508,7 +21510,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -21610,7 +21612,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -21691,7 +21693,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -21795,7 +21797,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -21894,7 +21896,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -21957,7 +21959,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22022,7 +22024,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22113,7 +22115,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22185,7 +22187,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22260,7 +22262,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22323,7 +22325,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22395,7 +22397,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22455,7 +22457,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22547,7 +22549,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -22617,7 +22619,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -22709,7 +22711,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -24049,7 +24051,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24123,7 +24125,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24203,7 +24205,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24273,7 +24275,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24346,7 +24348,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24413,7 +24415,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24494,7 +24496,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24563,7 +24565,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -24651,7 +24653,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -24711,7 +24713,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -24788,7 +24790,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -24850,7 +24852,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -24937,7 +24939,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25045,7 +25047,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25118,7 +25120,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25221,7 +25223,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25296,7 +25298,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25384,7 +25386,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25494,7 +25496,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -25609,7 +25611,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -25719,7 +25721,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -25834,7 +25836,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -25944,7 +25946,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26059,7 +26061,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26178,7 +26180,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26302,7 +26304,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26422,7 +26424,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26547,7 +26549,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -26667,7 +26669,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -26792,7 +26794,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -26902,7 +26904,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27017,7 +27019,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27130,7 +27132,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27251,7 +27253,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27364,7 +27366,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27485,7 +27487,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27598,7 +27600,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -27719,7 +27721,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -27854,7 +27856,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -27975,7 +27977,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28095,7 +28097,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28205,7 +28207,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28351,7 +28353,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28426,7 +28428,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28510,7 +28512,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28622,7 +28624,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -28708,7 +28710,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -28841,7 +28843,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -28916,7 +28918,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29000,7 +29002,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29100,7 +29102,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29280,7 +29282,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29411,7 +29413,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29514,7 +29516,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29614,7 +29616,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -29724,7 +29726,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -29872,7 +29874,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -29981,7 +29983,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30086,7 +30088,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30211,7 +30213,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -31391,7 +31393,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31475,7 +31477,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31565,7 +31567,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31626,7 +31628,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -31697,7 +31699,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -42070,13 +42072,14 @@ }, "status": { "type": "string", - "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, or `failed`.", + "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, `failed`, or `scheduled`.", "x-example": "processing", "enum": [ "waiting", "processing", "completed", - "failed" + "failed", + "scheduled" ] }, "requestMethod": { diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 4cbfa4b471..73d67b45c6 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -4934,7 +4934,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -4999,7 +4999,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5067,7 +5067,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5129,7 +5129,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5205,7 +5205,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5269,7 +5269,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5352,7 +5352,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5451,7 +5451,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5607,7 +5607,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5716,7 +5716,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5870,7 +5870,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -5978,7 +5978,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6082,7 +6082,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6206,7 +6206,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6330,7 +6330,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6405,7 +6405,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6521,7 +6521,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -7115,7 +7115,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7198,7 +7198,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -8076,7 +8076,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8144,7 +8144,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8215,7 +8215,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8280,7 +8280,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8359,7 +8359,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8426,7 +8426,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8512,7 +8512,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8610,7 +8610,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8761,7 +8761,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8869,7 +8869,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9014,7 +9014,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9121,7 +9121,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9224,7 +9224,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9347,7 +9347,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 6059d84dcb..afb9cd2a07 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -4992,7 +4992,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5115,7 +5115,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5219,7 +5219,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5333,7 +5333,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5398,7 +5398,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5466,7 +5466,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5528,7 +5528,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5604,7 +5604,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5668,7 +5668,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5751,7 +5751,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5853,7 +5853,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5944,7 +5944,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6055,7 +6055,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6147,7 +6147,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6234,7 +6234,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6342,7 +6342,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6415,7 +6415,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6518,7 +6518,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6593,7 +6593,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6681,7 +6681,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6791,7 +6791,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6906,7 +6906,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7016,7 +7016,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7131,7 +7131,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7241,7 +7241,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7356,7 +7356,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7475,7 +7475,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7599,7 +7599,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7719,7 +7719,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7844,7 +7844,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7964,7 +7964,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8089,7 +8089,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8199,7 +8199,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8314,7 +8314,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8427,7 +8427,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8548,7 +8548,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8661,7 +8661,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8782,7 +8782,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8895,7 +8895,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9016,7 +9016,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9151,7 +9151,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9272,7 +9272,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9392,7 +9392,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9502,7 +9502,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9648,7 +9648,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9723,7 +9723,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9807,7 +9807,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9919,7 +9919,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10018,7 +10018,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10203,7 +10203,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10337,7 +10337,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10440,7 +10440,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10540,7 +10540,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10649,7 +10649,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10803,7 +10803,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10911,7 +10911,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11015,7 +11015,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11112,7 +11112,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11236,7 +11236,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11360,7 +11360,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11446,7 +11446,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11579,7 +11579,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11654,7 +11654,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11738,7 +11738,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11825,7 +11825,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11921,7 +11921,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12027,7 +12027,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12142,7 +12142,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12215,7 +12215,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12448,7 +12448,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12497,7 +12497,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12547,7 +12547,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12647,7 +12647,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12707,7 +12707,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12779,7 +12779,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12838,7 +12838,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13068,7 +13068,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13129,7 +13129,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13209,7 +13209,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13292,7 +13292,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13388,7 +13388,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13473,7 +13473,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13576,7 +13576,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13673,7 +13673,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13735,7 +13735,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13799,7 +13799,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -13889,7 +13889,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -13960,7 +13960,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14035,7 +14035,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14151,7 +14151,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14216,7 +14216,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14287,7 +14287,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14369,7 +14369,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14428,7 +14428,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14519,7 +14519,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14588,7 +14588,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14679,7 +14679,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -16565,7 +16565,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16641,7 +16641,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16785,7 +16785,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16931,7 +16931,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17105,7 +17105,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17283,7 +17283,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17460,7 +17460,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17638,7 +17638,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17691,7 +17691,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17753,7 +17753,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17828,7 +17828,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17903,7 +17903,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -17979,7 +17979,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18154,7 +18154,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18330,7 +18330,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18477,7 +18477,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18625,7 +18625,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18740,7 +18740,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18858,7 +18858,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18953,7 +18953,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19051,7 +19051,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19156,7 +19156,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19264,7 +19264,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19369,7 +19369,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19477,7 +19477,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19704,7 +19704,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19929,7 +19929,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20024,7 +20024,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20122,7 +20122,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20217,7 +20217,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20315,7 +20315,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20410,7 +20410,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20508,7 +20508,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20603,7 +20603,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20701,7 +20701,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20754,7 +20754,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -20816,7 +20816,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20891,7 +20891,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20966,7 +20966,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21040,7 +21040,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21123,7 +21123,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21183,7 +21183,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21260,7 +21260,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21322,7 +21322,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21397,7 +21397,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21481,7 +21481,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21571,7 +21571,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21634,7 +21634,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21709,7 +21709,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -21871,7 +21871,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -21940,10 +21940,130 @@ ] } }, - "\/migrations\/csv": { + "\/migrations\/csv\/exports": { + "post": { + "summary": "Export documents to CSV", + "operationId": "migrationsCreateCSVExport", + "tags": [ + "migrations" + ], + "description": "Export documents to a CSV file from your Appwrite database. This endpoint allows you to export documents to a CSV file stored in an Appwrite Storage bucket.", + "responses": { + "202": { + "description": "Migration", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/migration" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createCSVExport", + "group": null, + "weight": 258, + "cookies": false, + "type": "", + "demo": "migrations\/create-csv-export.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-export.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "migrations.write", + "platforms": [ + "console" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "resourceId": { + "type": "string", + "description": "Composite ID in the format {databaseId:collectionId}, identifying a collection within a database to export.", + "x-example": "" + }, + "bucketId": { + "type": "string", + "description": "Storage bucket unique ID where the exported CSV will be stored.", + "x-example": "" + }, + "filename": { + "type": "string", + "description": "The name of the file to be created for the export, excluding the .csv extension.", + "x-example": "" + }, + "columns": { + "type": "array", + "description": "List of attributes to export. If empty, all attributes will be exported. You can use the `*` wildcard to export all attributes from the collection.", + "x-example": null, + "items": { + "type": "string" + } + }, + "queries": { + "type": "array", + "description": "Array of query strings generated using the Query class provided by the SDK to filter documents to export. [Learn more about queries](https:\/\/appwrite.io\/docs\/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long.", + "x-example": null, + "items": { + "type": "string" + } + }, + "delimiter": { + "type": "string", + "description": "The character that separates each column value. Default is comma.", + "x-example": "" + }, + "enclosure": { + "type": "string", + "description": "The character that encloses each column value. Default is double quotes.", + "x-example": "" + }, + "escape": { + "type": "string", + "description": "The escape character for the enclosure character. Default is double quotes.", + "x-example": "" + }, + "header": { + "type": "boolean", + "description": "Whether to include the header row with column names. Default is true.", + "x-example": false + }, + "notify": { + "type": "boolean", + "description": "Set to true to receive an email when the export is complete. Default is true.", + "x-example": false + } + }, + "required": [ + "resourceId", + "bucketId", + "filename" + ] + } + } + } + } + } + }, + "\/migrations\/csv\/imports": { "post": { "summary": "Import documents from a CSV", - "operationId": "migrationsCreateCsvMigration", + "operationId": "migrationsCreateCSVImport", "tags": [ "migrations" ], @@ -21962,13 +22082,13 @@ }, "deprecated": false, "x-appwrite": { - "method": "createCsvMigration", + "method": "createCSVImport", "group": null, "weight": 257, "cookies": false, "type": "", - "demo": "migrations\/create-csv-migration.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv.md", + "demo": "migrations\/create-csv-import.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-import.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22124,7 +22244,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22307,7 +22427,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22545,7 +22665,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -22669,7 +22789,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -22727,7 +22847,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -22778,7 +22898,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23248,7 +23368,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -24883,7 +25003,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -24954,7 +25074,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25039,7 +25159,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25107,7 +25227,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25193,7 +25313,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -29027,7 +29147,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29101,7 +29221,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29168,7 +29288,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29246,7 +29366,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29359,7 +29479,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29437,7 +29557,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -29488,7 +29608,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -29548,7 +29668,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -29608,7 +29728,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -29681,7 +29801,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -29931,7 +30051,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -29980,7 +30100,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30030,7 +30150,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30130,7 +30250,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30190,7 +30310,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30262,7 +30382,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30321,7 +30441,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -30567,7 +30687,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -30628,7 +30748,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -30708,7 +30828,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -30791,7 +30911,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -30892,7 +31012,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -30972,7 +31092,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31075,7 +31195,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31173,7 +31293,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31235,7 +31355,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31299,7 +31419,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31389,7 +31509,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -31460,7 +31580,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -31534,7 +31654,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -31596,7 +31716,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -31667,7 +31787,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -31749,7 +31869,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -31808,7 +31928,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -31899,7 +32019,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -31968,7 +32088,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32059,7 +32179,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -33531,7 +33651,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -33604,7 +33724,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -33683,7 +33803,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -33751,7 +33871,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -33822,7 +33942,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -33887,7 +34007,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -33966,7 +34086,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34033,7 +34153,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34119,7 +34239,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34216,7 +34336,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34275,7 +34395,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34351,7 +34471,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34412,7 +34532,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -34498,7 +34618,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -34605,7 +34725,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -34677,7 +34797,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -34779,7 +34899,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -34853,7 +34973,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -34940,7 +35060,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35049,7 +35169,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35163,7 +35283,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35272,7 +35392,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35386,7 +35506,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -35495,7 +35615,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -35609,7 +35729,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -35727,7 +35847,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -35850,7 +35970,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -35969,7 +36089,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36093,7 +36213,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36212,7 +36332,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36336,7 +36456,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36445,7 +36565,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -36559,7 +36679,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -36671,7 +36791,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -36791,7 +36911,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -36903,7 +37023,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37023,7 +37143,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37135,7 +37255,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37255,7 +37375,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37389,7 +37509,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -37509,7 +37629,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -37628,7 +37748,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -37737,7 +37857,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -37882,7 +38002,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -37956,7 +38076,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38039,7 +38159,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38150,7 +38270,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38235,7 +38355,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38367,7 +38487,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38441,7 +38561,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -38524,7 +38644,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -38610,7 +38730,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -38708,7 +38828,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -38884,7 +39004,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39013,7 +39133,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39115,7 +39235,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39214,7 +39334,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39322,7 +39442,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39467,7 +39587,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -39574,7 +39694,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -39677,7 +39797,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -39773,7 +39893,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -39896,7 +40016,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -40019,7 +40139,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40114,7 +40234,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -41326,7 +41446,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41409,7 +41529,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -41498,7 +41618,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -41558,7 +41678,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -41628,7 +41748,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -58459,6 +58579,11 @@ "type": "string" }, "x-example": [] + }, + "options": { + "type": "object", + "description": "Migration options used during the migration process.", + "x-example": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "required": [ @@ -58473,7 +58598,8 @@ "resourceId", "statusCounters", "resourceData", - "errors" + "errors", + "options" ], "example": { "$id": "5e5ea5c16897e", @@ -58489,7 +58615,8 @@ "resourceId": "databaseId:collectionId", "statusCounters": "{\"Database\": {\"PENDING\": 0, \"SUCCESS\": 1, \"ERROR\": 0, \"SKIP\": 0, \"PROCESSING\": 0, \"WARNING\": 0}}", "resourceData": "[{\"resource\":\"Database\",\"id\":\"public\",\"status\":\"SUCCESS\",\"message\":\"\"}]", - "errors": [] + "errors": [], + "options": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "migrationReport": { diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 806882c63e..f703eeceb1 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -4653,7 +4653,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4759,7 +4759,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4875,7 +4875,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -4942,7 +4942,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5012,7 +5012,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5076,7 +5076,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5154,7 +5154,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5220,7 +5220,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5305,7 +5305,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5398,7 +5398,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5511,7 +5511,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5605,7 +5605,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5693,7 +5693,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5802,7 +5802,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5876,7 +5876,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5980,7 +5980,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6056,7 +6056,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6145,7 +6145,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6256,7 +6256,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6372,7 +6372,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6483,7 +6483,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6599,7 +6599,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6710,7 +6710,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6826,7 +6826,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6946,7 +6946,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7071,7 +7071,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7192,7 +7192,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7318,7 +7318,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7439,7 +7439,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7565,7 +7565,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7676,7 +7676,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7792,7 +7792,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7906,7 +7906,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8028,7 +8028,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8142,7 +8142,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8264,7 +8264,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8378,7 +8378,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8500,7 +8500,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8636,7 +8636,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8758,7 +8758,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8879,7 +8879,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8990,7 +8990,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9137,7 +9137,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9213,7 +9213,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9298,7 +9298,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9411,7 +9411,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9512,7 +9512,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9701,7 +9701,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9837,7 +9837,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9941,7 +9941,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10042,7 +10042,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10153,7 +10153,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10310,7 +10310,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10420,7 +10420,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10526,7 +10526,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10652,7 +10652,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10778,7 +10778,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10865,7 +10865,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10999,7 +10999,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11075,7 +11075,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11160,7 +11160,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11234,7 +11234,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11468,7 +11468,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11518,7 +11518,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11569,7 +11569,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11629,7 +11629,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11860,7 +11860,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -11922,7 +11922,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12003,7 +12003,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12087,7 +12087,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12184,7 +12184,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12270,7 +12270,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12374,7 +12374,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12472,7 +12472,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12535,7 +12535,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12600,7 +12600,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12691,7 +12691,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12763,7 +12763,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12840,7 +12840,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -12958,7 +12958,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13025,7 +13025,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13097,7 +13097,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13157,7 +13157,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13249,7 +13249,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13319,7 +13319,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13411,7 +13411,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -15340,7 +15340,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15417,7 +15417,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15562,7 +15562,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15709,7 +15709,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15884,7 +15884,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16063,7 +16063,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16243,7 +16243,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16424,7 +16424,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16478,7 +16478,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16541,7 +16541,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16617,7 +16617,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16693,7 +16693,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16770,7 +16770,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -16948,7 +16948,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17127,7 +17127,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17277,7 +17277,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17428,7 +17428,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17544,7 +17544,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17663,7 +17663,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17759,7 +17759,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17858,7 +17858,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -17964,7 +17964,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18073,7 +18073,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18179,7 +18179,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18288,7 +18288,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18518,7 +18518,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18746,7 +18746,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -18842,7 +18842,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -18941,7 +18941,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19037,7 +19037,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19136,7 +19136,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19232,7 +19232,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19331,7 +19331,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19427,7 +19427,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19526,7 +19526,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19580,7 +19580,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19643,7 +19643,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19719,7 +19719,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -19795,7 +19795,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -19870,7 +19870,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -19954,7 +19954,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20015,7 +20015,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20093,7 +20093,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20156,7 +20156,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20232,7 +20232,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20317,7 +20317,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20409,7 +20409,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20473,7 +20473,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20550,7 +20550,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -20624,7 +20624,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -20875,7 +20875,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -20925,7 +20925,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -20976,7 +20976,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21036,7 +21036,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21283,7 +21283,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21345,7 +21345,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21426,7 +21426,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21510,7 +21510,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -21612,7 +21612,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -21693,7 +21693,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -21797,7 +21797,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -21896,7 +21896,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -21959,7 +21959,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22024,7 +22024,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22115,7 +22115,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22187,7 +22187,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22262,7 +22262,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22325,7 +22325,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22397,7 +22397,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22457,7 +22457,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22549,7 +22549,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -22619,7 +22619,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -22711,7 +22711,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -24051,7 +24051,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24125,7 +24125,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24205,7 +24205,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24275,7 +24275,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24348,7 +24348,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24415,7 +24415,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24496,7 +24496,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24565,7 +24565,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -24653,7 +24653,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -24713,7 +24713,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -24790,7 +24790,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -24852,7 +24852,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -24939,7 +24939,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25047,7 +25047,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25120,7 +25120,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25223,7 +25223,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25298,7 +25298,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25386,7 +25386,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25496,7 +25496,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -25611,7 +25611,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -25721,7 +25721,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -25836,7 +25836,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -25946,7 +25946,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26061,7 +26061,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26180,7 +26180,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26304,7 +26304,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26424,7 +26424,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26549,7 +26549,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -26669,7 +26669,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -26794,7 +26794,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -26904,7 +26904,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27019,7 +27019,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27132,7 +27132,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27253,7 +27253,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27366,7 +27366,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27487,7 +27487,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27600,7 +27600,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -27721,7 +27721,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -27856,7 +27856,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -27977,7 +27977,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28097,7 +28097,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28207,7 +28207,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28353,7 +28353,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28428,7 +28428,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28512,7 +28512,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28624,7 +28624,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -28710,7 +28710,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -28843,7 +28843,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -28918,7 +28918,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29002,7 +29002,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29102,7 +29102,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29282,7 +29282,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29413,7 +29413,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29516,7 +29516,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29616,7 +29616,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -29726,7 +29726,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -29874,7 +29874,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -29983,7 +29983,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30088,7 +30088,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30213,7 +30213,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -31393,7 +31393,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31477,7 +31477,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31567,7 +31567,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31628,7 +31628,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -31699,7 +31699,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", diff --git a/app/config/specs/swagger2-1.8.x-client.json b/app/config/specs/swagger2-1.8.x-client.json index 78b332a5c3..3483aff22c 100644 --- a/app/config/specs/swagger2-1.8.x-client.json +++ b/app/config/specs/swagger2-1.8.x-client.json @@ -5076,7 +5076,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5141,7 +5141,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5209,7 +5209,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5270,7 +5270,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5347,7 +5347,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5410,7 +5410,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5489,7 +5489,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5582,7 +5582,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5736,7 +5736,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5837,7 +5837,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5987,7 +5987,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -6093,7 +6093,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6191,7 +6191,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6309,7 +6309,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6425,7 +6425,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6498,7 +6498,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6615,7 +6615,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -7240,7 +7240,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7324,7 +7324,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -8153,7 +8153,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8221,7 +8221,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8292,7 +8292,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8356,7 +8356,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8436,7 +8436,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8502,7 +8502,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8584,7 +8584,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8676,7 +8676,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8825,7 +8825,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8925,7 +8925,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9066,7 +9066,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9171,7 +9171,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9268,7 +9268,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9385,7 +9385,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -12504,13 +12504,14 @@ }, "status": { "type": "string", - "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, or `failed`.", + "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, `failed`, or `scheduled`.", "x-example": "processing", "enum": [ "waiting", "processing", "completed", - "failed" + "failed", + "scheduled" ] }, "requestMethod": { diff --git a/app/config/specs/swagger2-1.8.x-console.json b/app/config/specs/swagger2-1.8.x-console.json index 9f2081aaf9..09296adf29 100644 --- a/app/config/specs/swagger2-1.8.x-console.json +++ b/app/config/specs/swagger2-1.8.x-console.json @@ -5156,7 +5156,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5275,7 +5275,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5378,7 +5378,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5495,7 +5495,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5560,7 +5560,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5628,7 +5628,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5689,7 +5689,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5766,7 +5766,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5829,7 +5829,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5908,7 +5908,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -6008,7 +6008,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -6099,7 +6099,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6212,7 +6212,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6302,7 +6302,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6386,7 +6386,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6495,7 +6495,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6566,7 +6566,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6671,7 +6671,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6742,7 +6742,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6827,7 +6827,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6937,7 +6937,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -7049,7 +7049,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7159,7 +7159,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7271,7 +7271,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7381,7 +7381,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7493,7 +7493,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7613,7 +7613,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7735,7 +7735,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7857,7 +7857,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7981,7 +7981,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -8103,7 +8103,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8227,7 +8227,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8337,7 +8337,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8449,7 +8449,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8554,7 +8554,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8665,7 +8665,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8770,7 +8770,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8881,7 +8881,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8986,7 +8986,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9097,7 +9097,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9234,7 +9234,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9357,7 +9357,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9475,7 +9475,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9585,7 +9585,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9726,7 +9726,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9799,7 +9799,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9879,7 +9879,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9985,7 +9985,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10078,7 +10078,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10263,7 +10263,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10395,7 +10395,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10497,7 +10497,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10593,7 +10593,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10694,7 +10694,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10844,7 +10844,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10950,7 +10950,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11046,7 +11046,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11138,7 +11138,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11256,7 +11256,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11372,7 +11372,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11455,7 +11455,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11587,7 +11587,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11660,7 +11660,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11738,7 +11738,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11820,7 +11820,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11910,7 +11910,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12013,7 +12013,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12124,7 +12124,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12196,7 +12196,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12447,7 +12447,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12496,7 +12496,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12546,7 +12546,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12640,7 +12640,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12698,7 +12698,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12768,7 +12768,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12827,7 +12827,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13074,7 +13074,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13135,7 +13135,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13212,7 +13212,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13292,7 +13292,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13384,7 +13384,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13469,7 +13469,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13575,7 +13575,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13671,7 +13671,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13733,7 +13733,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13800,7 +13800,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -13885,7 +13885,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -13952,7 +13952,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14025,7 +14025,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14142,7 +14142,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14206,7 +14206,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14273,7 +14273,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14351,7 +14351,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14410,7 +14410,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14500,7 +14500,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14567,7 +14567,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14659,7 +14659,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -16543,7 +16543,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16618,7 +16618,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16776,7 +16776,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16931,7 +16931,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17126,7 +17126,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17320,7 +17320,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17506,7 +17506,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17686,7 +17686,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17741,7 +17741,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17801,7 +17801,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17873,7 +17873,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17945,7 +17945,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -18020,7 +18020,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18205,7 +18205,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18386,7 +18386,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18539,7 +18539,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18688,7 +18688,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18815,7 +18815,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18940,7 +18940,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -19043,7 +19043,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19144,7 +19144,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19259,7 +19259,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19372,7 +19372,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19487,7 +19487,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19600,7 +19600,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19843,7 +19843,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -20079,7 +20079,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20182,7 +20182,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20283,7 +20283,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20386,7 +20386,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20487,7 +20487,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20590,7 +20590,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20691,7 +20691,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20794,7 +20794,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20893,7 +20893,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20948,7 +20948,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -21008,7 +21008,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -21080,7 +21080,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -21152,7 +21152,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21225,7 +21225,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21313,7 +21313,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21373,7 +21373,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21452,7 +21452,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21512,7 +21512,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21584,7 +21584,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21665,7 +21665,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21752,7 +21752,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21815,7 +21815,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21885,7 +21885,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -22050,7 +22050,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -22112,10 +22112,142 @@ ] } }, - "\/migrations\/csv": { + "\/migrations\/csv\/exports": { + "post": { + "summary": "Export documents to CSV", + "operationId": "migrationsCreateCSVExport", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "migrations" + ], + "description": "Export documents to a CSV file from your Appwrite database. This endpoint allows you to export documents to a CSV file stored in an Appwrite Storage bucket.", + "responses": { + "202": { + "description": "Migration", + "schema": { + "$ref": "#\/definitions\/migration" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createCSVExport", + "group": null, + "weight": 258, + "cookies": false, + "type": "", + "demo": "migrations\/create-csv-export.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-export.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "migrations.write", + "platforms": [ + "console" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "resourceId": { + "type": "string", + "description": "Composite ID in the format {databaseId:collectionId}, identifying a collection within a database to export.", + "default": null, + "x-example": "" + }, + "bucketId": { + "type": "string", + "description": "Storage bucket unique ID where the exported CSV will be stored.", + "default": null, + "x-example": "" + }, + "filename": { + "type": "string", + "description": "The name of the file to be created for the export, excluding the .csv extension.", + "default": null, + "x-example": "" + }, + "columns": { + "type": "array", + "description": "List of attributes to export. If empty, all attributes will be exported. You can use the `*` wildcard to export all attributes from the collection.", + "default": [], + "x-example": null, + "items": { + "type": "string" + } + }, + "queries": { + "type": "array", + "description": "Array of query strings generated using the Query class provided by the SDK to filter documents to export. [Learn more about queries](https:\/\/appwrite.io\/docs\/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long.", + "default": [], + "x-example": null, + "items": { + "type": "string" + } + }, + "delimiter": { + "type": "string", + "description": "The character that separates each column value. Default is comma.", + "default": ",", + "x-example": "" + }, + "enclosure": { + "type": "string", + "description": "The character that encloses each column value. Default is double quotes.", + "default": "\"", + "x-example": "" + }, + "escape": { + "type": "string", + "description": "The escape character for the enclosure character. Default is double quotes.", + "default": "\"", + "x-example": "" + }, + "header": { + "type": "boolean", + "description": "Whether to include the header row with column names. Default is true.", + "default": true, + "x-example": false + }, + "notify": { + "type": "boolean", + "description": "Set to true to receive an email when the export is complete. Default is true.", + "default": true, + "x-example": false + } + }, + "required": [ + "resourceId", + "bucketId", + "filename" + ] + } + } + ] + } + }, + "\/migrations\/csv\/imports": { "post": { "summary": "Import documents from a CSV", - "operationId": "migrationsCreateCsvMigration", + "operationId": "migrationsCreateCSVImport", "consumes": [ "application\/json" ], @@ -22136,13 +22268,13 @@ }, "deprecated": false, "x-appwrite": { - "method": "createCsvMigration", + "method": "createCSVImport", "group": null, "weight": 257, "cookies": false, "type": "", - "demo": "migrations\/create-csv-migration.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv.md", + "demo": "migrations\/create-csv-import.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-import.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22306,7 +22438,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22496,7 +22628,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22728,7 +22860,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -22839,7 +22971,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -22897,7 +23029,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -22950,7 +23082,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23418,7 +23550,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -25061,7 +25193,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -25131,7 +25263,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25214,7 +25346,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25280,7 +25412,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25366,7 +25498,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -29179,7 +29311,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29252,7 +29384,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29322,7 +29454,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29405,7 +29537,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29525,7 +29657,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29606,7 +29738,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -29659,7 +29791,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -29719,7 +29851,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -29777,7 +29909,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -29849,7 +29981,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -29905,6 +30037,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -30116,7 +30249,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -30165,7 +30298,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30215,7 +30348,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30309,7 +30442,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30367,7 +30500,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30437,7 +30570,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30496,7 +30629,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -30554,6 +30687,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -30758,7 +30892,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -30819,7 +30953,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -30896,7 +31030,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -30976,7 +31110,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -31076,7 +31210,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -31155,7 +31289,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31261,7 +31395,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31358,7 +31492,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31420,7 +31554,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31487,7 +31621,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31572,7 +31706,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -31639,7 +31773,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -31710,7 +31844,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -31774,7 +31908,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -31841,7 +31975,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -31919,7 +32053,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -31978,7 +32112,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -32068,7 +32202,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -32135,7 +32269,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32227,7 +32361,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -33661,7 +33795,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -33733,7 +33867,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -33815,7 +33949,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -33883,7 +34017,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -33954,7 +34088,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -34018,7 +34152,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -34098,7 +34232,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34164,7 +34298,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34246,7 +34380,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34341,7 +34475,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34400,7 +34534,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34478,7 +34612,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34537,7 +34671,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -34620,7 +34754,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -34728,7 +34862,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -34798,7 +34932,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -34902,7 +35036,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -34972,7 +35106,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -35056,7 +35190,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35165,7 +35299,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35276,7 +35410,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35385,7 +35519,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35496,7 +35630,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -35605,7 +35739,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -35716,7 +35850,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -35835,7 +35969,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -35956,7 +36090,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -36077,7 +36211,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36200,7 +36334,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36321,7 +36455,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36444,7 +36578,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36553,7 +36687,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -36664,7 +36798,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -36768,7 +36902,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -36878,7 +37012,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -36982,7 +37116,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37092,7 +37226,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37196,7 +37330,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37306,7 +37440,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37442,7 +37576,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -37564,7 +37698,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -37681,7 +37815,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -37790,7 +37924,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -37930,7 +38064,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -38002,7 +38136,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38081,7 +38215,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38186,7 +38320,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38268,7 +38402,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38399,7 +38533,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38471,7 +38605,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -38548,7 +38682,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -38629,7 +38763,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -38721,7 +38855,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -38897,7 +39031,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39024,7 +39158,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39125,7 +39259,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39220,7 +39354,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39320,7 +39454,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39461,7 +39595,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -39566,7 +39700,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -39661,7 +39795,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -39752,7 +39886,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -39869,7 +40003,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -39984,7 +40118,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40073,7 +40207,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -41258,7 +41392,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41338,7 +41472,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -41422,7 +41556,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -41482,7 +41616,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -41553,7 +41687,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -53910,13 +54044,14 @@ }, "status": { "type": "string", - "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, or `failed`.", + "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, `failed`, or `scheduled`.", "x-example": "processing", "enum": [ "waiting", "processing", "completed", - "failed" + "failed", + "scheduled" ] }, "requestMethod": { @@ -58508,6 +58643,12 @@ "type": "string" }, "x-example": [] + }, + "options": { + "type": "object", + "additionalProperties": true, + "description": "Migration options used during the migration process.", + "x-example": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "required": [ @@ -58522,7 +58663,8 @@ "resourceId", "statusCounters", "resourceData", - "errors" + "errors", + "options" ], "example": { "$id": "5e5ea5c16897e", @@ -58538,7 +58680,8 @@ "resourceId": "databaseId:collectionId", "statusCounters": "{\"Database\": {\"PENDING\": 0, \"SUCCESS\": 1, \"ERROR\": 0, \"SKIP\": 0, \"PROCESSING\": 0, \"WARNING\": 0}}", "resourceData": "[{\"resource\":\"Database\",\"id\":\"public\",\"status\":\"SUCCESS\",\"message\":\"\"}]", - "errors": [] + "errors": [], + "options": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "migrationReport": { diff --git a/app/config/specs/swagger2-1.8.x-server.json b/app/config/specs/swagger2-1.8.x-server.json index 80999995c7..2a5f74b6aa 100644 --- a/app/config/specs/swagger2-1.8.x-server.json +++ b/app/config/specs/swagger2-1.8.x-server.json @@ -4801,7 +4801,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4906,7 +4906,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5025,7 +5025,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5092,7 +5092,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5162,7 +5162,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5225,7 +5225,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5304,7 +5304,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5369,7 +5369,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5450,7 +5450,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5543,7 +5543,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5658,7 +5658,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5750,7 +5750,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5835,7 +5835,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5945,7 +5945,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6017,7 +6017,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6123,7 +6123,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6195,7 +6195,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6281,7 +6281,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6392,7 +6392,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6505,7 +6505,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6616,7 +6616,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6729,7 +6729,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6840,7 +6840,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6953,7 +6953,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7074,7 +7074,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7197,7 +7197,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7320,7 +7320,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7445,7 +7445,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7568,7 +7568,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7693,7 +7693,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7804,7 +7804,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7917,7 +7917,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8023,7 +8023,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8135,7 +8135,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8241,7 +8241,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8353,7 +8353,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8459,7 +8459,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8571,7 +8571,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8709,7 +8709,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8833,7 +8833,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8952,7 +8952,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9063,7 +9063,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9205,7 +9205,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9279,7 +9279,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9360,7 +9360,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9467,7 +9467,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9562,7 +9562,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9751,7 +9751,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9885,7 +9885,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9988,7 +9988,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10085,7 +10085,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10188,7 +10188,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10341,7 +10341,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10449,7 +10449,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10549,7 +10549,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10669,7 +10669,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10787,7 +10787,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10871,7 +10871,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11004,7 +11004,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11078,7 +11078,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11157,7 +11157,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11230,7 +11230,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11482,7 +11482,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11532,7 +11532,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11583,7 +11583,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11643,7 +11643,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11891,7 +11891,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -11953,7 +11953,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12031,7 +12031,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12112,7 +12112,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12205,7 +12205,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12291,7 +12291,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12398,7 +12398,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12495,7 +12495,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12558,7 +12558,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12626,7 +12626,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12712,7 +12712,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12780,7 +12780,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12855,7 +12855,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -12974,7 +12974,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13040,7 +13040,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13108,7 +13108,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13168,7 +13168,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13259,7 +13259,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13327,7 +13327,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13420,7 +13420,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -15347,7 +15347,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15423,7 +15423,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15582,7 +15582,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15738,7 +15738,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15934,7 +15934,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16129,7 +16129,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16318,7 +16318,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16501,7 +16501,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16557,7 +16557,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16618,7 +16618,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16691,7 +16691,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16764,7 +16764,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16840,7 +16840,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17028,7 +17028,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17212,7 +17212,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17368,7 +17368,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17520,7 +17520,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17648,7 +17648,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17774,7 +17774,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17878,7 +17878,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17980,7 +17980,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -18096,7 +18096,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18210,7 +18210,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18326,7 +18326,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18440,7 +18440,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18686,7 +18686,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18925,7 +18925,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19029,7 +19029,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19131,7 +19131,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19235,7 +19235,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19337,7 +19337,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19441,7 +19441,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19543,7 +19543,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19647,7 +19647,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19747,7 +19747,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19803,7 +19803,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19864,7 +19864,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19937,7 +19937,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20010,7 +20010,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20084,7 +20084,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20173,7 +20173,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20234,7 +20234,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20314,7 +20314,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20375,7 +20375,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20448,7 +20448,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20530,7 +20530,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20619,7 +20619,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20683,7 +20683,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20755,7 +20755,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -20828,7 +20828,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -20885,6 +20885,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -21096,7 +21097,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -21146,7 +21147,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -21197,7 +21198,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21257,7 +21258,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21316,6 +21317,7 @@ "vue", "sveltekit", "astro", + "tanstack-start", "remix", "lynx", "flutter", @@ -21520,7 +21522,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21582,7 +21584,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21660,7 +21662,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21741,7 +21743,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -21842,7 +21844,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -21922,7 +21924,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -22029,7 +22031,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -22127,7 +22129,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -22190,7 +22192,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22258,7 +22260,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22344,7 +22346,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22412,7 +22414,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22484,7 +22486,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22549,7 +22551,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22617,7 +22619,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22677,7 +22679,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22768,7 +22770,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -22836,7 +22838,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -22929,7 +22931,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -24237,7 +24239,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24310,7 +24312,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24393,7 +24395,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24463,7 +24465,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24536,7 +24538,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24602,7 +24604,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24684,7 +24686,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24752,7 +24754,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -24836,7 +24838,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -24896,7 +24898,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -24975,7 +24977,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -25035,7 +25037,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -25119,7 +25121,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25228,7 +25230,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25299,7 +25301,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25404,7 +25406,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25475,7 +25477,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25560,7 +25562,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25670,7 +25672,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -25782,7 +25784,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -25892,7 +25894,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -26004,7 +26006,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -26114,7 +26116,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26226,7 +26228,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26346,7 +26348,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26468,7 +26470,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26590,7 +26592,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26714,7 +26716,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -26836,7 +26838,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -26960,7 +26962,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -27070,7 +27072,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27182,7 +27184,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27287,7 +27289,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27398,7 +27400,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27503,7 +27505,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27614,7 +27616,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27719,7 +27721,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -27830,7 +27832,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -27967,7 +27969,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -28090,7 +28092,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28208,7 +28210,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28318,7 +28320,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28459,7 +28461,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28532,7 +28534,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28612,7 +28614,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28718,7 +28720,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -28801,7 +28803,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -28933,7 +28935,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -29006,7 +29008,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29084,7 +29086,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29178,7 +29180,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29358,7 +29360,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29487,7 +29489,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29589,7 +29591,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29685,7 +29687,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -29787,7 +29789,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -29931,7 +29933,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -30038,7 +30040,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30137,7 +30139,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30256,7 +30258,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -31408,7 +31410,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31489,7 +31491,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31574,7 +31576,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31635,7 +31637,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -31707,7 +31709,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -42108,13 +42110,14 @@ }, "status": { "type": "string", - "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, or `failed`.", + "description": "The status of the function execution. Possible values can be: `waiting`, `processing`, `completed`, `failed`, or `scheduled`.", "x-example": "processing", "enum": [ "waiting", "processing", "completed", - "failed" + "failed", + "scheduled" ] }, "requestMethod": { diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index 2521664304..3483aff22c 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -5076,7 +5076,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5141,7 +5141,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5209,7 +5209,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5270,7 +5270,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5347,7 +5347,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5410,7 +5410,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5489,7 +5489,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5582,7 +5582,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5736,7 +5736,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5837,7 +5837,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5987,7 +5987,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -6093,7 +6093,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6191,7 +6191,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6309,7 +6309,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6425,7 +6425,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6498,7 +6498,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6615,7 +6615,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -7240,7 +7240,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7324,7 +7324,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -8153,7 +8153,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8221,7 +8221,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8292,7 +8292,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8356,7 +8356,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8436,7 +8436,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8502,7 +8502,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8584,7 +8584,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8676,7 +8676,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8825,7 +8825,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8925,7 +8925,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9066,7 +9066,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9171,7 +9171,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9268,7 +9268,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9385,7 +9385,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index cf7a30528f..09296adf29 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -5156,7 +5156,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5275,7 +5275,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5378,7 +5378,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5495,7 +5495,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5560,7 +5560,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5628,7 +5628,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5689,7 +5689,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5766,7 +5766,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5829,7 +5829,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5908,7 +5908,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -6008,7 +6008,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -6099,7 +6099,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6212,7 +6212,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6302,7 +6302,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6386,7 +6386,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6495,7 +6495,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6566,7 +6566,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6671,7 +6671,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6742,7 +6742,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6827,7 +6827,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6937,7 +6937,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -7049,7 +7049,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7159,7 +7159,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7271,7 +7271,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7381,7 +7381,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7493,7 +7493,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7613,7 +7613,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7735,7 +7735,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7857,7 +7857,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7981,7 +7981,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -8103,7 +8103,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8227,7 +8227,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8337,7 +8337,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8449,7 +8449,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8554,7 +8554,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8665,7 +8665,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8770,7 +8770,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8881,7 +8881,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8986,7 +8986,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9097,7 +9097,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9234,7 +9234,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9357,7 +9357,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9475,7 +9475,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9585,7 +9585,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9726,7 +9726,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9799,7 +9799,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9879,7 +9879,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9985,7 +9985,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10078,7 +10078,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10263,7 +10263,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10395,7 +10395,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10497,7 +10497,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10593,7 +10593,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10694,7 +10694,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10844,7 +10844,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10950,7 +10950,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11046,7 +11046,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11138,7 +11138,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11256,7 +11256,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11372,7 +11372,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11455,7 +11455,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11587,7 +11587,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11660,7 +11660,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11738,7 +11738,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11820,7 +11820,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11910,7 +11910,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12013,7 +12013,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12124,7 +12124,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12196,7 +12196,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12447,7 +12447,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12496,7 +12496,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12546,7 +12546,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12640,7 +12640,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12698,7 +12698,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12768,7 +12768,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12827,7 +12827,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13074,7 +13074,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13135,7 +13135,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13212,7 +13212,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13292,7 +13292,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13384,7 +13384,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13469,7 +13469,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13575,7 +13575,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13671,7 +13671,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13733,7 +13733,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13800,7 +13800,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -13885,7 +13885,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -13952,7 +13952,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14025,7 +14025,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14142,7 +14142,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14206,7 +14206,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14273,7 +14273,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14351,7 +14351,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14410,7 +14410,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14500,7 +14500,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14567,7 +14567,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14659,7 +14659,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -16543,7 +16543,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16618,7 +16618,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16776,7 +16776,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16931,7 +16931,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17126,7 +17126,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17320,7 +17320,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17506,7 +17506,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17686,7 +17686,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17741,7 +17741,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17801,7 +17801,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17873,7 +17873,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17945,7 +17945,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -18020,7 +18020,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18205,7 +18205,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18386,7 +18386,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18539,7 +18539,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18688,7 +18688,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18815,7 +18815,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18940,7 +18940,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -19043,7 +19043,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19144,7 +19144,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19259,7 +19259,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19372,7 +19372,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19487,7 +19487,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19600,7 +19600,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19843,7 +19843,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -20079,7 +20079,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20182,7 +20182,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20283,7 +20283,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20386,7 +20386,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20487,7 +20487,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20590,7 +20590,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20691,7 +20691,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20794,7 +20794,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20893,7 +20893,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20948,7 +20948,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -21008,7 +21008,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -21080,7 +21080,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -21152,7 +21152,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21225,7 +21225,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21313,7 +21313,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21373,7 +21373,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21452,7 +21452,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21512,7 +21512,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21584,7 +21584,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21665,7 +21665,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21752,7 +21752,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21815,7 +21815,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21885,7 +21885,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -22050,7 +22050,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -22112,10 +22112,142 @@ ] } }, - "\/migrations\/csv": { + "\/migrations\/csv\/exports": { + "post": { + "summary": "Export documents to CSV", + "operationId": "migrationsCreateCSVExport", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "migrations" + ], + "description": "Export documents to a CSV file from your Appwrite database. This endpoint allows you to export documents to a CSV file stored in an Appwrite Storage bucket.", + "responses": { + "202": { + "description": "Migration", + "schema": { + "$ref": "#\/definitions\/migration" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createCSVExport", + "group": null, + "weight": 258, + "cookies": false, + "type": "", + "demo": "migrations\/create-csv-export.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-export.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "migrations.write", + "platforms": [ + "console" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "resourceId": { + "type": "string", + "description": "Composite ID in the format {databaseId:collectionId}, identifying a collection within a database to export.", + "default": null, + "x-example": "" + }, + "bucketId": { + "type": "string", + "description": "Storage bucket unique ID where the exported CSV will be stored.", + "default": null, + "x-example": "" + }, + "filename": { + "type": "string", + "description": "The name of the file to be created for the export, excluding the .csv extension.", + "default": null, + "x-example": "" + }, + "columns": { + "type": "array", + "description": "List of attributes to export. If empty, all attributes will be exported. You can use the `*` wildcard to export all attributes from the collection.", + "default": [], + "x-example": null, + "items": { + "type": "string" + } + }, + "queries": { + "type": "array", + "description": "Array of query strings generated using the Query class provided by the SDK to filter documents to export. [Learn more about queries](https:\/\/appwrite.io\/docs\/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long.", + "default": [], + "x-example": null, + "items": { + "type": "string" + } + }, + "delimiter": { + "type": "string", + "description": "The character that separates each column value. Default is comma.", + "default": ",", + "x-example": "" + }, + "enclosure": { + "type": "string", + "description": "The character that encloses each column value. Default is double quotes.", + "default": "\"", + "x-example": "" + }, + "escape": { + "type": "string", + "description": "The escape character for the enclosure character. Default is double quotes.", + "default": "\"", + "x-example": "" + }, + "header": { + "type": "boolean", + "description": "Whether to include the header row with column names. Default is true.", + "default": true, + "x-example": false + }, + "notify": { + "type": "boolean", + "description": "Set to true to receive an email when the export is complete. Default is true.", + "default": true, + "x-example": false + } + }, + "required": [ + "resourceId", + "bucketId", + "filename" + ] + } + } + ] + } + }, + "\/migrations\/csv\/imports": { "post": { "summary": "Import documents from a CSV", - "operationId": "migrationsCreateCsvMigration", + "operationId": "migrationsCreateCSVImport", "consumes": [ "application\/json" ], @@ -22136,13 +22268,13 @@ }, "deprecated": false, "x-appwrite": { - "method": "createCsvMigration", + "method": "createCSVImport", "group": null, "weight": 257, "cookies": false, "type": "", - "demo": "migrations\/create-csv-migration.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv.md", + "demo": "migrations\/create-csv-import.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/migrations\/migration-csv-import.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22306,7 +22438,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22496,7 +22628,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22728,7 +22860,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -22839,7 +22971,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -22897,7 +23029,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -22950,7 +23082,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23418,7 +23550,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -25061,7 +25193,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -25131,7 +25263,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25214,7 +25346,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25280,7 +25412,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25366,7 +25498,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -29179,7 +29311,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29252,7 +29384,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29322,7 +29454,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29405,7 +29537,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29525,7 +29657,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29606,7 +29738,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -29659,7 +29791,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -29719,7 +29851,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -29777,7 +29909,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -29849,7 +29981,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -30117,7 +30249,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -30166,7 +30298,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30216,7 +30348,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30310,7 +30442,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30368,7 +30500,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30438,7 +30570,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30497,7 +30629,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -30760,7 +30892,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -30821,7 +30953,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -30898,7 +31030,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -30978,7 +31110,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -31078,7 +31210,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -31157,7 +31289,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31263,7 +31395,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31360,7 +31492,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31422,7 +31554,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31489,7 +31621,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31574,7 +31706,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -31641,7 +31773,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -31712,7 +31844,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -31776,7 +31908,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -31843,7 +31975,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -31921,7 +32053,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -31980,7 +32112,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -32070,7 +32202,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -32137,7 +32269,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32229,7 +32361,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -33663,7 +33795,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -33735,7 +33867,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -33817,7 +33949,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -33885,7 +34017,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -33956,7 +34088,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -34020,7 +34152,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -34100,7 +34232,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34166,7 +34298,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34248,7 +34380,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34343,7 +34475,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34402,7 +34534,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34480,7 +34612,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34539,7 +34671,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -34622,7 +34754,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -34730,7 +34862,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -34800,7 +34932,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -34904,7 +35036,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -34974,7 +35106,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -35058,7 +35190,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35167,7 +35299,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35278,7 +35410,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35387,7 +35519,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35498,7 +35630,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -35607,7 +35739,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -35718,7 +35850,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -35837,7 +35969,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -35958,7 +36090,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -36079,7 +36211,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36202,7 +36334,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36323,7 +36455,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36446,7 +36578,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36555,7 +36687,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -36666,7 +36798,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -36770,7 +36902,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -36880,7 +37012,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -36984,7 +37116,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37094,7 +37226,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37198,7 +37330,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37308,7 +37440,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37444,7 +37576,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -37566,7 +37698,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -37683,7 +37815,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -37792,7 +37924,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -37932,7 +38064,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -38004,7 +38136,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38083,7 +38215,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38188,7 +38320,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38270,7 +38402,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38401,7 +38533,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38473,7 +38605,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -38550,7 +38682,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -38631,7 +38763,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -38723,7 +38855,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -38899,7 +39031,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39026,7 +39158,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39127,7 +39259,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39222,7 +39354,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39322,7 +39454,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39463,7 +39595,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -39568,7 +39700,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -39663,7 +39795,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -39754,7 +39886,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -39871,7 +40003,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -39986,7 +40118,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40075,7 +40207,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -41260,7 +41392,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41340,7 +41472,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -41424,7 +41556,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -41484,7 +41616,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -41555,7 +41687,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -58511,6 +58643,12 @@ "type": "string" }, "x-example": [] + }, + "options": { + "type": "object", + "additionalProperties": true, + "description": "Migration options used during the migration process.", + "x-example": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "required": [ @@ -58525,7 +58663,8 @@ "resourceId", "statusCounters", "resourceData", - "errors" + "errors", + "options" ], "example": { "$id": "5e5ea5c16897e", @@ -58541,7 +58680,8 @@ "resourceId": "databaseId:collectionId", "statusCounters": "{\"Database\": {\"PENDING\": 0, \"SUCCESS\": 1, \"ERROR\": 0, \"SKIP\": 0, \"PROCESSING\": 0, \"WARNING\": 0}}", "resourceData": "[{\"resource\":\"Database\",\"id\":\"public\",\"status\":\"SUCCESS\",\"message\":\"\"}]", - "errors": [] + "errors": [], + "options": "{\"bucketId\": \"exports\", \"notify\": false}" } }, "migrationReport": { diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 84926bf9e4..2a5f74b6aa 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -4801,7 +4801,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4906,7 +4906,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5025,7 +5025,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5092,7 +5092,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5162,7 +5162,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5225,7 +5225,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5304,7 +5304,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5369,7 +5369,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5450,7 +5450,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5543,7 +5543,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5658,7 +5658,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5750,7 +5750,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5835,7 +5835,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5945,7 +5945,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6017,7 +6017,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6123,7 +6123,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6195,7 +6195,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6281,7 +6281,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6392,7 +6392,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6505,7 +6505,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6616,7 +6616,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6729,7 +6729,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6840,7 +6840,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6953,7 +6953,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7074,7 +7074,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7197,7 +7197,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7320,7 +7320,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7445,7 +7445,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7568,7 +7568,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7693,7 +7693,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7804,7 +7804,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7917,7 +7917,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8023,7 +8023,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8135,7 +8135,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8241,7 +8241,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8353,7 +8353,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8459,7 +8459,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8571,7 +8571,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8709,7 +8709,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8833,7 +8833,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8952,7 +8952,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9063,7 +9063,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9205,7 +9205,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9279,7 +9279,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9360,7 +9360,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9467,7 +9467,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9562,7 +9562,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9751,7 +9751,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9885,7 +9885,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9988,7 +9988,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10085,7 +10085,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10188,7 +10188,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10341,7 +10341,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10449,7 +10449,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10549,7 +10549,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10669,7 +10669,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10787,7 +10787,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10871,7 +10871,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11004,7 +11004,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11078,7 +11078,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11157,7 +11157,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11230,7 +11230,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11482,7 +11482,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11532,7 +11532,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11583,7 +11583,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11643,7 +11643,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11891,7 +11891,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -11953,7 +11953,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12031,7 +12031,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12112,7 +12112,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 458, + "weight": 459, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12205,7 +12205,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12291,7 +12291,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12398,7 +12398,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12495,7 +12495,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12558,7 +12558,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12626,7 +12626,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12712,7 +12712,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12780,7 +12780,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12855,7 +12855,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -12974,7 +12974,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13040,7 +13040,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13108,7 +13108,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13168,7 +13168,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13259,7 +13259,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13327,7 +13327,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13420,7 +13420,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -15347,7 +15347,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15423,7 +15423,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15582,7 +15582,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15738,7 +15738,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15934,7 +15934,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16129,7 +16129,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16318,7 +16318,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16501,7 +16501,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16557,7 +16557,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16618,7 +16618,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16691,7 +16691,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16764,7 +16764,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16840,7 +16840,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17028,7 +17028,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17212,7 +17212,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17368,7 +17368,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17520,7 +17520,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17648,7 +17648,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17774,7 +17774,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17878,7 +17878,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17980,7 +17980,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -18096,7 +18096,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18210,7 +18210,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18326,7 +18326,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18440,7 +18440,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18686,7 +18686,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18925,7 +18925,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19029,7 +19029,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19131,7 +19131,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19235,7 +19235,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19337,7 +19337,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19441,7 +19441,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19543,7 +19543,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19647,7 +19647,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19747,7 +19747,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19803,7 +19803,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19864,7 +19864,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19937,7 +19937,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20010,7 +20010,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20084,7 +20084,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20173,7 +20173,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20234,7 +20234,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20314,7 +20314,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20375,7 +20375,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20448,7 +20448,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20530,7 +20530,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20619,7 +20619,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20683,7 +20683,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20755,7 +20755,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -20828,7 +20828,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -21097,7 +21097,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -21147,7 +21147,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -21198,7 +21198,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21258,7 +21258,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21522,7 +21522,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21584,7 +21584,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21662,7 +21662,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21743,7 +21743,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 487, + "weight": 488, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -21844,7 +21844,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -21924,7 +21924,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -22031,7 +22031,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -22129,7 +22129,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -22192,7 +22192,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22260,7 +22260,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22346,7 +22346,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22414,7 +22414,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22486,7 +22486,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22551,7 +22551,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22619,7 +22619,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22679,7 +22679,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22770,7 +22770,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -22838,7 +22838,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -22931,7 +22931,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -24239,7 +24239,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24312,7 +24312,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24395,7 +24395,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24465,7 +24465,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24538,7 +24538,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24604,7 +24604,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24686,7 +24686,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24754,7 +24754,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -24838,7 +24838,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -24898,7 +24898,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -24977,7 +24977,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -25037,7 +25037,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -25121,7 +25121,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25230,7 +25230,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25301,7 +25301,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25406,7 +25406,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25477,7 +25477,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25562,7 +25562,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25672,7 +25672,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -25784,7 +25784,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -25894,7 +25894,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -26006,7 +26006,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -26116,7 +26116,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26228,7 +26228,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26348,7 +26348,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26470,7 +26470,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26592,7 +26592,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26716,7 +26716,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -26838,7 +26838,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -26962,7 +26962,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -27072,7 +27072,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27184,7 +27184,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27289,7 +27289,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27400,7 +27400,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27505,7 +27505,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27616,7 +27616,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27721,7 +27721,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -27832,7 +27832,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -27969,7 +27969,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -28092,7 +28092,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28210,7 +28210,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28320,7 +28320,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28461,7 +28461,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28534,7 +28534,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28614,7 +28614,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28720,7 +28720,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -28803,7 +28803,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -28935,7 +28935,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -29008,7 +29008,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29086,7 +29086,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29180,7 +29180,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29360,7 +29360,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29489,7 +29489,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29591,7 +29591,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29687,7 +29687,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -29789,7 +29789,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -29933,7 +29933,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -30040,7 +30040,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30139,7 +30139,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30258,7 +30258,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -31410,7 +31410,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31491,7 +31491,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31576,7 +31576,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31637,7 +31637,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -31709,7 +31709,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/delete.md", diff --git a/app/controllers/api/migrations.php b/app/controllers/api/migrations.php index 4a968e63f2..2256247684 100644 --- a/app/controllers/api/migrations.php +++ b/app/controllers/api/migrations.php @@ -1,6 +1,5 @@ dynamic($migration, Response::MODEL_MIGRATION); }); -App::post('/v1/migrations/csv') +App::post('/v1/migrations/csv/imports') + ->alias('/v1/migrations/csv') ->groups(['api', 'migrations']) ->desc('Import documents from a CSV') ->label('scope', 'migrations.write') @@ -316,8 +317,8 @@ App::post('/v1/migrations/csv') ->label('sdk', new Method( namespace: 'migrations', group: null, - name: 'createCsvMigration', - description: '/docs/references/migrations/migration-csv.md', + name: 'createCSVImport', + description: '/docs/references/migrations/migration-csv-import.md', auth: [AuthType::ADMIN], responses: [ new SDKResponse( @@ -335,15 +336,23 @@ App::post('/v1/migrations/csv') ->inject('dbForPlatform') ->inject('project') ->inject('deviceForFiles') - ->inject('deviceForImports') + ->inject('deviceForMigrations') ->inject('queueForEvents') ->inject('queueForMigrations') - ->action(function (string $bucketId, string $fileId, string $resourceId, bool $internalFile, Response $response, Database $dbForProject, Database $dbForPlatform, Document $project, Device $deviceForFiles, Device $deviceForImports, Event $queueForEvents, Migration $queueForMigrations) { - $isAPIKey = Auth::isAppUser(Authorization::getRoles()); - $isPrivilegedUser = Auth::isPrivilegedUser(Authorization::getRoles()); - if ($internalFile && !$isPrivilegedUser) { - throw new Exception(Exception::USER_UNAUTHORIZED); - } + ->action(function ( + string $bucketId, + string $fileId, + string $resourceId, + bool $internalFile, + Response $response, + Database $dbForProject, + Database $dbForPlatform, + Document $project, + Device $deviceForFiles, + Device $deviceForMigrations, + Event $queueForEvents, + Migration $queueForMigrations + ) { $bucket = Authorization::skip(function () use ($internalFile, $dbForPlatform, $dbForProject, $bucketId) { if ($internalFile) { return $dbForPlatform->getDocument('buckets', 'default'); @@ -351,7 +360,7 @@ App::post('/v1/migrations/csv') return $dbForProject->getDocument('buckets', $bucketId); }); - if ($bucket->isEmpty() || (!$isAPIKey && !$isPrivilegedUser)) { + if ($bucket->isEmpty()) { throw new Exception(Exception::STORAGE_BUCKET_NOT_FOUND); } @@ -365,18 +374,17 @@ App::post('/v1/migrations/csv') throw new Exception(Exception::STORAGE_FILE_NOT_FOUND, 'File not found in ' . $path); } - // no encryption, compression on files above 20MB. + // No encryption or compression on files above 20MB. $hasEncryption = !empty($file->getAttribute('openSSLCipher')); $compression = $file->getAttribute('algorithm', Compression::NONE); $hasCompression = $compression !== Compression::NONE; $migrationId = ID::unique(); - $newPath = $deviceForImports->getPath($migrationId . '_' . $fileId . '.csv'); + $newPath = $deviceForMigrations->getPath($migrationId . '_' . $fileId . '.csv'); if ($hasEncryption || $hasCompression) { $source = $deviceForFiles->read($path); - // 1. decrypt if ($hasEncryption) { $source = OpenSSL::decrypt( $source, @@ -388,7 +396,6 @@ App::post('/v1/migrations/csv') ); } - // 2. decompress if ($hasCompression) { switch ($compression) { case Compression::ZSTD: @@ -400,15 +407,15 @@ App::post('/v1/migrations/csv') } } - // manual write after decryption and/or decompression - if (! $deviceForImports->write($newPath, $source, 'text/csv')) { - throw new \Exception("Unable to copy file"); + // Manual write after decryption and/or decompression + if (!$deviceForMigrations->write($newPath, $source, 'text/csv')) { + throw new \Exception('Unable to copy file'); } - } elseif (! $deviceForFiles->transfer($path, $newPath, $deviceForImports)) { - throw new \Exception("Unable to copy file"); + } elseif (!$deviceForFiles->transfer($path, $newPath, $deviceForMigrations)) { + throw new \Exception('Unable to copy file'); } - $fileSize = $deviceForImports->getFileSize($newPath); + $fileSize = $deviceForMigrations->getFileSize($newPath); $resources = Transfer::extractServices([Transfer::GROUP_DATABASES]); $migration = $dbForProject->createDocument('migrations', new Document([ @@ -441,6 +448,136 @@ App::post('/v1/migrations/csv') ->dynamic($migration, Response::MODEL_MIGRATION); }); +App::post('/v1/migrations/csv/exports') + ->groups(['api', 'migrations']) + ->desc('Export documents to CSV') + ->label('scope', 'migrations.write') + ->label('event', 'migrations.[migrationId].create') + ->label('audits.event', 'migration.create') + ->label('sdk', new Method( + namespace: 'migrations', + group: null, + name: 'createCSVExport', + description: '/docs/references/migrations/migration-csv-export.md', + auth: [AuthType::ADMIN], + responses: [ + new SDKResponse( + code: Response::STATUS_CODE_ACCEPTED, + model: Response::MODEL_MIGRATION, + ) + ] + )) + ->param('resourceId', null, new CompoundUID(), 'Composite ID in the format {databaseId:collectionId}, identifying a collection within a database to export.') + ->param('bucketId', '', new UID(), 'Storage bucket unique ID where the exported CSV will be stored.') + ->param('filename', '', new Text(255), 'The name of the file to be created for the export, excluding the .csv extension.') + ->param('columns', [], new ArrayList(new Text(Database::LENGTH_KEY)), 'List of attributes to export. If empty, all attributes will be exported. You can use the `*` wildcard to export all attributes from the collection.', true) + ->param('queries', [], new ArrayList(new Text(0)), 'Array of query strings generated using the Query class provided by the SDK to filter documents to export. [Learn more about queries](https://appwrite.io/docs/databases#querying-documents). Maximum of ' . APP_LIMIT_ARRAY_PARAMS_SIZE . ' queries are allowed, each ' . APP_LIMIT_ARRAY_ELEMENT_SIZE . ' characters long.', true) + ->param('delimiter', ',', new Text(1), 'The character that separates each column value. Default is comma.', true) + ->param('enclosure', '"', new Text(1), 'The character that encloses each column value. Default is double quotes.', true) + ->param('escape', '"', new Text(1), 'The escape character for the enclosure character. Default is double quotes.', true) + ->param('header', true, new Boolean(), 'Whether to include the header row with column names. Default is true.', true) + ->param('notify', true, new Boolean(), 'Set to true to receive an email when the export is complete. Default is true.', true) + ->inject('user') + ->inject('response') + ->inject('dbForProject') + ->inject('project') + ->inject('queueForEvents') + ->inject('queueForMigrations') + ->action(function ( + string $resourceId, + string $bucketId, + string $filename, + array $columns, + array $queries, + string $delimiter, + string $enclosure, + string $escape, + bool $header, + bool $notify, + Document $user, + Response $response, + Database $dbForProject, + Document $project, + Event $queueForEvents, + Migration $queueForMigrations + ) { + try { + $parsedQueries = Query::parseQueries($queries); + } catch (QueryException $e) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); + } + + $bucket = Authorization::skip(fn () => $dbForProject->getDocument('buckets', $bucketId)); + if ($bucket->isEmpty()) { + throw new Exception(Exception::STORAGE_BUCKET_NOT_FOUND); + } + + [$databaseId, $collectionId] = \explode(':', $resourceId, 2); + if (empty($databaseId)) { + throw new Exception(Exception::DATABASE_NOT_FOUND); + } + if (empty($collectionId)) { + throw new Exception(Exception::COLLECTION_NOT_FOUND); + } + + $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); + if ($database->isEmpty()) { + throw new Exception(Exception::DATABASE_NOT_FOUND); + } + + $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); + if ($collection->isEmpty()) { + throw new Exception(Exception::COLLECTION_NOT_FOUND); + } + + $validator = new Documents( + attributes: $collection->getAttribute('attributes', []), + indexes: $collection->getAttribute('indexes', []), + idAttributeType: $dbForProject->getAdapter()->getIdAttributeType(), + ); + + if (!$validator->isValid($parsedQueries)) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $validator->getDescription()); + } + + $migration = $dbForProject->createDocument('migrations', new Document([ + '$id' => ID::unique(), + 'status' => 'pending', + 'stage' => 'init', + 'source' => Appwrite::getName(), + 'destination' => CSV::getName(), + 'resources' => Transfer::extractServices([Transfer::GROUP_DATABASES]), + 'resourceId' => $resourceId, + 'resourceType' => Resource::TYPE_DATABASE, + 'statusCounters' => '{}', + 'resourceData' => '{}', + 'errors' => [], + 'options' => [ + 'bucketId' => $bucketId, + 'filename' => $filename, + 'columns' => $columns, + 'queries' => $queries, + 'delimiter' => $delimiter, + 'enclosure' => $enclosure, + 'escape' => $escape, + 'header' => $header, + 'notify' => $notify, + 'userInternalId' => $user->getSequence(), + ], + ])); + + $queueForEvents->setParam('migrationId', $migration->getId()); + + $queueForMigrations + ->setMigration($migration) + ->setProject($project) + ->trigger(); + + $response + ->setStatusCode(Response::STATUS_CODE_ACCEPTED) + ->dynamic($migration, Response::MODEL_MIGRATION); + }); + App::get('/v1/migrations') ->groups(['api', 'migrations']) ->desc('List migrations') diff --git a/app/init/resources.php b/app/init/resources.php index f91d18f698..0892da8a82 100644 --- a/app/init/resources.php +++ b/app/init/resources.php @@ -555,7 +555,7 @@ App::setResource('deviceForFiles', function ($project, Telemetry $telemetry) { App::setResource('deviceForSites', function ($project, Telemetry $telemetry) { return new Device\Telemetry($telemetry, getDevice(APP_STORAGE_SITES . '/app-' . $project->getId())); }, ['project', 'telemetry']); -App::setResource('deviceForImports', function ($project, Telemetry $telemetry) { +App::setResource('deviceForMigrations', function ($project, Telemetry $telemetry) { return new Device\Telemetry($telemetry, getDevice(APP_STORAGE_IMPORTS . '/app-' . $project->getId())); }, ['project', 'telemetry']); App::setResource('deviceForFunctions', function ($project, Telemetry $telemetry) { diff --git a/app/worker.php b/app/worker.php index bf0a6583ec..60f44ab33f 100644 --- a/app/worker.php +++ b/app/worker.php @@ -349,7 +349,7 @@ Server::setResource('deviceForSites', function (Document $project, Telemetry $te return new TelemetryDevice($telemetry, getDevice(APP_STORAGE_SITES . '/app-' . $project->getId())); }, ['project', 'telemetry']); -Server::setResource('deviceForImports', function (Document $project, Telemetry $telemetry) { +Server::setResource('deviceForMigrations', function (Document $project, Telemetry $telemetry) { return new TelemetryDevice($telemetry, getDevice(APP_STORAGE_IMPORTS . '/app-' . $project->getId())); }, ['project', 'telemetry']); diff --git a/docker-compose.yml b/docker-compose.yml index 2d2c04ddfd..a45fcaeb1e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -698,6 +698,7 @@ services: - appwrite volumes: - appwrite-imports:/storage/imports:rw + - appwrite-uploads:/storage/uploads:rw - ./app:/usr/src/code/app - ./src:/usr/src/code/src - ./tests:/usr/src/code/tests diff --git a/docs/references/migrations/migration-csv-export.md b/docs/references/migrations/migration-csv-export.md new file mode 100644 index 0000000000..866faed2d2 --- /dev/null +++ b/docs/references/migrations/migration-csv-export.md @@ -0,0 +1 @@ +Export documents to a CSV file from your Appwrite database. This endpoint allows you to export documents to a CSV file stored in an Appwrite Storage bucket. \ No newline at end of file diff --git a/docs/references/migrations/migration-csv.md b/docs/references/migrations/migration-csv-import.md similarity index 100% rename from docs/references/migrations/migration-csv.md rename to docs/references/migrations/migration-csv-import.md diff --git a/src/Appwrite/Platform/Workers/Migrations.php b/src/Appwrite/Platform/Workers/Migrations.php index cd7a6a1058..fe06f9c366 100644 --- a/src/Appwrite/Platform/Workers/Migrations.php +++ b/src/Appwrite/Platform/Workers/Migrations.php @@ -3,8 +3,10 @@ namespace Appwrite\Platform\Workers; use Ahc\Jwt\JWT; +use Appwrite\Event\Mail; use Appwrite\Event\Realtime; -use Exception; +use Appwrite\Extend\Exception; +use Appwrite\Template\Template; use Utopia\CLI\Console; use Utopia\Config\Config; use Utopia\Database\Database; @@ -13,10 +15,15 @@ use Utopia\Database\Exception\Authorization; use Utopia\Database\Exception\Conflict; use Utopia\Database\Exception\Restricted; use Utopia\Database\Exception\Structure; +use Utopia\Database\Helpers\ID; +use Utopia\Database\Query; +use Utopia\Locale\Locale; use Utopia\Migration\Destination; use Utopia\Migration\Destinations\Appwrite as DestinationAppwrite; +use Utopia\Migration\Destinations\CSV as DestinationCSV; use Utopia\Migration\Exception as MigrationException; use Utopia\Migration\Source; +use Utopia\Migration\Sources\Appwrite; use Utopia\Migration\Sources\Appwrite as SourceAppwrite; use Utopia\Migration\Sources\CSV; use Utopia\Migration\Sources\Firebase; @@ -25,6 +32,7 @@ use Utopia\Migration\Sources\Supabase; use Utopia\Migration\Transfer; use Utopia\Platform\Action; use Utopia\Queue\Message; +use Utopia\Storage\Compression\Compression; use Utopia\Storage\Device; use Utopia\System\System; @@ -34,13 +42,14 @@ class Migrations extends Action protected Database $dbForPlatform; - protected Device $deviceForImports; + protected Device $deviceForMigrations; + protected Device $deviceForFiles; protected Document $project; + protected array $plan; + /** - * Cached for performance. - * * @var array */ protected array $sourceReport = []; @@ -68,23 +77,38 @@ class Migrations extends Action ->inject('dbForPlatform') ->inject('logError') ->inject('queueForRealtime') - ->inject('deviceForImports') + ->inject('deviceForMigrations') + ->inject('deviceForFiles') + ->inject('queueForMails') + ->inject('plan') ->callback($this->action(...)); } /** * @throws Exception */ - public function action(Message $message, Document $project, Database $dbForProject, Database $dbForPlatform, callable $logError, Realtime $queueForRealtime, Device $deviceForImports): void - { + public function action( + Message $message, + Document $project, + Database $dbForProject, + Database $dbForPlatform, + callable $logError, + Realtime $queueForRealtime, + Device $deviceForMigrations, + Device $deviceForFiles, + Mail $queueForMails, + array $plan, + ): void { $payload = $message->getPayload() ?? []; - $this->deviceForImports = $deviceForImports; + $this->deviceForMigrations = $deviceForMigrations; + $this->deviceForFiles = $deviceForFiles; + $this->plan = $plan; if (empty($payload)) { throw new Exception('Missing payload'); } - $events = $payload['events'] ?? []; + $events = $payload['events'] ?? []; $migration = new Document($payload['migration'] ?? []); if ($project->getId() === 'console') { @@ -96,14 +120,11 @@ class Migrations extends Action $this->project = $project; $this->logError = $logError; - /** - * Handle Event execution. - */ - if (! empty($events)) { + if (!empty($events)) { return; } - $this->processMigration($migration, $queueForRealtime); + $this->processMigration($migration, $queueForRealtime, $queueForMails); } /** @@ -112,9 +133,19 @@ class Migrations extends Action protected function processSource(Document $migration): Source { $source = $migration->getAttribute('source'); + $destination = $migration->getAttribute('destination'); $resourceId = $migration->getAttribute('resourceId'); $credentials = $migration->getAttribute('credentials'); $migrationOptions = $migration->getAttribute('options'); + $dataSource = Appwrite::SOURCE_API; + $database = null; + $queries = []; + + if ($source === Appwrite::getName() && $destination === DestinationCSV::getName()) { + $dataSource = Appwrite::SOURCE_DATABASE; + $database = $this->dbForProject; + $queries = Query::parseQueries($migrationOptions['queries']); + } $migrationSource = match ($source) { Firebase::getName() => new Firebase( @@ -142,11 +173,14 @@ class Migrations extends Action $credentials['projectId'], $credentials['endpoint'] === 'http://localhost/v1' ? 'http://appwrite/v1' : $credentials['endpoint'], $credentials['apiKey'], + $dataSource, + $database, + $queries, ), CSV::getName() => new CSV( $resourceId, $migrationOptions['path'], - $this->deviceForImports, + $this->deviceForMigrations, $this->dbForProject ), default => throw new \Exception('Invalid source type'), @@ -163,6 +197,7 @@ class Migrations extends Action protected function processDestination(Document $migration, string $apiKey): Destination { $destination = $migration->getAttribute('destination'); + $options = $migration->getAttribute('options', []); return match ($destination) { DestinationAppwrite::getName() => new DestinationAppwrite( @@ -172,6 +207,17 @@ class Migrations extends Action $this->dbForProject, Config::getParam('collections', [])['databases']['collections'], ), + DestinationCSV::getName() => new DestinationCSV( + $this->deviceForFiles, + $migration->getAttribute('resourceId'), + $options['bucketId'], + $options['filename'], + $options['columns'], + $options['delimiter'], + $options['enclosure'], + $options['escape'], + $options['header'], + ), default => throw new \Exception('Invalid destination type'), }; } @@ -185,35 +231,19 @@ class Migrations extends Action */ protected function updateMigrationDocument(Document $migration, Document $project, Realtime $queueForRealtime): Document { - $errorMessages = []; - $clonedMigrationDocument = clone $migration; - - // we cannot use #sensitive because - // `errors` is nested which requires an override. - $errors = $clonedMigrationDocument->getAttribute('errors', []); - - foreach ($errors as $error) { - $decoded = json_decode($error, true); - - if (is_array($decoded) && isset($decoded['trace'])) { - unset($decoded['trace']); - $errorMessages[] = json_encode($decoded); - } - } - - // set the errors back without trace - $clonedMigrationDocument->setAttribute('errors', $errorMessages); - - /** Trigger Realtime Events */ $queueForRealtime ->setProject($project) ->setSubscribers(['console', $project->getId()]) ->setEvent('migrations.[migrationId].update') ->setParam('migrationId', $migration->getId()) - ->setPayload($clonedMigrationDocument->getArrayCopy(), ['options', 'credentials']) + ->setPayload($migration->getArrayCopy(), sensitive: ['credentials']) ->trigger(); - return $this->dbForProject->updateDocument('migrations', $migration->getId(), $migration); + return $this->dbForProject->updateDocument( + 'migrations', + $migration->getId(), + $migration + ); } /** @@ -243,13 +273,6 @@ class Migrations extends Action 'files.write', 'functions.read', 'functions.write', - 'databases.read', - 'collections.read', - 'tables.read', - 'documents.read', - 'documents.write', - 'rows.read', - 'rows.write', 'tokens.read', 'tokens.write', ] @@ -266,11 +289,13 @@ class Migrations extends Action * @throws \Utopia\Database\Exception * @throws Exception */ - protected function processMigration(Document $migration, Realtime $queueForRealtime): void - { - $project = $this->project; - $projectDocument = $this->dbForPlatform->getDocument('projects', $project->getId()); - $tempAPIKey = $this->generateAPIKey($projectDocument); + protected function processMigration( + Document $migration, + Realtime $queueForRealtime, + Mail $queueForMails, + ): void { + $project = $this->dbForPlatform->getDocument('projects', $this->project->getId()); + $tempAPIKey = $this->generateAPIKey($project); $transfer = $source = $destination = null; @@ -280,17 +305,15 @@ class Migrations extends Action empty($migration->getAttribute('credentials', [])) ) { $credentials = $migration->getAttribute('credentials', []); - - $credentials['projectId'] = $credentials['projectId'] ?? $projectDocument->getId(); + $credentials['projectId'] = $credentials['projectId'] ?? $project->getId(); $credentials['endpoint'] = $credentials['endpoint'] ?? 'http://appwrite/v1'; $credentials['apiKey'] = $credentials['apiKey'] ?? $tempAPIKey; - $migration->setAttribute('credentials', $credentials); } $migration->setAttribute('stage', 'processing'); $migration->setAttribute('status', 'processing'); - $this->updateMigrationDocument($migration, $projectDocument, $queueForRealtime); + $this->updateMigrationDocument($migration, $project, $queueForRealtime); $source = $this->processSource($migration); $destination = $this->processDestination($migration, $tempAPIKey); @@ -303,40 +326,30 @@ class Migrations extends Action /** Start Transfer */ if (empty($source->getErrors())) { $migration->setAttribute('stage', 'migrating'); - $this->updateMigrationDocument($migration, $projectDocument, $queueForRealtime); + $this->updateMigrationDocument($migration, $project, $queueForRealtime); $transfer->run( $migration->getAttribute('resources'), - function () use ($migration, $transfer, $projectDocument, $queueForRealtime) { + function () use ($migration, $transfer, $project, $queueForRealtime) { $migration->setAttribute('resourceData', json_encode($transfer->getCache())); $migration->setAttribute('statusCounters', json_encode($transfer->getStatusCounters())); - $this->updateMigrationDocument($migration, $projectDocument, $queueForRealtime); + $this->updateMigrationDocument($migration, $project, $queueForRealtime); }, $migration->getAttribute('resourceId'), $migration->getAttribute('resourceType') ); } - $destination->shutDown(); - $source->shutDown(); + $destination->shutdown(); + $source->shutdown(); $sourceErrors = $source->getErrors(); $destinationErrors = $destination->getErrors(); - if (! empty($sourceErrors) || ! empty($destinationErrors)) { + if (!empty($sourceErrors) || ! empty($destinationErrors)) { $migration->setAttribute('status', 'failed'); $migration->setAttribute('stage', 'finished'); - - $errorMessages = []; - foreach ($sourceErrors as $error) { - $errorMessages[] = json_encode($error); - } - foreach ($destinationErrors as $error) { - $errorMessages[] = json_encode($error); - } - - $migration->setAttribute('errors', $errorMessages); - + $migration->setAttribute('errors', $this->sanitizeErrors($sourceErrors, $destinationErrors)); return; } @@ -362,58 +375,286 @@ class Migrations extends Action if ($transfer) { $sourceErrors = $source->getErrors(); $destinationErrors = $destination->getErrors(); - - $errorMessages = []; - foreach ($sourceErrors as $error) { - $errorMessages[] = json_encode($error); - } - foreach ($destinationErrors as $error) { - $errorMessages[] = json_encode($error); - } - - $migration->setAttribute('errors', $errorMessages); + $migration->setAttribute('errors', $this->sanitizeErrors($sourceErrors, $destinationErrors)); } } finally { - $this->updateMigrationDocument($migration, $projectDocument, $queueForRealtime); + $this->updateMigrationDocument($migration, $project, $queueForRealtime); if ($migration->getAttribute('status', '') === 'failed') { Console::error('Migration('.$migration->getSequence().':'.$migration->getId().') failed, Project('.$this->project->getSequence().':'.$this->project->getId().')'); - if ($destination) { - $destination->error(); + $sourceErrors = $source?->getErrors() ?? []; + $destinationErrors = $destination?->getErrors() ?? []; - foreach ($destination->getErrors() as $error) { - /** @var MigrationException $error */ - call_user_func($this->logError, $error, 'appwrite-worker', 'appwrite-queue-' . self::getName(), [ + foreach ([...$sourceErrors, ...$destinationErrors] as $error) { + /** @var MigrationException $error */ + if ($error->getCode() === 0 || $error->getCode() >= 500) { + ($this->logError)($error, 'appwrite-worker', 'appwrite-queue-' . self::getName(), [ 'migrationId' => $migration->getId(), 'source' => $migration->getAttribute('source') ?? '', 'destination' => $migration->getAttribute('destination') ?? '', 'resourceName' => $error->getResourceName(), - 'resourceGroup' => $error->getResourceGroup() + 'resourceGroup' => $error->getResourceGroup(), ]); } } - if ($source) { - $source->error(); - - foreach ($source->getErrors() as $error) { - /** @var MigrationException $error */ - call_user_func($this->logError, $error, 'appwrite-worker', 'appwrite-queue-' . self::getName(), [ - 'migrationId' => $migration->getId(), - 'source' => $migration->getAttribute('source') ?? '', - 'destination' => $migration->getAttribute('destination') ?? '', - 'resourceName' => $error->getResourceName(), - 'resourceGroup' => $error->getResourceGroup() - ]); - } - } + $source?->error(); + $destination?->error(); } if ($migration->getAttribute('status', '') === 'completed') { $destination?->success(); $source?->success(); + + if ($migration->getAttribute('destination') === DestinationCSV::getName()) { + $this->handleCSVExportComplete($project, $migration, $queueForMails); + } } } } + + /** + * Handle actions to be performed when a CSV export migration is successfully completed + * + * @param Document $project + * @param Document $migration + * @param Mail $queueForMails + * @return void + * @throws Authorization + * @throws Structure + * @throws \Utopia\Database\Exception + * @throws Exception + */ + protected function handleCSVExportComplete( + Document $project, + Document $migration, + Mail $queueForMails + ): void { + $options = $migration->getAttribute('options', []); + $bucketId = $options['bucketId'] ?? null; + $filename = $options['filename'] ?? 'export_' . \time(); + $userInternalId = $options['userInternalId'] ?? ''; + + $bucket = $this->dbForProject->getDocument('buckets', $bucketId); + if ($bucket->isEmpty()) { + throw new \Exception("Bucket not found: $bucketId"); + } + + $path = $this->deviceForFiles->getPath($bucketId . '/' . $this->sanitizeFilename($filename) . '.csv'); + $size = $this->deviceForFiles->getFileSize($path); + $mime = $this->deviceForFiles->getFileMimeType($path); + $hash = $this->deviceForFiles->getFileHash($path); + $algorithm = Compression::NONE; + $fileId = ID::unique(); + + $sizeMB = \round($size / (1000 * 1000), 2); + if ($sizeMB > $this->plan['fileSize'] ?? PHP_INT_MAX) { + try { + $this->deviceForFiles->delete($path); + } finally { + $message = "Export file size {$sizeMB}MB exceeds your plan limit."; + + $this->dbForProject->updateDocument('migrations', $migration->getId(), $migration->setAttribute( + 'errors', + json_encode(['code' => 0, 'message' => $message]), + Document::SET_TYPE_APPEND, + )); + + $this->sendCSVEmail( + success: false, + project: $project, + userInternalId: $userInternalId, + options: $options, + queueForMails: $queueForMails, + sizeMB: $sizeMB + ); + + throw new \Exception($message); + } + } + + $this->dbForProject->createDocument('bucket_' . $bucket->getSequence(), new Document([ + '$id' => $fileId, + '$permissions' => [], + 'bucketId' => $bucket->getId(), + 'bucketInternalId' => $bucket->getSequence(), + 'name' => $filename, + 'path' => $path, + 'signature' => $hash, + 'mimeType' => $mime, + 'sizeOriginal' => $size, + 'sizeActual' => $size, + 'algorithm' => $algorithm, + 'comment' => '', + 'chunksTotal' => 1, + 'chunksUploaded' => 1, + 'openSSLVersion' => null, + 'openSSLCipher' => null, + 'openSSLTag' => null, + 'openSSLIV' => null, + 'search' => \implode(' ', [$fileId, $filename]), + 'metadata' => ['content_type' => $mime] + ])); + + Console::info("Created file document in bucket: $fileId"); + + // Generate JWT valid for 1 hour + $maxAge = 60 * 60; + $encoder = new JWT(System::getEnv('_APP_OPENSSL_KEY_V1'), 'HS256', $maxAge, 0); + $jwt = $encoder->encode([ + 'bucketId' => $bucketId, + 'fileId' => $fileId, + 'projectId' => $project->getId(), + ]); + + // Generate download URL with JWT + $endpoint = System::getEnv('_APP_DOMAIN', ''); + $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS', 'disabled') === 'enabled' ? 'https' : 'http'; + $downloadUrl = "{$protocol}://{$endpoint}/v1/storage/buckets/{$bucketId}/files/{$fileId}/push?project={$project->getId()}&jwt={$jwt}"; + + $this->sendCSVEmail( + success: true, + project: $project, + userInternalId: $userInternalId, + options: $options, + queueForMails: $queueForMails, + downloadUrl: $downloadUrl + ); + } + + /** + * Send CSV export notification email + * + * @param bool $success Whether the export was successful + * @param Document $project + * @param string $userInternalId Internal ID of the user + * @param array $options Migration options + * @param Mail $queueForMails + * @param string $downloadUrl Download URL for successful exports + * @param float $sizeMB File size in MB for failed exports + * @return void + * @throws \Exception + */ + protected function sendCSVEmail( + bool $success, + Document $project, + string $userInternalId, + array $options, + Mail $queueForMails, + string $downloadUrl = '', + float $sizeMB = 0.0 + ): void { + if (!($options['notify'] ?? false)) { + return; + } + + $user = $this->dbForPlatform->findOne('users', [ + Query::equal('$sequence', [$userInternalId]) + ]); + + if ($user->isEmpty()) { + Console::warning("User not found for CSV export notification: $userInternalId"); + return; + } + + $locale = new Locale(System::getEnv('_APP_LOCALE', 'en')); + $locale->setFallback(System::getEnv('_APP_LOCALE', 'en')); + + $emailType = $success + ? 'success' + : 'failure'; + + // Get localized email content + $subject = $locale->getText("emails.csvExport.{$emailType}.subject"); + $preview = $locale->getText("emails.csvExport.{$emailType}.preview"); + $hello = $locale->getText("emails.csvExport.{$emailType}.hello"); + $body = $locale->getText("emails.csvExport.{$emailType}.body"); + $footer = $locale->getText("emails.csvExport.{$emailType}.footer"); + $thanks = $locale->getText("emails.csvExport.{$emailType}.thanks"); + $signature = $locale->getText("emails.csvExport.{$emailType}.signature"); + $buttonText = $success ? $locale->getText("emails.csvExport.{$emailType}.buttonText") : ''; + + // Build email body using inner template + $message = Template::fromFile(__DIR__ . '/../../../../app/config/locale/templates/email-inner-base.tpl') + ->setParam('{{body}}', $body, escapeHtml: false) + ->setParam('{{hello}}', $hello) + ->setParam('{{footer}}', $footer) + ->setParam('{{thanks}}', $thanks) + ->setParam('{{buttonText}}', $buttonText) + ->setParam('{{signature}}', $signature) + ->setParam('{{direction}}', $locale->getText('settings.direction')) + ->setParam('{{project}}', $project->getAttribute('name')) + ->setParam('{{user}}', $user->getAttribute('name', $user->getAttribute('email'))) + ->setParam('{{redirect}}', $downloadUrl) + ->setParam('{{size}}', $success ? '' : (string)$sizeMB); + + $emailBody = $message->render(); + + $emailVariables = [ + 'direction' => $locale->getText('settings.direction'), + 'project' => $project->getAttribute('name'), + 'user' => $user->getAttribute('name', $user->getAttribute('email')), + ]; + + if ($success) { + $emailVariables['redirect'] = $downloadUrl; + } else { + $emailVariables['size'] = (string)$sizeMB; + } + + $queueForMails + ->setSubject($subject) + ->setPreview($preview) + ->setBody($emailBody) + ->setBodyTemplate(__DIR__ . '/../../../../app/config/locale/templates/email-base-styled.tpl') + ->setVariables($emailVariables) + ->setName($user->getAttribute('name', $user->getAttribute('email'))) + ->setRecipient($user->getAttribute('email')) + ->trigger(); + + Console::info("CSV export {$emailType} notification email sent to " . $user->getAttribute('email')); + } + + /** + * Sanitize a filename to make it filesystem-safe + * + * @param string $filename + * @return string + */ + protected function sanitizeFilename(string $filename): string + { + // Replace problematic characters with underscores + $sanitized = \preg_replace('/[:\/<>"|*?]/', '_', $filename); + $sanitized = \preg_replace('/[^\x20-\x7E]/', '_', $sanitized); + $sanitized = \trim($sanitized); + return empty($sanitized) ? 'export' : $sanitized; + } + + /** + * Sanitize migration errors, removing sensitive information like stack traces + * + * @param array $sourceErrors + * @param array $destinationErrors + * @return array + */ + protected function sanitizeErrors( + array $sourceErrors, + array $destinationErrors, + ): array { + $errors = []; + foreach ([...$sourceErrors, ...$destinationErrors] as $error) { + $encoded = \json_decode(\json_encode($error), true); + if (\is_array($encoded)) { + if (isset($encoded['trace'])) { + unset($encoded['trace']); + } + $errors[] = \json_encode($encoded); + } else { + $errors[] = \json_encode($error); + } + } + + return $errors; + } } diff --git a/src/Appwrite/Utopia/Response/Model/Migration.php b/src/Appwrite/Utopia/Response/Model/Migration.php index 76e00b3097..df8b2d79ec 100644 --- a/src/Appwrite/Utopia/Response/Model/Migration.php +++ b/src/Appwrite/Utopia/Response/Model/Migration.php @@ -86,6 +86,12 @@ class Migration extends Model 'default' => [], 'example' => [], ]) + ->addRule('options', [ + 'type' => self::TYPE_JSON, + 'description' => 'Migration options used during the migration process.', + 'default' => [], + 'example' => '{"bucketId": "exports", "notify": false}', + ]) ; } @@ -117,18 +123,16 @@ class Migration extends Model } foreach ($errors as $index => $error) { - $decoded = json_decode($error, true); + $decoded = \json_decode($error, true); - // frontend doesn't need too many details. - if (is_array($decoded)) { - $errors[$index] = json_encode([ - 'code' => $decoded['code'] ?? 0, - 'message' => $decoded['message'] ?? null, - ]); + if (\is_array($decoded)) { + if (isset($decoded['trace'])) { + unset($decoded['trace']); + } + $errors[$index] = \json_encode($decoded); } } - // errors now only have code and message. $document->setAttribute('errors', $errors); return $document; diff --git a/tests/e2e/Services/Migrations/MigrationsBase.php b/tests/e2e/Services/Migrations/MigrationsBase.php index 7a57b7f8f9..16e58c9c2c 100644 --- a/tests/e2e/Services/Migrations/MigrationsBase.php +++ b/tests/e2e/Services/Migrations/MigrationsBase.php @@ -900,7 +900,7 @@ trait MigrationsBase /** * Import documents from a CSV file. */ - public function testCreateCsvMigration(): void + public function testCreateCSVImport(): void { // Make a database $response = $this->client->call(Client::METHOD_POST, '/databases', [ @@ -1194,4 +1194,241 @@ trait MigrationsBase 'x-appwrite-project' => $this->getProject()['$id'], ], $body); } + + /** + * Test CSV export with email notification + */ + public function testCreateCSVExport(): void + { + // Create a database + $database = $this->client->call(Client::METHOD_POST, '/databases', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'databaseId' => ID::unique(), + 'name' => 'Test Export Database' + ]); + + $this->assertEquals(201, $database['headers']['status-code']); + $databaseId = $database['body']['$id']; + + // Create a collection + $collection = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'collectionId' => ID::unique(), + 'name' => 'Test Export Collection', + 'permissions' => [] + ]); + + $this->assertEquals(201, $collection['headers']['status-code']); + $collectionId = $collection['body']['$id']; + + // Create a simple attribute like the basic test + $name = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $collectionId . '/attributes/string', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'key' => 'name', + 'size' => 255, + 'required' => true, + ]); + + $this->assertEquals(202, $name['headers']['status-code']); + + // Create a simple attribute like the basic test + $email = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $collectionId . '/attributes/string', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'key' => 'email', + 'size' => 255, + 'required' => false, + ]); + + $this->assertEquals(202, $email['headers']['status-code']); + + \sleep(3); + + // Create sample documents + for ($i = 1; $i <= 10; $i++) { + $doc = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'documentId' => ID::unique(), + 'data' => [ + 'name' => 'Test User ' . $i, + 'email' => 'user' . $i . '@appwrite.io' + ] + ]); + + $this->assertEquals(201, $doc['headers']['status-code'], 'Failed to create document ' . $i); + } + + // Verify documents were created + $docs = $this->client->call(Client::METHOD_GET, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]); + + $this->assertEquals(200, $docs['headers']['status-code']); + $this->assertEquals(10, $docs['body']['total'], 'Expected 10 documents but got ' . $docs['body']['total']); + + // Create a storage bucket for the export + $bucketIdUnique = ID::unique(); + $bucket = $this->client->call(Client::METHOD_POST, '/storage/buckets', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'bucketId' => $bucketIdUnique, + 'name' => 'Test Export Bucket', + 'permissions' => [ + Permission::read(Role::any()), + Permission::create(Role::any()), + Permission::update(Role::any()), + Permission::delete(Role::any()), + ], + 'fileSecurity' => false, + 'enabled' => true, + 'maximumFileSize' => 10485760, // 10MB + 'allowedFileExtensions' => ['csv'], + 'compression' => 'none', + 'encryption' => false, + 'antivirus' => false + ]); + + $this->assertEquals(201, $bucket['headers']['status-code']); + $bucketId = $bucket['body']['$id']; + + // Perform CSV export with notification enabled + $migration = $this->client->call(Client::METHOD_POST, '/migrations/csv/exports', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'] + ], $this->getHeaders()), [ + 'bucketId' => $bucketId, + 'resourceId' => $databaseId . ':' . $collectionId, + 'filename' => 'test-export', + 'columns' => [], + 'delimiter' => ',', + 'enclosure' => '"', + 'escape' => '\\', + 'header' => true, + 'notify' => true + ]); + + $this->assertEquals(202, $migration['headers']['status-code']); + $this->assertNotEmpty($migration['body']['$id']); + $migrationId = $migration['body']['$id']; + + $this->assertEventually(function () use ($bucketId, $migrationId) { + $response = $this->client->call(Client::METHOD_GET, '/migrations/' . $migrationId, [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'], + ]); + + $this->assertEquals(200, $response['headers']['status-code']); + $this->assertEquals('finished', $response['body']['stage']); + $this->assertEquals('completed', $response['body']['status']); + $this->assertEquals('Appwrite', $response['body']['source']); + $this->assertEquals('CSV', $response['body']['destination']); + $this->assertEquals($bucketId, $response['body']['options']['bucketId']); + + return true; + }, 30000, 500); + + // Check that the file was created in the bucket + // Query files by filename + $files = $this->client->call(Client::METHOD_GET, '/storage/buckets/' . $bucketId . '/files', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'queries' => [ + Query::equal('name', ['test-export'])->toString() + ] + ]); + + $this->assertEquals(200, $files['headers']['status-code']); + $this->assertEquals(1, $files['body']['total'], 'Expected exactly one file with name "test-export"'); + + // Get the exported file + $file = $files['body']['files'][0]; + $fileId = $file['$id']; + + $this->assertEquals($bucketId, $file['bucketId']); + $this->assertEquals('test-export', $file['name']); + $this->assertEquals('text/csv', $file['mimeType']); + $this->assertGreaterThan(0, $file['sizeOriginal']); + + // Download and verify CSV content + $download = $this->client->call(Client::METHOD_GET, '/storage/buckets/' . $bucketId . '/files/' . $fileId . '/download', \array_merge([ + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders())); + + $this->assertEquals(200, $download['headers']['status-code']); + + $csvContent = $download['body']; + $lines = explode("\n", trim($csvContent)); + $this->assertCount(11, $lines); + $this->assertStringContainsString('$id', $lines[0]); + $this->assertStringContainsString('$permissions', $lines[0]); + $this->assertStringContainsString('$createdAt', $lines[0]); + $this->assertStringContainsString('$updatedAt', $lines[0]); + $this->assertStringContainsString('name', $lines[0]); + $this->assertStringContainsString('email', $lines[0]); + + $this->assertStringContainsString('Test User 1', $lines[1]); + $this->assertStringContainsString('user1@appwrite.io', $lines[1]); + + // Check that email was sent with download link + $lastEmail = $this->getLastEmail(); + $this->assertNotEmpty($lastEmail); + $this->assertEquals('Your CSV export is ready', $lastEmail['subject']); + $this->assertStringContainsStringIgnoringCase('Your data export has been completed successfully', $lastEmail['text']); + + // Extract download URL from email HTML + \preg_match('/href="([^"]*\/storage\/buckets\/[^"]*\/push[^"]*)"/', $lastEmail['html'], $matches); + $this->assertNotEmpty($matches[1], 'Download URL not found in email'); + $downloadUrl = html_entity_decode($matches[1]); + + // Parse the URL to extract components + $components = \parse_url($downloadUrl); + $this->assertNotEmpty($components); + \parse_str($components['query'] ?? '', $queryParams); + $this->assertArrayHasKey('jwt', $queryParams, 'JWT not found in download URL'); + $this->assertNotEmpty($queryParams['jwt']); + + // Test download with JWT + $path = \str_replace('/v1', '', $components['path']); + $downloadWithJwt = $this->client->call(Client::METHOD_GET, $path . '?project=' . $queryParams['project'] . '&jwt=' . $queryParams['jwt']); + $this->assertEquals(200, $downloadWithJwt['headers']['status-code'], 'Failed to download file with JWT'); + $this->assertEquals($csvContent, $downloadWithJwt['body'], 'Downloaded content differs from original'); + + // Test that download without JWT fails + $downloadWithoutJwt = $this->client->call(Client::METHOD_GET, '/storage/buckets/' . $bucketId . '/files/' . $fileId . '/download'); + $this->assertEquals(404, $downloadWithoutJwt['headers']['status-code'], 'File should not be downloadable without JWT'); + + $this->client->call(Client::METHOD_DELETE, '/storage/buckets/' . $bucketId . '/files/' . $fileId, [ + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]); + $this->client->call(Client::METHOD_DELETE, '/databases/' . $databaseId, [ + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]); + $this->client->call(Client::METHOD_DELETE, '/storage/buckets/' . $bucketId, [ + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]); + } }