diff --git a/examples/1.8.x/console-cli/examples/health/get-console-pausing.md b/examples/1.8.x/console-cli/examples/health/get-console-pausing.md new file mode 100644 index 00000000..9aaa5ba7 --- /dev/null +++ b/examples/1.8.x/console-cli/examples/health/get-console-pausing.md @@ -0,0 +1,3 @@ +```bash +appwrite health get-console-pausing +``` diff --git a/examples/1.8.x/console-cli/examples/projects/create-schedule.md b/examples/1.8.x/console-cli/examples/projects/create-schedule.md new file mode 100644 index 00000000..8eb8fd2c --- /dev/null +++ b/examples/1.8.x/console-cli/examples/projects/create-schedule.md @@ -0,0 +1,7 @@ +```bash +appwrite projects create-schedule \ + --project-id \ + --resource-type function \ + --resource-id \ + --schedule '' +``` diff --git a/examples/1.8.x/console-cli/examples/projects/get-schedule.md b/examples/1.8.x/console-cli/examples/projects/get-schedule.md new file mode 100644 index 00000000..45f8e042 --- /dev/null +++ b/examples/1.8.x/console-cli/examples/projects/get-schedule.md @@ -0,0 +1,5 @@ +```bash +appwrite projects get-schedule \ + --project-id \ + --schedule-id +``` diff --git a/examples/1.8.x/console-cli/examples/projects/list-schedules.md b/examples/1.8.x/console-cli/examples/projects/list-schedules.md new file mode 100644 index 00000000..f2b04e9f --- /dev/null +++ b/examples/1.8.x/console-cli/examples/projects/list-schedules.md @@ -0,0 +1,4 @@ +```bash +appwrite projects list-schedules \ + --project-id +``` diff --git a/examples/1.8.x/console-cli/examples/projects/update-console-access.md b/examples/1.8.x/console-cli/examples/projects/update-console-access.md new file mode 100644 index 00000000..1cf35007 --- /dev/null +++ b/examples/1.8.x/console-cli/examples/projects/update-console-access.md @@ -0,0 +1,4 @@ +```bash +appwrite projects update-console-access \ + --project-id +``` diff --git a/examples/1.8.x/console-cli/examples/projects/update-status.md b/examples/1.8.x/console-cli/examples/projects/update-status.md new file mode 100644 index 00000000..287957cf --- /dev/null +++ b/examples/1.8.x/console-cli/examples/projects/update-status.md @@ -0,0 +1,5 @@ +```bash +appwrite projects update-status \ + --project-id \ + --status active +``` diff --git a/examples/1.8.x/console-web/examples/domains/create-purchase.md b/examples/1.8.x/console-web/examples/domains/create-purchase.md new file mode 100644 index 00000000..d6142c30 --- /dev/null +++ b/examples/1.8.x/console-web/examples/domains/create-purchase.md @@ -0,0 +1,25 @@ +```javascript +import { Client, Domains } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const domains = new Domains(client); + +const result = await domains.createPurchase({ + domain: '', + teamId: '', + firstName: '', + lastName: '', + email: 'email@example.com', + phone: '+12065550100', + billingAddressId: '', + paymentMethodId: '', + addressLine3: '', // optional + companyName: '', // optional + periodYears: 1 // optional +}); + +console.log(result); +``` diff --git a/examples/1.8.x/console-web/examples/health/get-console-pausing.md b/examples/1.8.x/console-web/examples/health/get-console-pausing.md new file mode 100644 index 00000000..2f3cc0bc --- /dev/null +++ b/examples/1.8.x/console-web/examples/health/get-console-pausing.md @@ -0,0 +1,16 @@ +```javascript +import { Client, Health } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const health = new Health(client); + +const result = await health.getConsolePausing({ + threshold: null, // optional + inactivityDays: null // optional +}); + +console.log(result); +``` diff --git a/examples/1.8.x/console-web/examples/organizations/get-scopes.md b/examples/1.8.x/console-web/examples/organizations/get-scopes.md index e180f880..dfc1d214 100644 --- a/examples/1.8.x/console-web/examples/organizations/get-scopes.md +++ b/examples/1.8.x/console-web/examples/organizations/get-scopes.md @@ -8,7 +8,8 @@ const client = new Client() const organizations = new Organizations(client); const result = await organizations.getScopes({ - organizationId: '' + organizationId: '', + projectId: '' // optional }); console.log(result); diff --git a/examples/1.8.x/console-web/examples/projects/create-schedule.md b/examples/1.8.x/console-web/examples/projects/create-schedule.md new file mode 100644 index 00000000..a55d7f0f --- /dev/null +++ b/examples/1.8.x/console-web/examples/projects/create-schedule.md @@ -0,0 +1,20 @@ +```javascript +import { Client, Projects, ResourceType } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const projects = new Projects(client); + +const result = await projects.createSchedule({ + projectId: '', + resourceType: ResourceType.Function, + resourceId: '', + schedule: '', + active: false, // optional + data: {} // optional +}); + +console.log(result); +``` diff --git a/examples/1.8.x/console-web/examples/projects/get-schedule.md b/examples/1.8.x/console-web/examples/projects/get-schedule.md new file mode 100644 index 00000000..356c0f0c --- /dev/null +++ b/examples/1.8.x/console-web/examples/projects/get-schedule.md @@ -0,0 +1,16 @@ +```javascript +import { Client, Projects } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const projects = new Projects(client); + +const result = await projects.getSchedule({ + projectId: '', + scheduleId: '' +}); + +console.log(result); +``` diff --git a/examples/1.8.x/console-web/examples/projects/list-schedules.md b/examples/1.8.x/console-web/examples/projects/list-schedules.md new file mode 100644 index 00000000..64f030a2 --- /dev/null +++ b/examples/1.8.x/console-web/examples/projects/list-schedules.md @@ -0,0 +1,17 @@ +```javascript +import { Client, Projects } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const projects = new Projects(client); + +const result = await projects.listSchedules({ + projectId: '', + queries: [], // optional + total: false // optional +}); + +console.log(result); +``` diff --git a/examples/1.8.x/console-web/examples/projects/update-console-access.md b/examples/1.8.x/console-web/examples/projects/update-console-access.md new file mode 100644 index 00000000..c861c6df --- /dev/null +++ b/examples/1.8.x/console-web/examples/projects/update-console-access.md @@ -0,0 +1,15 @@ +```javascript +import { Client, Projects } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const projects = new Projects(client); + +const result = await projects.updateConsoleAccess({ + projectId: '' +}); + +console.log(result); +``` diff --git a/examples/1.8.x/console-web/examples/projects/update-status.md b/examples/1.8.x/console-web/examples/projects/update-status.md new file mode 100644 index 00000000..d795d87e --- /dev/null +++ b/examples/1.8.x/console-web/examples/projects/update-status.md @@ -0,0 +1,16 @@ +```javascript +import { Client, Projects, Status } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const projects = new Projects(client); + +const result = await projects.updateStatus({ + projectId: '', + status: Status.Active +}); + +console.log(result); +``` diff --git a/examples/1.8.x/server-dart/examples/health/get-console-pausing.md b/examples/1.8.x/server-dart/examples/health/get-console-pausing.md new file mode 100644 index 00000000..272d81d3 --- /dev/null +++ b/examples/1.8.x/server-dart/examples/health/get-console-pausing.md @@ -0,0 +1,15 @@ +```dart +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Health health = Health(client); + +HealthStatus result = await health.getConsolePausing( + threshold: 0, // (optional) + inactivityDays: 0, // (optional) +); +``` diff --git a/examples/1.8.x/server-dotnet/examples/health/get-console-pausing.md b/examples/1.8.x/server-dotnet/examples/health/get-console-pausing.md new file mode 100644 index 00000000..b57ee49e --- /dev/null +++ b/examples/1.8.x/server-dotnet/examples/health/get-console-pausing.md @@ -0,0 +1,16 @@ +```csharp +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Health health = new Health(client); + +HealthStatus result = await health.GetConsolePausing( + threshold: 0, // optional + inactivityDays: 0 // optional +);``` diff --git a/examples/1.8.x/server-go/examples/health/get-console-pausing.md b/examples/1.8.x/server-go/examples/health/get-console-pausing.md new file mode 100644 index 00000000..44038133 --- /dev/null +++ b/examples/1.8.x/server-go/examples/health/get-console-pausing.md @@ -0,0 +1,22 @@ +```go +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/health" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := health.New(client) + +response, error := service.GetConsolePausing( + health.WithGetConsolePausingThreshold(0), + health.WithGetConsolePausingInactivityDays(0), +) +``` diff --git a/examples/1.8.x/server-graphql/examples/health/get-console-pausing.md b/examples/1.8.x/server-graphql/examples/health/get-console-pausing.md new file mode 100644 index 00000000..d7962b96 --- /dev/null +++ b/examples/1.8.x/server-graphql/examples/health/get-console-pausing.md @@ -0,0 +1,2 @@ +```graphql +``` diff --git a/examples/1.8.x/server-kotlin/java/health/get-console-pausing.md b/examples/1.8.x/server-kotlin/java/health/get-console-pausing.md new file mode 100644 index 00000000..d8904345 --- /dev/null +++ b/examples/1.8.x/server-kotlin/java/health/get-console-pausing.md @@ -0,0 +1,26 @@ +```java +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Health; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Health health = new Health(client); + +health.getConsolePausing( + 0, // threshold (optional) + 0, // inactivityDays (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + +``` diff --git a/examples/1.8.x/server-kotlin/kotlin/health/get-console-pausing.md b/examples/1.8.x/server-kotlin/kotlin/health/get-console-pausing.md new file mode 100644 index 00000000..d595a2c3 --- /dev/null +++ b/examples/1.8.x/server-kotlin/kotlin/health/get-console-pausing.md @@ -0,0 +1,17 @@ +```kotlin +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Health + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val health = Health(client) + +val response = health.getConsolePausing( + threshold = 0, // optional + inactivityDays = 0 // optional +) +``` diff --git a/examples/1.8.x/server-nodejs/examples/health/get-console-pausing.md b/examples/1.8.x/server-nodejs/examples/health/get-console-pausing.md new file mode 100644 index 00000000..a3dfca6f --- /dev/null +++ b/examples/1.8.x/server-nodejs/examples/health/get-console-pausing.md @@ -0,0 +1,15 @@ +```javascript +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const health = new sdk.Health(client); + +const result = await health.getConsolePausing({ + threshold: null, // optional + inactivityDays: null // optional +}); +``` diff --git a/examples/1.8.x/server-php/examples/health/get-console-pausing.md b/examples/1.8.x/server-php/examples/health/get-console-pausing.md new file mode 100644 index 00000000..06a434d8 --- /dev/null +++ b/examples/1.8.x/server-php/examples/health/get-console-pausing.md @@ -0,0 +1,17 @@ +```php +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$health = new Health($client); + +$result = $health->getConsolePausing( + threshold: null, // optional + inactivityDays: null // optional +);``` diff --git a/examples/1.8.x/server-python/examples/health/get-console-pausing.md b/examples/1.8.x/server-python/examples/health/get-console-pausing.md new file mode 100644 index 00000000..884a4452 --- /dev/null +++ b/examples/1.8.x/server-python/examples/health/get-console-pausing.md @@ -0,0 +1,16 @@ +```python +from appwrite.client import Client +from appwrite.services.health import Health + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +health = Health(client) + +result = health.get_console_pausing( + threshold = None, # optional + inactivity_days = None # optional +) +``` diff --git a/examples/1.8.x/server-rest/examples/health/get-console-pausing.md b/examples/1.8.x/server-rest/examples/health/get-console-pausing.md new file mode 100644 index 00000000..2a8b1bed --- /dev/null +++ b/examples/1.8.x/server-rest/examples/health/get-console-pausing.md @@ -0,0 +1,7 @@ +```http +GET /v1/health/console-pausing HTTP/1.1 +Host: cloud.appwrite.io +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: +``` diff --git a/examples/1.8.x/server-ruby/examples/health/get-console-pausing.md b/examples/1.8.x/server-ruby/examples/health/get-console-pausing.md new file mode 100644 index 00000000..1e6513ff --- /dev/null +++ b/examples/1.8.x/server-ruby/examples/health/get-console-pausing.md @@ -0,0 +1,17 @@ +```ruby +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +health = Health.new(client) + +result = health.get_console_pausing( + threshold: null, # optional + inactivity_days: null # optional +) +``` diff --git a/examples/1.8.x/server-swift/examples/health/get-console-pausing.md b/examples/1.8.x/server-swift/examples/health/get-console-pausing.md new file mode 100644 index 00000000..a0475da1 --- /dev/null +++ b/examples/1.8.x/server-swift/examples/health/get-console-pausing.md @@ -0,0 +1,16 @@ +```swift +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let health = Health(client) + +let healthStatus = try await health.getConsolePausing( + threshold: 0, // optional + inactivityDays: 0 // optional +) + +``` diff --git a/specs/1.8.x/open-api3-1.8.x-client.json b/specs/1.8.x/open-api3-1.8.x-client.json index 35982591..f7642065 100644 --- a/specs/1.8.x/open-api3-1.8.x-client.json +++ b/specs/1.8.x/open-api3-1.8.x-client.json @@ -7335,7 +7335,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 574, + "weight": 577, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -7422,7 +7422,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 572, + "weight": 575, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -7540,7 +7540,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 573, + "weight": 576, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -8315,7 +8315,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 532, + "weight": 535, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -8414,7 +8414,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 774, + "weight": 784, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -8516,7 +8516,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 531, + "weight": 534, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -8590,7 +8590,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 533, + "weight": 536, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -8682,7 +8682,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 534, + "weight": 537, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -8751,7 +8751,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 536, + "weight": 539, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -8831,7 +8831,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 535, + "weight": 538, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -9061,7 +9061,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 537, + "weight": 540, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -11357,7 +11357,7 @@ "x-appwrite": { "method": "deleteMembership", "group": null, - "weight": 552, + "weight": 555, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", diff --git a/specs/1.8.x/open-api3-1.8.x-console.json b/specs/1.8.x/open-api3-1.8.x-console.json index 773a2368..22991ba2 100644 --- a/specs/1.8.x/open-api3-1.8.x-console.json +++ b/specs/1.8.x/open-api3-1.8.x-console.json @@ -227,7 +227,7 @@ "x-appwrite": { "method": "listBillingAddresses", "group": null, - "weight": 765, + "weight": 770, "cookies": false, "type": "", "demo": "account\/list-billing-addresses.md", @@ -289,7 +289,7 @@ "x-appwrite": { "method": "createBillingAddress", "group": null, - "weight": 763, + "weight": 768, "cookies": false, "type": "", "demo": "account\/create-billing-address.md", @@ -384,7 +384,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 764, + "weight": 769, "cookies": false, "type": "", "demo": "account\/get-billing-address.md", @@ -443,7 +443,7 @@ "x-appwrite": { "method": "updateBillingAddress", "group": null, - "weight": 766, + "weight": 771, "cookies": false, "type": "", "demo": "account\/update-billing-address.md", @@ -541,7 +541,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 767, + "weight": 772, "cookies": false, "type": "", "demo": "account\/delete-billing-address.md", @@ -602,7 +602,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 769, + "weight": 774, "cookies": false, "type": "", "demo": "account\/get-coupon.md", @@ -877,7 +877,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 768, + "weight": 773, "cookies": false, "type": "", "demo": "account\/list-invoices.md", @@ -1010,7 +1010,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 751, + "weight": 756, "cookies": false, "type": "", "demo": "account\/list-keys.md", @@ -1092,7 +1092,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 752, + "weight": 757, "cookies": false, "type": "", "demo": "account\/create-key.md", @@ -1209,7 +1209,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 755, + "weight": 760, "cookies": false, "type": "", "demo": "account\/get-key.md", @@ -1292,7 +1292,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 754, + "weight": 759, "cookies": false, "type": "", "demo": "account\/update-key.md", @@ -1414,7 +1414,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 753, + "weight": 758, "cookies": false, "type": "", "demo": "account\/delete-key.md", @@ -2846,7 +2846,7 @@ "x-appwrite": { "method": "listPaymentMethods", "group": null, - "weight": 758, + "weight": 763, "cookies": false, "type": "", "demo": "account\/list-payment-methods.md", @@ -2908,7 +2908,7 @@ "x-appwrite": { "method": "createPaymentMethod", "group": null, - "weight": 756, + "weight": 761, "cookies": false, "type": "", "demo": "account\/create-payment-method.md", @@ -2957,7 +2957,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 757, + "weight": 762, "cookies": false, "type": "", "demo": "account\/get-payment-method.md", @@ -3016,7 +3016,7 @@ "x-appwrite": { "method": "updatePaymentMethod", "group": null, - "weight": 759, + "weight": 764, "cookies": false, "type": "", "demo": "account\/update-payment-method.md", @@ -3100,7 +3100,7 @@ "x-appwrite": { "method": "deletePaymentMethod", "group": null, - "weight": 762, + "weight": 767, "cookies": false, "type": "", "demo": "account\/delete-payment-method.md", @@ -3161,7 +3161,7 @@ "x-appwrite": { "method": "updatePaymentMethodProvider", "group": null, - "weight": 760, + "weight": 765, "cookies": false, "type": "", "demo": "account\/update-payment-method-provider.md", @@ -3253,7 +3253,7 @@ "x-appwrite": { "method": "updatePaymentMethodMandateOptions", "group": null, - "weight": 761, + "weight": 766, "cookies": false, "type": "", "demo": "account\/update-payment-method-mandate-options.md", @@ -5507,7 +5507,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 772, + "weight": 782, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -5570,7 +5570,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 773, + "weight": 783, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -7463,7 +7463,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 745, + "weight": 750, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -7527,7 +7527,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 746, + "weight": 751, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -7613,7 +7613,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 744, + "weight": 749, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -7667,7 +7667,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 747, + "weight": 752, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -7730,7 +7730,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 740, + "weight": 745, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -7794,7 +7794,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 741, + "weight": 746, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -7909,7 +7909,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 739, + "weight": 744, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -7970,7 +7970,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 742, + "weight": 747, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -8059,7 +8059,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 743, + "weight": 748, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -8122,7 +8122,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 750, + "weight": 755, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -8218,7 +8218,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 749, + "weight": 754, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -8284,7 +8284,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 748, + "weight": 753, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -8340,7 +8340,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 502, + "weight": 505, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -8408,7 +8408,7 @@ "x-appwrite": { "method": "getCampaign", "group": null, - "weight": 620, + "weight": 623, "cookies": false, "type": "", "demo": "console\/get-campaign.md", @@ -8469,7 +8469,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 617, + "weight": 620, "cookies": false, "type": "", "demo": "console\/get-coupon.md", @@ -8530,7 +8530,7 @@ "x-appwrite": { "method": "getPlans", "group": null, - "weight": 615, + "weight": 618, "cookies": false, "type": "", "demo": "console\/get-plans.md", @@ -8598,7 +8598,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 616, + "weight": 619, "cookies": false, "type": "", "demo": "console\/get-plan.md", @@ -8659,7 +8659,7 @@ "x-appwrite": { "method": "getProgram", "group": null, - "weight": 618, + "weight": 621, "cookies": false, "type": "", "demo": "console\/get-program.md", @@ -8720,7 +8720,7 @@ "x-appwrite": { "method": "createProgramMembership", "group": null, - "weight": 619, + "weight": 622, "cookies": false, "type": "", "demo": "console\/create-program-membership.md", @@ -8781,7 +8781,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 614, + "weight": 617, "cookies": false, "type": "", "demo": "console\/list-regions.md", @@ -8823,7 +8823,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 503, + "weight": 506, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -8898,7 +8898,7 @@ "x-appwrite": { "method": "createSource", "group": null, - "weight": 621, + "weight": 624, "cookies": false, "type": "", "demo": "console\/create-source.md", @@ -8989,7 +8989,7 @@ "x-appwrite": { "method": "suggestColumns", "group": null, - "weight": 622, + "weight": 625, "cookies": false, "type": "", "demo": "console\/suggest-columns.md", @@ -9094,7 +9094,7 @@ "x-appwrite": { "method": "suggestIndexes", "group": null, - "weight": 623, + "weight": 626, "cookies": false, "type": "", "demo": "console\/suggest-indexes.md", @@ -9189,7 +9189,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 501, + "weight": 504, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -17464,7 +17464,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 629, + "weight": 632, "cookies": false, "type": "", "demo": "domains\/list.md", @@ -17536,7 +17536,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 624, + "weight": 627, "cookies": false, "type": "", "demo": "domains\/create.md", @@ -17609,7 +17609,7 @@ "x-appwrite": { "method": "getPrice", "group": null, - "weight": 627, + "weight": 630, "cookies": false, "type": "", "demo": "domains\/get-price.md", @@ -17674,6 +17674,133 @@ ] } }, + "\/domains\/purchases": { + "post": { + "summary": "Create a domain purchase", + "operationId": "domainsCreatePurchase", + "tags": [ + "domains" + ], + "description": " Create a domain purchase with registrant information.", + "responses": { + "201": { + "description": "Domain", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/domain" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createPurchase", + "group": null, + "weight": 672, + "cookies": false, + "type": "", + "demo": "domains\/create-purchase.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "domains.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Fully qualified domain name to purchase (for example, example.com).", + "x-example": null + }, + "teamId": { + "type": "string", + "description": "Team ID that will own the domain.", + "x-example": "" + }, + "firstName": { + "type": "string", + "description": "Registrant first name used for domain registration.", + "x-example": "" + }, + "lastName": { + "type": "string", + "description": "Registrant last name used for domain registration.", + "x-example": "" + }, + "email": { + "type": "string", + "description": "Registrant email address for registration and notices.", + "x-example": "email@example.com", + "format": "email" + }, + "phone": { + "type": "string", + "description": "Registrant phone number in E.164 format (for example, +15555551234).", + "x-example": "+12065550100", + "format": "phone" + }, + "billingAddressId": { + "type": "string", + "description": "Billing address ID used for registration contact details.", + "x-example": "" + }, + "addressLine3": { + "type": "string", + "description": "Additional address line for the registrant (line 3).", + "x-example": "" + }, + "companyName": { + "type": "string", + "description": "Company or organization name for the registrant.", + "x-example": "" + }, + "periodYears": { + "type": "integer", + "description": "Registration term in years (1-10).", + "x-example": 1, + "format": "int32" + }, + "paymentMethodId": { + "type": "string", + "description": "Payment method ID to authorize and capture the purchase.", + "x-example": "" + } + }, + "required": [ + "domain", + "teamId", + "firstName", + "lastName", + "email", + "phone", + "billingAddressId", + "paymentMethodId" + ] + } + } + } + } + } + }, "\/domains\/suggestions": { "get": { "summary": "List domain suggestions", @@ -17698,7 +17825,7 @@ "x-appwrite": { "method": "listSuggestions", "group": null, - "weight": 668, + "weight": 671, "cookies": false, "type": "", "demo": "domains\/list-suggestions.md", @@ -17817,7 +17944,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 626, + "weight": 629, "cookies": false, "type": "", "demo": "domains\/get.md", @@ -17868,7 +17995,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 625, + "weight": 628, "cookies": false, "type": "", "demo": "domains\/delete.md", @@ -17928,7 +18055,7 @@ "x-appwrite": { "method": "updateNameservers", "group": null, - "weight": 630, + "weight": 633, "cookies": false, "type": "", "demo": "domains\/update-nameservers.md", @@ -17988,7 +18115,7 @@ "x-appwrite": { "method": "getPresetGoogleWorkspace", "group": null, - "weight": 657, + "weight": 660, "cookies": false, "type": "", "demo": "domains\/get-preset-google-workspace.md", @@ -18046,7 +18173,7 @@ "x-appwrite": { "method": "createPresetGoogleWorkspace", "group": null, - "weight": 656, + "weight": 659, "cookies": false, "type": "", "demo": "domains\/create-preset-google-workspace.md", @@ -18106,7 +18233,7 @@ "x-appwrite": { "method": "getPresetICloud", "group": null, - "weight": 667, + "weight": 670, "cookies": false, "type": "", "demo": "domains\/get-preset-i-cloud.md", @@ -18164,7 +18291,7 @@ "x-appwrite": { "method": "createPresetICloud", "group": null, - "weight": 666, + "weight": 669, "cookies": false, "type": "", "demo": "domains\/create-preset-i-cloud.md", @@ -18224,7 +18351,7 @@ "x-appwrite": { "method": "getPresetMailgun", "group": null, - "weight": 659, + "weight": 662, "cookies": false, "type": "", "demo": "domains\/get-preset-mailgun.md", @@ -18282,7 +18409,7 @@ "x-appwrite": { "method": "createPresetMailgun", "group": null, - "weight": 658, + "weight": 661, "cookies": false, "type": "", "demo": "domains\/create-preset-mailgun.md", @@ -18342,7 +18469,7 @@ "x-appwrite": { "method": "getPresetOutlook", "group": null, - "weight": 665, + "weight": 668, "cookies": false, "type": "", "demo": "domains\/get-preset-outlook.md", @@ -18400,7 +18527,7 @@ "x-appwrite": { "method": "createPresetOutlook", "group": null, - "weight": 664, + "weight": 667, "cookies": false, "type": "", "demo": "domains\/create-preset-outlook.md", @@ -18460,7 +18587,7 @@ "x-appwrite": { "method": "getPresetProtonMail", "group": null, - "weight": 663, + "weight": 666, "cookies": false, "type": "", "demo": "domains\/get-preset-proton-mail.md", @@ -18518,7 +18645,7 @@ "x-appwrite": { "method": "createPresetProtonMail", "group": null, - "weight": 662, + "weight": 665, "cookies": false, "type": "", "demo": "domains\/create-preset-proton-mail.md", @@ -18578,7 +18705,7 @@ "x-appwrite": { "method": "getPresetZoho", "group": null, - "weight": 661, + "weight": 664, "cookies": false, "type": "", "demo": "domains\/get-preset-zoho.md", @@ -18636,7 +18763,7 @@ "x-appwrite": { "method": "createPresetZoho", "group": null, - "weight": 660, + "weight": 663, "cookies": false, "type": "", "demo": "domains\/create-preset-zoho.md", @@ -18696,7 +18823,7 @@ "x-appwrite": { "method": "listRecords", "group": null, - "weight": 655, + "weight": 658, "cookies": false, "type": "", "demo": "domains\/list-records.md", @@ -18769,7 +18896,7 @@ "x-appwrite": { "method": "createRecordA", "group": null, - "weight": 633, + "weight": 636, "cookies": false, "type": "", "demo": "domains\/create-record-a.md", @@ -18866,7 +18993,7 @@ "x-appwrite": { "method": "updateRecordA", "group": null, - "weight": 634, + "weight": 637, "cookies": false, "type": "", "demo": "domains\/update-record-a.md", @@ -18973,7 +19100,7 @@ "x-appwrite": { "method": "createRecordAAAA", "group": null, - "weight": 635, + "weight": 638, "cookies": false, "type": "", "demo": "domains\/create-record-aaaa.md", @@ -19070,7 +19197,7 @@ "x-appwrite": { "method": "updateRecordAAAA", "group": null, - "weight": 636, + "weight": 639, "cookies": false, "type": "", "demo": "domains\/update-record-aaaa.md", @@ -19177,7 +19304,7 @@ "x-appwrite": { "method": "createRecordAlias", "group": null, - "weight": 637, + "weight": 640, "cookies": false, "type": "", "demo": "domains\/create-record-alias.md", @@ -19274,7 +19401,7 @@ "x-appwrite": { "method": "updateRecordAlias", "group": null, - "weight": 638, + "weight": 641, "cookies": false, "type": "", "demo": "domains\/update-record-alias.md", @@ -19381,7 +19508,7 @@ "x-appwrite": { "method": "createRecordCAA", "group": null, - "weight": 639, + "weight": 642, "cookies": false, "type": "", "demo": "domains\/create-record-caa.md", @@ -19478,7 +19605,7 @@ "x-appwrite": { "method": "updateRecordCAA", "group": null, - "weight": 640, + "weight": 643, "cookies": false, "type": "", "demo": "domains\/update-record-caa.md", @@ -19585,7 +19712,7 @@ "x-appwrite": { "method": "createRecordCNAME", "group": null, - "weight": 641, + "weight": 644, "cookies": false, "type": "", "demo": "domains\/create-record-cname.md", @@ -19682,7 +19809,7 @@ "x-appwrite": { "method": "updateRecordCNAME", "group": null, - "weight": 642, + "weight": 645, "cookies": false, "type": "", "demo": "domains\/update-record-cname.md", @@ -19789,7 +19916,7 @@ "x-appwrite": { "method": "createRecordHTTPS", "group": null, - "weight": 643, + "weight": 646, "cookies": false, "type": "", "demo": "domains\/create-record-https.md", @@ -19886,7 +20013,7 @@ "x-appwrite": { "method": "updateRecordHTTPS", "group": null, - "weight": 644, + "weight": 647, "cookies": false, "type": "", "demo": "domains\/update-record-https.md", @@ -19993,7 +20120,7 @@ "x-appwrite": { "method": "createRecordMX", "group": null, - "weight": 645, + "weight": 648, "cookies": false, "type": "", "demo": "domains\/create-record-mx.md", @@ -20097,7 +20224,7 @@ "x-appwrite": { "method": "updateRecordMX", "group": null, - "weight": 646, + "weight": 649, "cookies": false, "type": "", "demo": "domains\/update-record-mx.md", @@ -20211,7 +20338,7 @@ "x-appwrite": { "method": "createRecordNS", "group": null, - "weight": 647, + "weight": 650, "cookies": false, "type": "", "demo": "domains\/create-record-ns.md", @@ -20308,7 +20435,7 @@ "x-appwrite": { "method": "updateRecordNS", "group": null, - "weight": 648, + "weight": 651, "cookies": false, "type": "", "demo": "domains\/update-record-ns.md", @@ -20415,7 +20542,7 @@ "x-appwrite": { "method": "createRecordSRV", "group": null, - "weight": 649, + "weight": 652, "cookies": false, "type": "", "demo": "domains\/create-record-srv.md", @@ -20533,7 +20660,7 @@ "x-appwrite": { "method": "updateRecordSRV", "group": null, - "weight": 650, + "weight": 653, "cookies": false, "type": "", "demo": "domains\/update-record-srv.md", @@ -20661,7 +20788,7 @@ "x-appwrite": { "method": "createRecordTXT", "group": null, - "weight": 651, + "weight": 654, "cookies": false, "type": "", "demo": "domains\/create-record-txt.md", @@ -20757,7 +20884,7 @@ "x-appwrite": { "method": "updateRecordTXT", "group": null, - "weight": 652, + "weight": 655, "cookies": false, "type": "", "demo": "domains\/update-record-txt.md", @@ -20864,7 +20991,7 @@ "x-appwrite": { "method": "getRecord", "group": null, - "weight": 654, + "weight": 657, "cookies": false, "type": "", "demo": "domains\/get-record.md", @@ -20925,7 +21052,7 @@ "x-appwrite": { "method": "deleteRecord", "group": null, - "weight": 653, + "weight": 656, "cookies": false, "type": "", "demo": "domains\/delete-record.md", @@ -20995,7 +21122,7 @@ "x-appwrite": { "method": "updateTeam", "group": null, - "weight": 632, + "weight": 635, "cookies": false, "type": "", "demo": "domains\/update-team.md", @@ -21067,7 +21194,7 @@ "x-appwrite": { "method": "getZone", "group": null, - "weight": 628, + "weight": 631, "cookies": false, "type": "", "demo": "domains\/get-zone.md", @@ -21125,7 +21252,7 @@ "x-appwrite": { "method": "updateZone", "group": null, - "weight": 631, + "weight": 634, "cookies": false, "type": "", "demo": "domains\/update-zone.md", @@ -21204,7 +21331,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 558, + "weight": 561, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -21289,7 +21416,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 555, + "weight": 558, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -21365,6 +21492,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -21526,6 +21656,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -21613,7 +21745,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 560, + "weight": 563, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -21663,7 +21795,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 561, + "weight": 564, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -21713,7 +21845,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 584, + "weight": 587, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -21776,6 +21908,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -21925,7 +22060,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 583, + "weight": 586, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -21985,7 +22120,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 577, + "weight": 580, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -22057,7 +22192,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 556, + "weight": 559, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -22117,7 +22252,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 557, + "weight": 560, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -22200,6 +22335,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -22361,6 +22499,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -22438,7 +22578,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 559, + "weight": 562, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -22500,7 +22640,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 564, + "weight": 567, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -22581,7 +22721,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 565, + "weight": 568, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -22676,7 +22816,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 562, + "weight": 565, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -22776,7 +22916,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 570, + "weight": 573, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -22862,7 +23002,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 567, + "weight": 570, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -22979,7 +23119,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 568, + "weight": 571, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -23077,7 +23217,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 563, + "weight": 566, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -23140,7 +23280,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 566, + "weight": 569, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -23205,7 +23345,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 569, + "weight": 572, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -23296,7 +23436,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 571, + "weight": 574, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -23368,7 +23508,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 574, + "weight": 577, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -23455,7 +23595,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 572, + "weight": 575, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -23573,7 +23713,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 573, + "weight": 576, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -23639,7 +23779,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 575, + "weight": 578, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -23711,7 +23851,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 576, + "weight": 579, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -23793,7 +23933,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 580, + "weight": 583, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -23853,7 +23993,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 578, + "weight": 581, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -23945,7 +24085,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 579, + "weight": 582, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -24015,7 +24155,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 581, + "weight": 584, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -24109,7 +24249,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 582, + "weight": 585, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -24289,7 +24429,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 447, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get.md", @@ -24340,7 +24480,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 456, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -24391,7 +24531,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 450, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -24442,7 +24582,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 453, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -24480,6 +24620,81 @@ ] } }, + "\/health\/console-pausing": { + "get": { + "summary": "Get console pausing health", + "operationId": "healthGetConsolePausing", + "tags": [ + "health" + ], + "description": "Get console pausing health status. Monitors projects approaching the pause threshold to detect potential issues with console access tracking.\n", + "responses": { + "200": { + "description": "Health Status", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/healthStatus" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getConsolePausing", + "group": null, + "weight": 738, + "cookies": false, + "type": "", + "demo": "health\/get-console-pausing.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "health.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/health\/get-console-pausing.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "threshold", + "description": "Percentage threshold of projects approaching pause. When hit (equal or higher), endpoint returns server error. Default value is 10.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "default": 10 + }, + "in": "query" + }, + { + "name": "inactivityDays", + "description": "Number of days of inactivity before a project is paused. Should match the plan's projectInactivityDays setting. Default value is 7.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "default": 7 + }, + "in": "query" + } + ] + } + }, "\/health\/db": { "get": { "summary": "Get DB", @@ -24504,7 +24719,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 449, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -24555,7 +24770,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 451, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -24606,7 +24821,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 457, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -24670,7 +24885,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 730, + "weight": 734, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -24734,7 +24949,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 729, + "weight": 733, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -24798,7 +25013,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 461, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -24862,7 +25077,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 731, + "weight": 735, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -24926,7 +25141,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 460, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -24990,7 +25205,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 462, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -25065,7 +25280,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 463, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -25129,7 +25344,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 470, + "weight": 473, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -25220,7 +25435,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 467, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -25284,7 +25499,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 459, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -25348,7 +25563,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 464, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -25412,7 +25627,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 465, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -25476,7 +25691,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 466, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -25540,7 +25755,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 732, + "weight": 736, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -25604,7 +25819,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 468, + "weight": 471, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -25668,7 +25883,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 469, + "weight": 472, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -25732,7 +25947,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 733, + "weight": 737, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -25796,7 +26011,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 458, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -25860,7 +26075,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 455, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -25911,7 +26126,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 454, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -25962,7 +26177,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 452, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -33248,7 +33463,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 688, + "weight": 692, "cookies": false, "type": "", "demo": "organizations\/list.md", @@ -33328,7 +33543,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 687, + "weight": 691, "cookies": false, "type": "", "demo": "organizations\/create.md", @@ -33458,7 +33673,7 @@ "x-appwrite": { "method": "estimationCreateOrganization", "group": null, - "weight": 721, + "weight": 725, "cookies": false, "type": "", "demo": "organizations\/estimation-create-organization.md", @@ -33550,7 +33765,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 689, + "weight": 693, "cookies": false, "type": "", "demo": "organizations\/delete.md", @@ -33611,7 +33826,7 @@ "x-appwrite": { "method": "listAggregations", "group": null, - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "organizations\/list-aggregations.md", @@ -33685,7 +33900,7 @@ "x-appwrite": { "method": "getAggregation", "group": null, - "weight": 705, + "weight": 709, "cookies": false, "type": "", "demo": "organizations\/get-aggregation.md", @@ -33779,7 +33994,7 @@ "x-appwrite": { "method": "setBillingAddress", "group": null, - "weight": 697, + "weight": 701, "cookies": false, "type": "", "demo": "organizations\/set-billing-address.md", @@ -33850,7 +34065,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "organizations\/delete-billing-address.md", @@ -33911,7 +34126,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 696, + "weight": 700, "cookies": false, "type": "", "demo": "organizations\/get-billing-address.md", @@ -33982,7 +34197,7 @@ "x-appwrite": { "method": "setBillingEmail", "group": null, - "weight": 716, + "weight": 720, "cookies": false, "type": "", "demo": "organizations\/set-billing-email.md", @@ -34063,7 +34278,7 @@ "x-appwrite": { "method": "updateBudget", "group": null, - "weight": 693, + "weight": 697, "cookies": false, "type": "", "demo": "organizations\/update-budget.md", @@ -34153,7 +34368,7 @@ "x-appwrite": { "method": "listCredits", "group": null, - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "organizations\/list-credits.md", @@ -34225,7 +34440,7 @@ "x-appwrite": { "method": "addCredit", "group": null, - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "organizations\/add-credit.md", @@ -34305,7 +34520,7 @@ "x-appwrite": { "method": "getAvailableCredits", "group": null, - "weight": 707, + "weight": 711, "cookies": false, "type": "", "demo": "organizations\/get-available-credits.md", @@ -34366,7 +34581,7 @@ "x-appwrite": { "method": "getCredit", "group": null, - "weight": 706, + "weight": 710, "cookies": false, "type": "", "demo": "organizations\/get-credit.md", @@ -34437,7 +34652,7 @@ "x-appwrite": { "method": "estimationDeleteOrganization", "group": null, - "weight": 722, + "weight": 726, "cookies": false, "type": "", "demo": "organizations\/estimation-delete-organization.md", @@ -34498,7 +34713,7 @@ "x-appwrite": { "method": "estimationUpdatePlan", "group": null, - "weight": 720, + "weight": 724, "cookies": false, "type": "", "demo": "organizations\/estimation-update-plan.md", @@ -34592,7 +34807,7 @@ "x-appwrite": { "method": "createDowngradeFeedback", "group": null, - "weight": 723, + "weight": 727, "cookies": false, "type": "", "demo": "organizations\/create-downgrade-feedback.md", @@ -34690,7 +34905,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 711, + "weight": 715, "cookies": false, "type": "", "demo": "organizations\/list-invoices.md", @@ -34764,7 +34979,7 @@ "x-appwrite": { "method": "getInvoice", "group": null, - "weight": 710, + "weight": 714, "cookies": false, "type": "", "demo": "organizations\/get-invoice.md", @@ -34835,7 +35050,7 @@ "x-appwrite": { "method": "getInvoiceDownload", "group": null, - "weight": 714, + "weight": 718, "cookies": false, "type": "", "demo": "organizations\/get-invoice-download.md", @@ -34906,7 +35121,7 @@ "x-appwrite": { "method": "createInvoicePayment", "group": null, - "weight": 715, + "weight": 719, "cookies": false, "type": "", "demo": "organizations\/create-invoice-payment.md", @@ -34996,7 +35211,7 @@ "x-appwrite": { "method": "validateInvoice", "group": null, - "weight": 712, + "weight": 716, "cookies": false, "type": "", "demo": "organizations\/validate-invoice.md", @@ -35067,7 +35282,7 @@ "x-appwrite": { "method": "getInvoiceView", "group": null, - "weight": 713, + "weight": 717, "cookies": false, "type": "", "demo": "organizations\/get-invoice-view.md", @@ -35138,7 +35353,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 726, + "weight": 730, "cookies": false, "type": "", "demo": "organizations\/list-keys.md", @@ -35207,7 +35422,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 724, + "weight": 728, "cookies": false, "type": "", "demo": "organizations\/create-key.md", @@ -35317,7 +35532,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 728, + "weight": 732, "cookies": false, "type": "", "demo": "organizations\/get-key.md", @@ -35385,7 +35600,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 725, + "weight": 729, "cookies": false, "type": "", "demo": "organizations\/update-key.md", @@ -35496,7 +35711,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 727, + "weight": 731, "cookies": false, "type": "", "demo": "organizations\/delete-key.md", @@ -35566,7 +35781,7 @@ "x-appwrite": { "method": "setDefaultPaymentMethod", "group": null, - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "organizations\/set-default-payment-method.md", @@ -35644,7 +35859,7 @@ "x-appwrite": { "method": "deleteDefaultPaymentMethod", "group": null, - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "organizations\/delete-default-payment-method.md", @@ -35705,7 +35920,7 @@ "x-appwrite": { "method": "setBackupPaymentMethod", "group": null, - "weight": 701, + "weight": 705, "cookies": false, "type": "", "demo": "organizations\/set-backup-payment-method.md", @@ -35783,7 +35998,7 @@ "x-appwrite": { "method": "deleteBackupPaymentMethod", "group": null, - "weight": 703, + "weight": 707, "cookies": false, "type": "", "demo": "organizations\/delete-backup-payment-method.md", @@ -35844,7 +36059,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "organizations\/get-payment-method.md", @@ -35915,7 +36130,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 690, + "weight": 694, "cookies": false, "type": "", "demo": "organizations\/get-plan.md", @@ -35974,7 +36189,7 @@ "x-appwrite": { "method": "updatePlan", "group": null, - "weight": 691, + "weight": 695, "cookies": false, "type": "", "demo": "organizations\/update-plan.md", @@ -36092,7 +36307,7 @@ "x-appwrite": { "method": "cancelDowngrade", "group": null, - "weight": 692, + "weight": 696, "cookies": false, "type": "", "demo": "organizations\/cancel-downgrade.md", @@ -36153,7 +36368,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 719, + "weight": 723, "cookies": false, "type": "", "demo": "organizations\/list-regions.md", @@ -36214,7 +36429,7 @@ "x-appwrite": { "method": "getScopes", "group": null, - "weight": 718, + "weight": 722, "cookies": false, "type": "", "demo": "organizations\/get-scopes.md", @@ -36247,6 +36462,17 @@ "x-example": "" }, "in": "path" + }, + { + "name": "projectId", + "description": "Project id", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" } ] } @@ -36275,7 +36501,7 @@ "x-appwrite": { "method": "setBillingTaxId", "group": null, - "weight": 694, + "weight": 698, "cookies": false, "type": "", "demo": "organizations\/set-billing-tax-id.md", @@ -36355,7 +36581,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 695, + "weight": 699, "cookies": false, "type": "", "demo": "organizations\/get-usage.md", @@ -36434,7 +36660,7 @@ "x-appwrite": { "method": "validatePayment", "group": null, - "weight": 717, + "weight": 721, "cookies": false, "type": "", "demo": "organizations\/validate-payment.md", @@ -36514,7 +36740,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 553, + "weight": 556, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -36932,7 +37158,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 771, + "weight": 780, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -37015,7 +37241,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 412, + "weight": 778, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -37215,7 +37441,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 413, + "weight": 779, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -38586,6 +38812,60 @@ } } }, + "\/projects\/{projectId}\/console-access": { + "patch": { + "summary": "Record console access to a project", + "operationId": "projectsUpdateConsoleAccess", + "tags": [ + "projects" + ], + "description": "Record console access to a project. This endpoint updates the last accessed timestamp for the project to track console activity.\n", + "responses": { + "204": { + "description": "No content" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateConsoleAccess", + "group": null, + "weight": 775, + "cookies": false, + "type": "", + "demo": "projects\/update-console-access.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "projects.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/projects\/update-console-access.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project ID", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ] + } + }, "\/projects\/{projectId}\/dev-keys": { "get": { "summary": "List dev keys", @@ -39086,6 +39366,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -39336,6 +39618,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -39579,6 +39863,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -40329,6 +40615,270 @@ ] } }, + "\/projects\/{projectId}\/schedules": { + "get": { + "summary": "List schedules", + "operationId": "projectsListSchedules", + "tags": [ + "projects" + ], + "description": "Get a list of all the project's schedules. You can use the query params to filter your results.", + "responses": { + "200": { + "description": "Schedules List", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/scheduleList" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "listSchedules", + "group": "schedules", + "weight": 419, + "cookies": false, + "type": "", + "demo": "projects\/list-schedules.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "schedules.read", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/list-schedules.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project unique ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: resourceType, resourceId, projectId, schedule, active, region", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": true + }, + "in": "query" + } + ] + }, + "post": { + "summary": "Create schedule", + "operationId": "projectsCreateSchedule", + "tags": [ + "projects" + ], + "description": "Create a new schedule for a resource.", + "responses": { + "201": { + "description": "Schedule", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/schedule" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createSchedule", + "group": "schedules", + "weight": 781, + "cookies": false, + "type": "", + "demo": "projects\/create-schedule.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "schedules.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/create-schedule.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project unique ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "resourceType": { + "type": "string", + "description": "The resource type for the schedule. Possible values: function, execution, message, backup.", + "x-example": "function", + "enum": [ + "function", + "execution", + "message", + "backup" + ], + "x-enum-name": null, + "x-enum-keys": [] + }, + "resourceId": { + "type": "string", + "description": "The resource ID to associate with this schedule.", + "x-example": "" + }, + "schedule": { + "type": "string", + "description": "Schedule CRON expression.", + "x-example": null + }, + "active": { + "type": "boolean", + "description": "Whether the schedule is active.", + "x-example": false + }, + "data": { + "type": "object", + "description": "Schedule data as a JSON string. Used to store resource-specific context needed for execution.", + "x-example": "{}" + } + }, + "required": [ + "resourceType", + "resourceId", + "schedule" + ] + } + } + } + } + } + }, + "\/projects\/{projectId}\/schedules\/{scheduleId}": { + "get": { + "summary": "Get schedule", + "operationId": "projectsGetSchedule", + "tags": [ + "projects" + ], + "description": "Get a schedule by its unique ID.", + "responses": { + "200": { + "description": "Schedule", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/schedule" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getSchedule", + "group": "schedules", + "weight": 418, + "cookies": false, + "type": "", + "demo": "projects\/get-schedule.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "schedules.read", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/get-schedule.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project unique ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + }, + { + "name": "scheduleId", + "description": "Schedule ID.", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ] + } + }, "\/projects\/{projectId}\/service": { "patch": { "summary": "Update service status", @@ -40925,6 +41475,84 @@ } } }, + "\/projects\/{projectId}\/status": { + "patch": { + "summary": "Update the status of a project", + "operationId": "projectsUpdateStatus", + "tags": [ + "projects" + ], + "description": "Update the status of a project. Can be used to archive\/restore projects, and to restore paused projects. When restoring a paused project, the console fingerprint header must be provided and the project must not be blocked for any reason other than inactivity.\n", + "responses": { + "204": { + "description": "No content" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateStatus", + "group": null, + "weight": 776, + "cookies": false, + "type": "", + "demo": "projects\/update-status.md", + "rate-limit": 10, + "rate-time": 3600, + "rate-key": "ip:{ip},userId:{userId}", + "scope": "projects.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/projects\/update-status.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project ID", + "required": true, + "schema": { + "type": "string", + "x-example": "" + }, + "in": "path" + } + ], + "requestBody": { + "content": { + "application\/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "New status for the project", + "x-example": "active", + "enum": [ + "active" + ], + "x-enum-name": null, + "x-enum-keys": [] + } + }, + "required": [ + "status" + ] + } + } + } + } + } + }, "\/projects\/{projectId}\/team": { "patch": { "summary": "Update project team", @@ -40949,7 +41577,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 770, + "weight": 777, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -41072,12 +41700,12 @@ "x-example": "verification", "enum": [ "verification", - "magicsession", + "magicSession", "recovery", "invitation", - "mfachallenge", - "sessionalert", - "otpsession" + "mfaChallenge", + "sessionAlert", + "otpSession" ], "x-enum-name": "EmailTemplateType", "x-enum-keys": [] @@ -41297,12 +41925,12 @@ "x-example": "verification", "enum": [ "verification", - "magicsession", + "magicSession", "recovery", "invitation", - "mfachallenge", - "sessionalert", - "otpsession" + "mfaChallenge", + "sessionAlert", + "otpSession" ], "x-enum-name": "EmailTemplateType", "x-enum-keys": [] @@ -41564,12 +42192,12 @@ "x-example": "verification", "enum": [ "verification", - "magicsession", + "magicSession", "recovery", "invitation", - "mfachallenge", - "sessionalert", - "otpsession" + "mfaChallenge", + "sessionAlert", + "otpSession" ], "x-enum-name": "EmailTemplateType", "x-enum-keys": [] @@ -41857,7 +42485,7 @@ "verification", "login", "invitation", - "mfachallenge" + "mfaChallenge" ], "x-enum-name": "SmsTemplateType", "x-enum-keys": [] @@ -42147,7 +42775,7 @@ "verification", "login", "invitation", - "mfachallenge" + "mfaChallenge" ], "x-enum-name": "SmsTemplateType", "x-enum-keys": [] @@ -42452,7 +43080,7 @@ "verification", "login", "invitation", - "mfachallenge" + "mfaChallenge" ], "x-enum-name": "SmsTemplateType", "x-enum-keys": [] @@ -43145,7 +43773,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 780, + "weight": 790, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -43230,7 +43858,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 775, + "weight": 785, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -43297,7 +43925,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 777, + "weight": 787, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -43375,7 +44003,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 778, + "weight": 788, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -43489,7 +44117,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 776, + "weight": 786, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -43567,7 +44195,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 779, + "weight": 789, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -43618,7 +44246,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 781, + "weight": 791, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -43678,7 +44306,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 782, + "weight": 792, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -43738,7 +44366,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 587, + "weight": 590, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -43823,7 +44451,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 585, + "weight": 588, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -43954,6 +44582,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -44096,7 +44727,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 590, + "weight": 593, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -44146,7 +44777,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 613, + "weight": 616, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -44196,7 +44827,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 609, + "weight": 612, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -44328,7 +44959,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 610, + "weight": 613, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -44388,7 +45019,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 611, + "weight": 614, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -44460,7 +45091,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 586, + "weight": 589, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -44520,7 +45151,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 588, + "weight": 591, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -44658,6 +45289,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -44789,7 +45423,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 589, + "weight": 592, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -44851,7 +45485,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 596, + "weight": 599, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -44932,7 +45566,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 595, + "weight": 598, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -45027,7 +45661,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 591, + "weight": 594, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -45133,7 +45767,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 599, + "weight": 602, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -45214,7 +45848,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 592, + "weight": 595, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -45331,7 +45965,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 593, + "weight": 596, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -45430,7 +46064,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 594, + "weight": 597, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -45493,7 +46127,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 597, + "weight": 600, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -45558,7 +46192,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 598, + "weight": 601, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -45649,7 +46283,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 600, + "weight": 603, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -45721,7 +46355,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 602, + "weight": 605, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -45807,7 +46441,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 601, + "weight": 604, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -45870,7 +46504,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 603, + "weight": 606, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -45942,7 +46576,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 612, + "weight": 615, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -46024,7 +46658,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 606, + "weight": 609, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -46084,7 +46718,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 604, + "weight": 607, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -46176,7 +46810,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 605, + "weight": 608, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -46246,7 +46880,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 607, + "weight": 610, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -46340,7 +46974,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 608, + "weight": 611, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -46412,7 +47046,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 527, + "weight": 530, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -46498,7 +47132,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 525, + "weight": 528, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -46634,7 +47268,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 526, + "weight": 529, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -46695,7 +47329,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 528, + "weight": 531, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -46828,7 +47462,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 529, + "weight": 532, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -46891,7 +47525,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 532, + "weight": 535, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -46990,7 +47624,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 774, + "weight": 784, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -47092,7 +47726,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 531, + "weight": 534, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -47166,7 +47800,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 533, + "weight": 536, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -47258,7 +47892,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 534, + "weight": 537, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -47327,7 +47961,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 536, + "weight": 539, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -47407,7 +48041,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 535, + "weight": 538, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -47637,7 +48271,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 537, + "weight": 540, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -47724,7 +48358,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 539, + "weight": 542, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -47797,7 +48431,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 540, + "weight": 543, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -56646,7 +57280,7 @@ "x-appwrite": { "method": "deleteMembership", "group": null, - "weight": 552, + "weight": 555, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -56966,7 +57600,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -57060,7 +57694,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -57149,7 +57783,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -57209,7 +57843,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 526, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -57279,7 +57913,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 527, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -61138,7 +61772,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 551, + "weight": 554, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -61235,7 +61869,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 548, + "weight": 551, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -61334,7 +61968,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 546, + "weight": 549, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -61420,7 +62054,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 547, + "weight": 550, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -61491,7 +62125,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 549, + "weight": 552, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -61562,7 +62196,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 550, + "weight": 553, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -61738,7 +62372,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 544, + "weight": 547, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -61824,7 +62458,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 543, + "weight": 546, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -61876,7 +62510,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 545, + "weight": 548, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", @@ -63182,6 +63816,34 @@ "rules": "" } }, + "scheduleList": { + "description": "Schedules List", + "type": "object", + "properties": { + "total": { + "type": "integer", + "description": "Total number of schedules that matched your query.", + "x-example": 5, + "format": "int32" + }, + "schedules": { + "type": "array", + "description": "List of schedules.", + "items": { + "$ref": "#\/components\/schemas\/schedule" + }, + "x-example": "" + } + }, + "required": [ + "total", + "schedules" + ], + "example": { + "total": 5, + "schedules": "" + } + }, "localeCodeList": { "description": "Locale codes list", "type": "object", @@ -71309,6 +71971,11 @@ "$ref": "#\/components\/schemas\/block" }, "x-example": "" + }, + "consoleAccessedAt": { + "type": "string", + "description": "Last time the project was accessed via console. Used with plan's projectInactivityDays to determine if project is paused.", + "x-example": "2020-10-15T06:38:00.000+00:00" } }, "required": [ @@ -71378,7 +72045,8 @@ "serviceStatusForMessaging", "region", "billingLimits", - "blocks" + "blocks", + "consoleAccessedAt" ], "example": { "$id": "5e5ea5c16897e", @@ -71453,7 +72121,8 @@ "serviceStatusForMessaging": true, "region": "fra", "billingLimits": "", - "blocks": "" + "blocks": "", + "consoleAccessedAt": "2020-10-15T06:38:00.000+00:00" } }, "webhook": { @@ -74478,6 +75147,93 @@ "renewAt": "datetime" } }, + "schedule": { + "description": "Schedule", + "type": "object", + "properties": { + "$id": { + "type": "string", + "description": "Schedule ID.", + "x-example": "5e5ea5c16897e" + }, + "$createdAt": { + "type": "string", + "description": "Schedule creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Schedule update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "resourceType": { + "type": "string", + "description": "The resource type associated with this schedule.", + "x-example": "function" + }, + "resourceId": { + "type": "string", + "description": "The resource ID associated with this schedule.", + "x-example": "5e5ea5c16897e" + }, + "resourceUpdatedAt": { + "type": "string", + "description": "Change-tracking timestamp used by the scheduler to detect resource changes in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "projectId": { + "type": "string", + "description": "The project ID associated with this schedule.", + "x-example": "5e5ea5c16897e" + }, + "schedule": { + "type": "string", + "description": "The CRON schedule expression.", + "x-example": "5 4 * * *" + }, + "data": { + "type": "object", + "description": "Schedule data used to store resource-specific context needed for execution.", + "x-example": [] + }, + "active": { + "type": "boolean", + "description": "Whether the schedule is active.", + "x-example": true + }, + "region": { + "type": "string", + "description": "The region where the schedule is deployed.", + "x-example": "fra" + } + }, + "required": [ + "$id", + "$createdAt", + "$updatedAt", + "resourceType", + "resourceId", + "resourceUpdatedAt", + "projectId", + "schedule", + "data", + "active", + "region" + ], + "example": { + "$id": "5e5ea5c16897e", + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "resourceType": "function", + "resourceId": "5e5ea5c16897e", + "resourceUpdatedAt": "2020-10-15T06:38:00.000+00:00", + "projectId": "5e5ea5c16897e", + "schedule": "5 4 * * *", + "data": [], + "active": true, + "region": "fra" + } + }, "smsTemplate": { "description": "SmsTemplate", "type": "object", @@ -76453,6 +77209,12 @@ "x-example": 25, "format": "int32" }, + "projectInactivityDays": { + "type": "integer", + "description": "Number of days of console inactivity before a project is paused. 0 means pausing is disabled.", + "x-example": 7, + "format": "int32" + }, "alertLimit": { "type": "integer", "description": "Alert threshold percentage", @@ -76631,6 +77393,7 @@ "authPhone", "domains", "logs", + "projectInactivityDays", "alertLimit", "usage", "addons", @@ -76688,6 +77451,7 @@ "authPhone": 10, "domains": 5, "logs": 25, + "projectInactivityDays": 7, "alertLimit": 80, "usage": null, "addons": null, @@ -78826,6 +79590,11 @@ "description": "Domain registrar (e.g. \"appwrite\" or \"third_party\").", "x-example": "appwrite" }, + "paymentStatus": { + "type": "string", + "description": "Payment status for domain purchase.", + "x-example": "pending" + }, "nameservers": { "type": "string", "description": "Nameservers setting. \"Appwrite\" or empty string.", @@ -78847,10 +79616,10 @@ "x-example": true }, "renewalPrice": { - "type": "number", - "description": "Renewal price (in USD).", - "x-example": 25.99, - "format": "double" + "type": "integer", + "description": "Renewal price (in cents).", + "x-example": 2599, + "format": "int32" }, "teamId": { "type": "string", @@ -78872,6 +79641,7 @@ "$updatedAt", "domain", "registrar", + "paymentStatus", "nameservers", "expire", "renewal", @@ -78886,11 +79656,12 @@ "$updatedAt": "2020-10-15T06:38:00.000+00:00", "domain": "example.com", "registrar": "appwrite", + "paymentStatus": "pending", "nameservers": "Appwrite", "expire": "2020-10-15T06:38:00.000+00:00", "renewal": "2020-10-15T06:38:00.000+00:00", "autoRenewal": true, - "renewalPrice": 25.99, + "renewalPrice": 2599, "teamId": "5e5ea5c16897e", "dnsRecords": [] } diff --git a/specs/1.8.x/open-api3-1.8.x-server.json b/specs/1.8.x/open-api3-1.8.x-server.json index a3fa1d40..dd7942c1 100644 --- a/specs/1.8.x/open-api3-1.8.x-server.json +++ b/specs/1.8.x/open-api3-1.8.x-server.json @@ -3768,7 +3768,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 772, + "weight": 782, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -3832,7 +3832,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 773, + "weight": 783, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -5742,7 +5742,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 745, + "weight": 750, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -5807,7 +5807,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 746, + "weight": 751, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -5894,7 +5894,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 744, + "weight": 749, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -5949,7 +5949,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 747, + "weight": 752, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -6013,7 +6013,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 740, + "weight": 745, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -6078,7 +6078,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 741, + "weight": 746, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -6194,7 +6194,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 739, + "weight": 744, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -6256,7 +6256,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 742, + "weight": 747, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -6346,7 +6346,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 743, + "weight": 748, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -6410,7 +6410,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 750, + "weight": 755, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -6507,7 +6507,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 749, + "weight": 754, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -6574,7 +6574,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 748, + "weight": 753, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -14343,7 +14343,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 558, + "weight": 561, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -14429,7 +14429,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 555, + "weight": 558, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -14506,6 +14506,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -14667,6 +14670,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -14754,7 +14759,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 560, + "weight": 563, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -14805,7 +14810,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 561, + "weight": 564, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -14856,7 +14861,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 556, + "weight": 559, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -14917,7 +14922,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 557, + "weight": 560, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -15001,6 +15006,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -15162,6 +15170,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -15239,7 +15249,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 559, + "weight": 562, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -15302,7 +15312,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 564, + "weight": 567, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -15384,7 +15394,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 565, + "weight": 568, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -15480,7 +15490,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 562, + "weight": 565, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -15581,7 +15591,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 570, + "weight": 573, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -15668,7 +15678,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 567, + "weight": 570, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -15786,7 +15796,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 568, + "weight": 571, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -15885,7 +15895,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 563, + "weight": 566, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -15949,7 +15959,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 566, + "weight": 569, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -16015,7 +16025,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 569, + "weight": 572, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -16107,7 +16117,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 571, + "weight": 574, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -16180,7 +16190,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 574, + "weight": 577, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -16269,7 +16279,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 572, + "weight": 575, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -16389,7 +16399,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 573, + "weight": 576, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -16457,7 +16467,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 575, + "weight": 578, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -16530,7 +16540,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 580, + "weight": 583, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -16591,7 +16601,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 578, + "weight": 581, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -16684,7 +16694,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 579, + "weight": 582, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -16755,7 +16765,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 581, + "weight": 584, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -16850,7 +16860,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 582, + "weight": 585, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -17035,7 +17045,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 447, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get.md", @@ -17087,7 +17097,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 456, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -17139,7 +17149,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 450, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -17191,7 +17201,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 453, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -17230,6 +17240,82 @@ ] } }, + "\/health\/console-pausing": { + "get": { + "summary": "Get console pausing health", + "operationId": "healthGetConsolePausing", + "tags": [ + "health" + ], + "description": "Get console pausing health status. Monitors projects approaching the pause threshold to detect potential issues with console access tracking.\n", + "responses": { + "200": { + "description": "Health Status", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/healthStatus" + } + } + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getConsolePausing", + "group": null, + "weight": 738, + "cookies": false, + "type": "", + "demo": "health\/get-console-pausing.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "health.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/health\/get-console-pausing.md", + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "threshold", + "description": "Percentage threshold of projects approaching pause. When hit (equal or higher), endpoint returns server error. Default value is 10.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "default": 10 + }, + "in": "query" + }, + { + "name": "inactivityDays", + "description": "Number of days of inactivity before a project is paused. Should match the plan's projectInactivityDays setting. Default value is 7.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "default": 7 + }, + "in": "query" + } + ] + } + }, "\/health\/db": { "get": { "summary": "Get DB", @@ -17254,7 +17340,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 449, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -17306,7 +17392,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 451, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -17358,7 +17444,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 457, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -17423,7 +17509,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 730, + "weight": 734, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -17488,7 +17574,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 729, + "weight": 733, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -17553,7 +17639,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 461, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -17618,7 +17704,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 731, + "weight": 735, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -17683,7 +17769,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 460, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -17748,7 +17834,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 462, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -17824,7 +17910,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 463, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -17889,7 +17975,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 470, + "weight": 473, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -17981,7 +18067,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 467, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -18046,7 +18132,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 459, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -18111,7 +18197,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 464, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -18176,7 +18262,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 465, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -18241,7 +18327,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 466, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -18306,7 +18392,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 732, + "weight": 736, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -18371,7 +18457,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 468, + "weight": 471, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -18436,7 +18522,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 469, + "weight": 472, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -18501,7 +18587,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 733, + "weight": 737, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -18566,7 +18652,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 458, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -18631,7 +18717,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 455, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -18683,7 +18769,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 454, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -18735,7 +18821,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 452, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -24698,7 +24784,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 587, + "weight": 590, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -24784,7 +24870,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 585, + "weight": 588, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -24916,6 +25002,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -25058,7 +25147,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 590, + "weight": 593, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -25109,7 +25198,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 613, + "weight": 616, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -25160,7 +25249,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 586, + "weight": 589, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -25221,7 +25310,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 588, + "weight": 591, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -25360,6 +25449,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -25491,7 +25583,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 589, + "weight": 592, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -25554,7 +25646,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 596, + "weight": 599, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -25636,7 +25728,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 595, + "weight": 598, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -25732,7 +25824,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 591, + "weight": 594, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -25839,7 +25931,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 599, + "weight": 602, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -25921,7 +26013,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 592, + "weight": 595, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -26039,7 +26131,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 593, + "weight": 596, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -26139,7 +26231,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 594, + "weight": 597, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -26203,7 +26295,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 597, + "weight": 600, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -26269,7 +26361,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 598, + "weight": 601, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -26361,7 +26453,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 600, + "weight": 603, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -26434,7 +26526,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 602, + "weight": 605, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -26521,7 +26613,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 601, + "weight": 604, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -26585,7 +26677,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 603, + "weight": 606, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -26658,7 +26750,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 606, + "weight": 609, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -26719,7 +26811,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 604, + "weight": 607, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -26812,7 +26904,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 605, + "weight": 608, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -26883,7 +26975,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 607, + "weight": 610, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -26978,7 +27070,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 608, + "weight": 611, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -27051,7 +27143,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 527, + "weight": 530, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -27138,7 +27230,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 525, + "weight": 528, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -27275,7 +27367,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 526, + "weight": 529, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -27337,7 +27429,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 528, + "weight": 531, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -27471,7 +27563,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 529, + "weight": 532, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -27535,7 +27627,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 532, + "weight": 535, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -27636,7 +27728,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 774, + "weight": 784, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -27740,7 +27832,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 531, + "weight": 534, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -27816,7 +27908,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 533, + "weight": 536, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -27910,7 +28002,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 534, + "weight": 537, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -27981,7 +28073,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 536, + "weight": 539, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -28063,7 +28155,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 535, + "weight": 538, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -28295,7 +28387,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 537, + "weight": 540, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -36678,7 +36770,7 @@ "x-appwrite": { "method": "deleteMembership", "group": null, - "weight": 552, + "weight": 555, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -37006,7 +37098,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -37101,7 +37193,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -37191,7 +37283,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -37252,7 +37344,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 526, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -37323,7 +37415,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 527, "cookies": false, "type": "", "demo": "tokens\/delete.md", diff --git a/specs/1.8.x/swagger2-1.8.x-client.json b/specs/1.8.x/swagger2-1.8.x-client.json index 02d14b1f..2e5860f6 100644 --- a/specs/1.8.x/swagger2-1.8.x-client.json +++ b/specs/1.8.x/swagger2-1.8.x-client.json @@ -7392,7 +7392,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 574, + "weight": 577, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -7475,7 +7475,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 572, + "weight": 575, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -7594,7 +7594,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 573, + "weight": 576, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -8396,7 +8396,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 532, + "weight": 535, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -8489,7 +8489,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 774, + "weight": 784, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -8580,7 +8580,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 531, + "weight": 534, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -8651,7 +8651,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 533, + "weight": 536, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -8742,7 +8742,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 534, + "weight": 537, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -8813,7 +8813,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 536, + "weight": 539, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -8893,7 +8893,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 535, + "weight": 538, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -9101,7 +9101,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 537, + "weight": 540, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -11329,7 +11329,7 @@ "x-appwrite": { "method": "deleteMembership", "group": null, - "weight": 552, + "weight": 555, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", diff --git a/specs/1.8.x/swagger2-1.8.x-console.json b/specs/1.8.x/swagger2-1.8.x-console.json index af44f94c..272b220c 100644 --- a/specs/1.8.x/swagger2-1.8.x-console.json +++ b/specs/1.8.x/swagger2-1.8.x-console.json @@ -301,7 +301,7 @@ "x-appwrite": { "method": "listBillingAddresses", "group": null, - "weight": 765, + "weight": 770, "cookies": false, "type": "", "demo": "account\/list-billing-addresses.md", @@ -364,7 +364,7 @@ "x-appwrite": { "method": "createBillingAddress", "group": null, - "weight": 763, + "weight": 768, "cookies": false, "type": "", "demo": "account\/create-billing-address.md", @@ -465,7 +465,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 764, + "weight": 769, "cookies": false, "type": "", "demo": "account\/get-billing-address.md", @@ -524,7 +524,7 @@ "x-appwrite": { "method": "updateBillingAddress", "group": null, - "weight": 766, + "weight": 771, "cookies": false, "type": "", "demo": "account\/update-billing-address.md", @@ -630,7 +630,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 767, + "weight": 772, "cookies": false, "type": "", "demo": "account\/delete-billing-address.md", @@ -689,7 +689,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 769, + "weight": 774, "cookies": false, "type": "", "demo": "account\/get-coupon.md", @@ -965,7 +965,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 768, + "weight": 773, "cookies": false, "type": "", "demo": "account\/list-invoices.md", @@ -1100,7 +1100,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 751, + "weight": 756, "cookies": false, "type": "", "demo": "account\/list-keys.md", @@ -1182,7 +1182,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 752, + "weight": 757, "cookies": false, "type": "", "demo": "account\/create-key.md", @@ -1302,7 +1302,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 755, + "weight": 760, "cookies": false, "type": "", "demo": "account\/get-key.md", @@ -1385,7 +1385,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 754, + "weight": 759, "cookies": false, "type": "", "demo": "account\/update-key.md", @@ -1512,7 +1512,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 753, + "weight": 758, "cookies": false, "type": "", "demo": "account\/delete-key.md", @@ -2961,7 +2961,7 @@ "x-appwrite": { "method": "listPaymentMethods", "group": null, - "weight": 758, + "weight": 763, "cookies": false, "type": "", "demo": "account\/list-payment-methods.md", @@ -3024,7 +3024,7 @@ "x-appwrite": { "method": "createPaymentMethod", "group": null, - "weight": 756, + "weight": 761, "cookies": false, "type": "", "demo": "account\/create-payment-method.md", @@ -3073,7 +3073,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 757, + "weight": 762, "cookies": false, "type": "", "demo": "account\/get-payment-method.md", @@ -3132,7 +3132,7 @@ "x-appwrite": { "method": "updatePaymentMethod", "group": null, - "weight": 759, + "weight": 764, "cookies": false, "type": "", "demo": "account\/update-payment-method.md", @@ -3221,7 +3221,7 @@ "x-appwrite": { "method": "deletePaymentMethod", "group": null, - "weight": 762, + "weight": 767, "cookies": false, "type": "", "demo": "account\/delete-payment-method.md", @@ -3282,7 +3282,7 @@ "x-appwrite": { "method": "updatePaymentMethodProvider", "group": null, - "weight": 760, + "weight": 765, "cookies": false, "type": "", "demo": "account\/update-payment-method-provider.md", @@ -3375,7 +3375,7 @@ "x-appwrite": { "method": "updatePaymentMethodMandateOptions", "group": null, - "weight": 761, + "weight": 766, "cookies": false, "type": "", "demo": "account\/update-payment-method-mandate-options.md", @@ -5695,7 +5695,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 772, + "weight": 782, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -5756,7 +5756,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 773, + "weight": 783, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -7608,7 +7608,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 745, + "weight": 750, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -7673,7 +7673,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 746, + "weight": 751, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -7761,7 +7761,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 744, + "weight": 749, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -7819,7 +7819,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 747, + "weight": 752, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -7880,7 +7880,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 740, + "weight": 745, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -7945,7 +7945,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 741, + "weight": 746, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -8067,7 +8067,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 739, + "weight": 744, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -8128,7 +8128,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 742, + "weight": 747, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -8223,7 +8223,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 743, + "weight": 748, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -8286,7 +8286,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 750, + "weight": 755, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -8386,7 +8386,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 749, + "weight": 754, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -8451,7 +8451,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 748, + "weight": 753, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -8514,7 +8514,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 502, + "weight": 505, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -8583,7 +8583,7 @@ "x-appwrite": { "method": "getCampaign", "group": null, - "weight": 620, + "weight": 623, "cookies": false, "type": "", "demo": "console\/get-campaign.md", @@ -8642,7 +8642,7 @@ "x-appwrite": { "method": "getCoupon", "group": null, - "weight": 617, + "weight": 620, "cookies": false, "type": "", "demo": "console\/get-coupon.md", @@ -8701,7 +8701,7 @@ "x-appwrite": { "method": "getPlans", "group": null, - "weight": 615, + "weight": 618, "cookies": false, "type": "", "demo": "console\/get-plans.md", @@ -8767,7 +8767,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 616, + "weight": 619, "cookies": false, "type": "", "demo": "console\/get-plan.md", @@ -8826,7 +8826,7 @@ "x-appwrite": { "method": "getProgram", "group": null, - "weight": 618, + "weight": 621, "cookies": false, "type": "", "demo": "console\/get-program.md", @@ -8887,7 +8887,7 @@ "x-appwrite": { "method": "createProgramMembership", "group": null, - "weight": 619, + "weight": 622, "cookies": false, "type": "", "demo": "console\/create-program-membership.md", @@ -8946,7 +8946,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 614, + "weight": 617, "cookies": false, "type": "", "demo": "console\/list-regions.md", @@ -8990,7 +8990,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 503, + "weight": 506, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -9063,7 +9063,7 @@ "x-appwrite": { "method": "createSource", "group": null, - "weight": 621, + "weight": 624, "cookies": false, "type": "", "demo": "console\/create-source.md", @@ -9159,7 +9159,7 @@ "x-appwrite": { "method": "suggestColumns", "group": null, - "weight": 622, + "weight": 625, "cookies": false, "type": "", "demo": "console\/suggest-columns.md", @@ -9254,7 +9254,7 @@ "x-appwrite": { "method": "suggestIndexes", "group": null, - "weight": 623, + "weight": 626, "cookies": false, "type": "", "demo": "console\/suggest-indexes.md", @@ -9341,7 +9341,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 501, + "weight": 504, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -17424,7 +17424,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 629, + "weight": 632, "cookies": false, "type": "", "demo": "domains\/list.md", @@ -17495,7 +17495,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 624, + "weight": 627, "cookies": false, "type": "", "demo": "domains\/create.md", @@ -17570,7 +17570,7 @@ "x-appwrite": { "method": "getPrice", "group": null, - "weight": 627, + "weight": 630, "cookies": false, "type": "", "demo": "domains\/get-price.md", @@ -17629,6 +17629,146 @@ ] } }, + "\/domains\/purchases": { + "post": { + "summary": "Create a domain purchase", + "operationId": "domainsCreatePurchase", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "domains" + ], + "description": " Create a domain purchase with registrant information.", + "responses": { + "201": { + "description": "Domain", + "schema": { + "$ref": "#\/definitions\/domain" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "createPurchase", + "group": null, + "weight": 672, + "cookies": false, + "type": "", + "demo": "domains\/create-purchase.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "domains.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Fully qualified domain name to purchase (for example, example.com).", + "default": null, + "x-example": null + }, + "teamId": { + "type": "string", + "description": "Team ID that will own the domain.", + "default": null, + "x-example": "" + }, + "firstName": { + "type": "string", + "description": "Registrant first name used for domain registration.", + "default": null, + "x-example": "" + }, + "lastName": { + "type": "string", + "description": "Registrant last name used for domain registration.", + "default": null, + "x-example": "" + }, + "email": { + "type": "string", + "description": "Registrant email address for registration and notices.", + "default": null, + "x-example": "email@example.com", + "format": "email" + }, + "phone": { + "type": "string", + "description": "Registrant phone number in E.164 format (for example, +15555551234).", + "default": null, + "x-example": "+12065550100", + "format": "phone" + }, + "billingAddressId": { + "type": "string", + "description": "Billing address ID used for registration contact details.", + "default": null, + "x-example": "" + }, + "addressLine3": { + "type": "string", + "description": "Additional address line for the registrant (line 3).", + "default": "", + "x-example": "" + }, + "companyName": { + "type": "string", + "description": "Company or organization name for the registrant.", + "default": "", + "x-example": "" + }, + "periodYears": { + "type": "integer", + "description": "Registration term in years (1-10).", + "default": 1, + "x-example": 1, + "format": "int32" + }, + "paymentMethodId": { + "type": "string", + "description": "Payment method ID to authorize and capture the purchase.", + "default": null, + "x-example": "" + } + }, + "required": [ + "domain", + "teamId", + "firstName", + "lastName", + "email", + "phone", + "billingAddressId", + "paymentMethodId" + ] + } + } + ] + } + }, "\/domains\/suggestions": { "get": { "summary": "List domain suggestions", @@ -17653,7 +17793,7 @@ "x-appwrite": { "method": "listSuggestions", "group": null, - "weight": 668, + "weight": 671, "cookies": false, "type": "", "demo": "domains\/list-suggestions.md", @@ -17761,7 +17901,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 626, + "weight": 629, "cookies": false, "type": "", "demo": "domains\/get.md", @@ -17816,7 +17956,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 625, + "weight": 628, "cookies": false, "type": "", "demo": "domains\/delete.md", @@ -17876,7 +18016,7 @@ "x-appwrite": { "method": "updateNameservers", "group": null, - "weight": 630, + "weight": 633, "cookies": false, "type": "", "demo": "domains\/update-nameservers.md", @@ -17934,7 +18074,7 @@ "x-appwrite": { "method": "getPresetGoogleWorkspace", "group": null, - "weight": 657, + "weight": 660, "cookies": false, "type": "", "demo": "domains\/get-preset-google-workspace.md", @@ -17992,7 +18132,7 @@ "x-appwrite": { "method": "createPresetGoogleWorkspace", "group": null, - "weight": 656, + "weight": 659, "cookies": false, "type": "", "demo": "domains\/create-preset-google-workspace.md", @@ -18050,7 +18190,7 @@ "x-appwrite": { "method": "getPresetICloud", "group": null, - "weight": 667, + "weight": 670, "cookies": false, "type": "", "demo": "domains\/get-preset-i-cloud.md", @@ -18108,7 +18248,7 @@ "x-appwrite": { "method": "createPresetICloud", "group": null, - "weight": 666, + "weight": 669, "cookies": false, "type": "", "demo": "domains\/create-preset-i-cloud.md", @@ -18166,7 +18306,7 @@ "x-appwrite": { "method": "getPresetMailgun", "group": null, - "weight": 659, + "weight": 662, "cookies": false, "type": "", "demo": "domains\/get-preset-mailgun.md", @@ -18224,7 +18364,7 @@ "x-appwrite": { "method": "createPresetMailgun", "group": null, - "weight": 658, + "weight": 661, "cookies": false, "type": "", "demo": "domains\/create-preset-mailgun.md", @@ -18282,7 +18422,7 @@ "x-appwrite": { "method": "getPresetOutlook", "group": null, - "weight": 665, + "weight": 668, "cookies": false, "type": "", "demo": "domains\/get-preset-outlook.md", @@ -18340,7 +18480,7 @@ "x-appwrite": { "method": "createPresetOutlook", "group": null, - "weight": 664, + "weight": 667, "cookies": false, "type": "", "demo": "domains\/create-preset-outlook.md", @@ -18398,7 +18538,7 @@ "x-appwrite": { "method": "getPresetProtonMail", "group": null, - "weight": 663, + "weight": 666, "cookies": false, "type": "", "demo": "domains\/get-preset-proton-mail.md", @@ -18456,7 +18596,7 @@ "x-appwrite": { "method": "createPresetProtonMail", "group": null, - "weight": 662, + "weight": 665, "cookies": false, "type": "", "demo": "domains\/create-preset-proton-mail.md", @@ -18514,7 +18654,7 @@ "x-appwrite": { "method": "getPresetZoho", "group": null, - "weight": 661, + "weight": 664, "cookies": false, "type": "", "demo": "domains\/get-preset-zoho.md", @@ -18572,7 +18712,7 @@ "x-appwrite": { "method": "createPresetZoho", "group": null, - "weight": 660, + "weight": 663, "cookies": false, "type": "", "demo": "domains\/create-preset-zoho.md", @@ -18630,7 +18770,7 @@ "x-appwrite": { "method": "listRecords", "group": null, - "weight": 655, + "weight": 658, "cookies": false, "type": "", "demo": "domains\/list-records.md", @@ -18702,7 +18842,7 @@ "x-appwrite": { "method": "createRecordA", "group": null, - "weight": 633, + "weight": 636, "cookies": false, "type": "", "demo": "domains\/create-record-a.md", @@ -18801,7 +18941,7 @@ "x-appwrite": { "method": "updateRecordA", "group": null, - "weight": 634, + "weight": 637, "cookies": false, "type": "", "demo": "domains\/update-record-a.md", @@ -18908,7 +19048,7 @@ "x-appwrite": { "method": "createRecordAAAA", "group": null, - "weight": 635, + "weight": 638, "cookies": false, "type": "", "demo": "domains\/create-record-aaaa.md", @@ -19007,7 +19147,7 @@ "x-appwrite": { "method": "updateRecordAAAA", "group": null, - "weight": 636, + "weight": 639, "cookies": false, "type": "", "demo": "domains\/update-record-aaaa.md", @@ -19114,7 +19254,7 @@ "x-appwrite": { "method": "createRecordAlias", "group": null, - "weight": 637, + "weight": 640, "cookies": false, "type": "", "demo": "domains\/create-record-alias.md", @@ -19213,7 +19353,7 @@ "x-appwrite": { "method": "updateRecordAlias", "group": null, - "weight": 638, + "weight": 641, "cookies": false, "type": "", "demo": "domains\/update-record-alias.md", @@ -19320,7 +19460,7 @@ "x-appwrite": { "method": "createRecordCAA", "group": null, - "weight": 639, + "weight": 642, "cookies": false, "type": "", "demo": "domains\/create-record-caa.md", @@ -19419,7 +19559,7 @@ "x-appwrite": { "method": "updateRecordCAA", "group": null, - "weight": 640, + "weight": 643, "cookies": false, "type": "", "demo": "domains\/update-record-caa.md", @@ -19526,7 +19666,7 @@ "x-appwrite": { "method": "createRecordCNAME", "group": null, - "weight": 641, + "weight": 644, "cookies": false, "type": "", "demo": "domains\/create-record-cname.md", @@ -19625,7 +19765,7 @@ "x-appwrite": { "method": "updateRecordCNAME", "group": null, - "weight": 642, + "weight": 645, "cookies": false, "type": "", "demo": "domains\/update-record-cname.md", @@ -19732,7 +19872,7 @@ "x-appwrite": { "method": "createRecordHTTPS", "group": null, - "weight": 643, + "weight": 646, "cookies": false, "type": "", "demo": "domains\/create-record-https.md", @@ -19831,7 +19971,7 @@ "x-appwrite": { "method": "updateRecordHTTPS", "group": null, - "weight": 644, + "weight": 647, "cookies": false, "type": "", "demo": "domains\/update-record-https.md", @@ -19938,7 +20078,7 @@ "x-appwrite": { "method": "createRecordMX", "group": null, - "weight": 645, + "weight": 648, "cookies": false, "type": "", "demo": "domains\/create-record-mx.md", @@ -20045,7 +20185,7 @@ "x-appwrite": { "method": "updateRecordMX", "group": null, - "weight": 646, + "weight": 649, "cookies": false, "type": "", "demo": "domains\/update-record-mx.md", @@ -20160,7 +20300,7 @@ "x-appwrite": { "method": "createRecordNS", "group": null, - "weight": 647, + "weight": 650, "cookies": false, "type": "", "demo": "domains\/create-record-ns.md", @@ -20259,7 +20399,7 @@ "x-appwrite": { "method": "updateRecordNS", "group": null, - "weight": 648, + "weight": 651, "cookies": false, "type": "", "demo": "domains\/update-record-ns.md", @@ -20366,7 +20506,7 @@ "x-appwrite": { "method": "createRecordSRV", "group": null, - "weight": 649, + "weight": 652, "cookies": false, "type": "", "demo": "domains\/create-record-srv.md", @@ -20489,7 +20629,7 @@ "x-appwrite": { "method": "updateRecordSRV", "group": null, - "weight": 650, + "weight": 653, "cookies": false, "type": "", "demo": "domains\/update-record-srv.md", @@ -20620,7 +20760,7 @@ "x-appwrite": { "method": "createRecordTXT", "group": null, - "weight": 651, + "weight": 654, "cookies": false, "type": "", "demo": "domains\/create-record-txt.md", @@ -20718,7 +20858,7 @@ "x-appwrite": { "method": "updateRecordTXT", "group": null, - "weight": 652, + "weight": 655, "cookies": false, "type": "", "demo": "domains\/update-record-txt.md", @@ -20823,7 +20963,7 @@ "x-appwrite": { "method": "getRecord", "group": null, - "weight": 654, + "weight": 657, "cookies": false, "type": "", "demo": "domains\/get-record.md", @@ -20886,7 +21026,7 @@ "x-appwrite": { "method": "deleteRecord", "group": null, - "weight": 653, + "weight": 656, "cookies": false, "type": "", "demo": "domains\/delete-record.md", @@ -20954,7 +21094,7 @@ "x-appwrite": { "method": "updateTeam", "group": null, - "weight": 632, + "weight": 635, "cookies": false, "type": "", "demo": "domains\/update-team.md", @@ -21030,7 +21170,7 @@ "x-appwrite": { "method": "getZone", "group": null, - "weight": 628, + "weight": 631, "cookies": false, "type": "", "demo": "domains\/get-zone.md", @@ -21088,7 +21228,7 @@ "x-appwrite": { "method": "updateZone", "group": null, - "weight": 631, + "weight": 634, "cookies": false, "type": "", "demo": "domains\/update-zone.md", @@ -21164,7 +21304,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 558, + "weight": 561, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -21246,7 +21386,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 555, + "weight": 558, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -21326,6 +21466,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -21496,6 +21639,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -21588,7 +21733,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 560, + "weight": 563, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -21638,7 +21783,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 561, + "weight": 564, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -21688,7 +21833,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 584, + "weight": 587, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -21751,6 +21896,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -21892,7 +22040,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 583, + "weight": 586, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -21950,7 +22098,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 577, + "weight": 580, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -22020,7 +22168,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 556, + "weight": 559, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -22080,7 +22228,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 557, + "weight": 560, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -22162,6 +22310,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -22332,6 +22483,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -22418,7 +22571,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 559, + "weight": 562, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -22480,7 +22633,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 564, + "weight": 567, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -22558,7 +22711,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 565, + "weight": 568, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -22648,7 +22801,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 562, + "weight": 565, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -22741,7 +22894,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 570, + "weight": 573, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -22827,7 +22980,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 567, + "weight": 570, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -22948,7 +23101,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 568, + "weight": 571, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -23045,7 +23198,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 563, + "weight": 566, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -23108,7 +23261,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 566, + "weight": 569, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -23176,7 +23329,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 569, + "weight": 572, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -23262,7 +23415,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 571, + "weight": 574, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -23330,7 +23483,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 574, + "weight": 577, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -23413,7 +23566,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 572, + "weight": 575, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -23532,7 +23685,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 573, + "weight": 576, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -23597,7 +23750,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 575, + "weight": 578, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -23665,7 +23818,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 576, + "weight": 579, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -23743,7 +23896,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 580, + "weight": 583, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -23803,7 +23956,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 578, + "weight": 581, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -23894,7 +24047,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 579, + "weight": 582, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -23962,7 +24115,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 581, + "weight": 584, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -24057,7 +24210,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 582, + "weight": 585, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -24275,7 +24428,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 447, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get.md", @@ -24326,7 +24479,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 456, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -24377,7 +24530,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 450, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -24428,7 +24581,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 453, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -24464,6 +24617,77 @@ ] } }, + "\/health\/console-pausing": { + "get": { + "summary": "Get console pausing health", + "operationId": "healthGetConsolePausing", + "consumes": [], + "produces": [ + "application\/json" + ], + "tags": [ + "health" + ], + "description": "Get console pausing health status. Monitors projects approaching the pause threshold to detect potential issues with console access tracking.\n", + "responses": { + "200": { + "description": "Health Status", + "schema": { + "$ref": "#\/definitions\/healthStatus" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getConsolePausing", + "group": null, + "weight": 738, + "cookies": false, + "type": "", + "demo": "health\/get-console-pausing.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "health.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/health\/get-console-pausing.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "threshold", + "description": "Percentage threshold of projects approaching pause. When hit (equal or higher), endpoint returns server error. Default value is 10.", + "required": false, + "type": "integer", + "format": "int32", + "default": 10, + "in": "query" + }, + { + "name": "inactivityDays", + "description": "Number of days of inactivity before a project is paused. Should match the plan's projectInactivityDays setting. Default value is 7.", + "required": false, + "type": "integer", + "format": "int32", + "default": 7, + "in": "query" + } + ] + } + }, "\/health\/db": { "get": { "summary": "Get DB", @@ -24488,7 +24712,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 449, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -24539,7 +24763,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 451, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -24590,7 +24814,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 457, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -24652,7 +24876,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 730, + "weight": 734, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -24714,7 +24938,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 729, + "weight": 733, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -24776,7 +25000,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 461, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -24838,7 +25062,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 731, + "weight": 735, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -24900,7 +25124,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 460, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -24962,7 +25186,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 462, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -25033,7 +25257,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 463, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -25095,7 +25319,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 470, + "weight": 473, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -25182,7 +25406,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 467, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -25244,7 +25468,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 459, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -25306,7 +25530,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 464, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -25368,7 +25592,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 465, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -25430,7 +25654,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 466, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -25492,7 +25716,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 732, + "weight": 736, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -25554,7 +25778,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 468, + "weight": 471, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -25616,7 +25840,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 469, + "weight": 472, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -25678,7 +25902,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 733, + "weight": 737, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -25740,7 +25964,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 458, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -25802,7 +26026,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 455, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -25853,7 +26077,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 454, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -25904,7 +26128,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 452, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -33365,7 +33589,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 688, + "weight": 692, "cookies": false, "type": "", "demo": "organizations\/list.md", @@ -33444,7 +33668,7 @@ "x-appwrite": { "method": "create", "group": null, - "weight": 687, + "weight": 691, "cookies": false, "type": "", "demo": "organizations\/create.md", @@ -33586,7 +33810,7 @@ "x-appwrite": { "method": "estimationCreateOrganization", "group": null, - "weight": 721, + "weight": 725, "cookies": false, "type": "", "demo": "organizations\/estimation-create-organization.md", @@ -33689,7 +33913,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 689, + "weight": 693, "cookies": false, "type": "", "demo": "organizations\/delete.md", @@ -33748,7 +33972,7 @@ "x-appwrite": { "method": "listAggregations", "group": null, - "weight": 704, + "weight": 708, "cookies": false, "type": "", "demo": "organizations\/list-aggregations.md", @@ -33819,7 +34043,7 @@ "x-appwrite": { "method": "getAggregation", "group": null, - "weight": 705, + "weight": 709, "cookies": false, "type": "", "demo": "organizations\/get-aggregation.md", @@ -33907,7 +34131,7 @@ "x-appwrite": { "method": "setBillingAddress", "group": null, - "weight": 697, + "weight": 701, "cookies": false, "type": "", "demo": "organizations\/set-billing-address.md", @@ -33981,7 +34205,7 @@ "x-appwrite": { "method": "deleteBillingAddress", "group": null, - "weight": 698, + "weight": 702, "cookies": false, "type": "", "demo": "organizations\/delete-billing-address.md", @@ -34040,7 +34264,7 @@ "x-appwrite": { "method": "getBillingAddress", "group": null, - "weight": 696, + "weight": 700, "cookies": false, "type": "", "demo": "organizations\/get-billing-address.md", @@ -34109,7 +34333,7 @@ "x-appwrite": { "method": "setBillingEmail", "group": null, - "weight": 716, + "weight": 720, "cookies": false, "type": "", "demo": "organizations\/set-billing-email.md", @@ -34189,7 +34413,7 @@ "x-appwrite": { "method": "updateBudget", "group": null, - "weight": 693, + "weight": 697, "cookies": false, "type": "", "demo": "organizations\/update-budget.md", @@ -34279,7 +34503,7 @@ "x-appwrite": { "method": "listCredits", "group": null, - "weight": 708, + "weight": 712, "cookies": false, "type": "", "demo": "organizations\/list-credits.md", @@ -34350,7 +34574,7 @@ "x-appwrite": { "method": "addCredit", "group": null, - "weight": 709, + "weight": 713, "cookies": false, "type": "", "demo": "organizations\/add-credit.md", @@ -34427,7 +34651,7 @@ "x-appwrite": { "method": "getAvailableCredits", "group": null, - "weight": 707, + "weight": 711, "cookies": false, "type": "", "demo": "organizations\/get-available-credits.md", @@ -34486,7 +34710,7 @@ "x-appwrite": { "method": "getCredit", "group": null, - "weight": 706, + "weight": 710, "cookies": false, "type": "", "demo": "organizations\/get-credit.md", @@ -34555,7 +34779,7 @@ "x-appwrite": { "method": "estimationDeleteOrganization", "group": null, - "weight": 722, + "weight": 726, "cookies": false, "type": "", "demo": "organizations\/estimation-delete-organization.md", @@ -34616,7 +34840,7 @@ "x-appwrite": { "method": "estimationUpdatePlan", "group": null, - "weight": 720, + "weight": 724, "cookies": false, "type": "", "demo": "organizations\/estimation-update-plan.md", @@ -34711,7 +34935,7 @@ "x-appwrite": { "method": "createDowngradeFeedback", "group": null, - "weight": 723, + "weight": 727, "cookies": false, "type": "", "demo": "organizations\/create-downgrade-feedback.md", @@ -34809,7 +35033,7 @@ "x-appwrite": { "method": "listInvoices", "group": null, - "weight": 711, + "weight": 715, "cookies": false, "type": "", "demo": "organizations\/list-invoices.md", @@ -34880,7 +35104,7 @@ "x-appwrite": { "method": "getInvoice", "group": null, - "weight": 710, + "weight": 714, "cookies": false, "type": "", "demo": "organizations\/get-invoice.md", @@ -34947,7 +35171,7 @@ "x-appwrite": { "method": "getInvoiceDownload", "group": null, - "weight": 714, + "weight": 718, "cookies": false, "type": "", "demo": "organizations\/get-invoice-download.md", @@ -35016,7 +35240,7 @@ "x-appwrite": { "method": "createInvoicePayment", "group": null, - "weight": 715, + "weight": 719, "cookies": false, "type": "", "demo": "organizations\/create-invoice-payment.md", @@ -35103,7 +35327,7 @@ "x-appwrite": { "method": "validateInvoice", "group": null, - "weight": 712, + "weight": 716, "cookies": false, "type": "", "demo": "organizations\/validate-invoice.md", @@ -35170,7 +35394,7 @@ "x-appwrite": { "method": "getInvoiceView", "group": null, - "weight": 713, + "weight": 717, "cookies": false, "type": "", "demo": "organizations\/get-invoice-view.md", @@ -35237,7 +35461,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 726, + "weight": 730, "cookies": false, "type": "", "demo": "organizations\/list-keys.md", @@ -35304,7 +35528,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 724, + "weight": 728, "cookies": false, "type": "", "demo": "organizations\/create-key.md", @@ -35413,7 +35637,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 728, + "weight": 732, "cookies": false, "type": "", "demo": "organizations\/get-key.md", @@ -35479,7 +35703,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 725, + "weight": 729, "cookies": false, "type": "", "demo": "organizations\/update-key.md", @@ -35593,7 +35817,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 727, + "weight": 731, "cookies": false, "type": "", "demo": "organizations\/delete-key.md", @@ -35661,7 +35885,7 @@ "x-appwrite": { "method": "setDefaultPaymentMethod", "group": null, - "weight": 700, + "weight": 704, "cookies": false, "type": "", "demo": "organizations\/set-default-payment-method.md", @@ -35738,7 +35962,7 @@ "x-appwrite": { "method": "deleteDefaultPaymentMethod", "group": null, - "weight": 702, + "weight": 706, "cookies": false, "type": "", "demo": "organizations\/delete-default-payment-method.md", @@ -35799,7 +36023,7 @@ "x-appwrite": { "method": "setBackupPaymentMethod", "group": null, - "weight": 701, + "weight": 705, "cookies": false, "type": "", "demo": "organizations\/set-backup-payment-method.md", @@ -35876,7 +36100,7 @@ "x-appwrite": { "method": "deleteBackupPaymentMethod", "group": null, - "weight": 703, + "weight": 707, "cookies": false, "type": "", "demo": "organizations\/delete-backup-payment-method.md", @@ -35935,7 +36159,7 @@ "x-appwrite": { "method": "getPaymentMethod", "group": null, - "weight": 699, + "weight": 703, "cookies": false, "type": "", "demo": "organizations\/get-payment-method.md", @@ -36002,7 +36226,7 @@ "x-appwrite": { "method": "getPlan", "group": null, - "weight": 690, + "weight": 694, "cookies": false, "type": "", "demo": "organizations\/get-plan.md", @@ -36061,7 +36285,7 @@ "x-appwrite": { "method": "updatePlan", "group": null, - "weight": 691, + "weight": 695, "cookies": false, "type": "", "demo": "organizations\/update-plan.md", @@ -36184,7 +36408,7 @@ "x-appwrite": { "method": "cancelDowngrade", "group": null, - "weight": 692, + "weight": 696, "cookies": false, "type": "", "demo": "organizations\/cancel-downgrade.md", @@ -36243,7 +36467,7 @@ "x-appwrite": { "method": "listRegions", "group": null, - "weight": 719, + "weight": 723, "cookies": false, "type": "", "demo": "organizations\/list-regions.md", @@ -36302,7 +36526,7 @@ "x-appwrite": { "method": "getScopes", "group": null, - "weight": 718, + "weight": 722, "cookies": false, "type": "", "demo": "organizations\/get-scopes.md", @@ -36333,6 +36557,15 @@ "type": "string", "x-example": "", "in": "path" + }, + { + "name": "projectId", + "description": "Project id", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" } ] } @@ -36363,7 +36596,7 @@ "x-appwrite": { "method": "setBillingTaxId", "group": null, - "weight": 694, + "weight": 698, "cookies": false, "type": "", "demo": "organizations\/set-billing-tax-id.md", @@ -36440,7 +36673,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 695, + "weight": 699, "cookies": false, "type": "", "demo": "organizations\/get-usage.md", @@ -36515,7 +36748,7 @@ "x-appwrite": { "method": "validatePayment", "group": null, - "weight": 717, + "weight": 721, "cookies": false, "type": "", "demo": "organizations\/validate-payment.md", @@ -36592,7 +36825,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 553, + "weight": 556, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -37010,7 +37243,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 771, + "weight": 780, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -37090,7 +37323,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 412, + "weight": 778, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -37303,7 +37536,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 413, + "weight": 779, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -38670,6 +38903,64 @@ ] } }, + "\/projects\/{projectId}\/console-access": { + "patch": { + "summary": "Record console access to a project", + "operationId": "projectsUpdateConsoleAccess", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "projects" + ], + "description": "Record console access to a project. This endpoint updates the last accessed timestamp for the project to track console activity.\n", + "responses": { + "204": { + "description": "No content" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateConsoleAccess", + "group": null, + "weight": 775, + "cookies": false, + "type": "", + "demo": "projects\/update-console-access.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "projects.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/projects\/update-console-access.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project ID", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + } + ] + } + }, "\/projects\/{projectId}\/dev-keys": { "get": { "summary": "List dev keys", @@ -39161,6 +39452,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -39409,6 +39702,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -39647,6 +39942,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -40392,10 +40689,88 @@ ] } }, - "\/projects\/{projectId}\/service": { - "patch": { - "summary": "Update service status", - "operationId": "projectsUpdateServiceStatus", + "\/projects\/{projectId}\/schedules": { + "get": { + "summary": "List schedules", + "operationId": "projectsListSchedules", + "consumes": [], + "produces": [ + "application\/json" + ], + "tags": [ + "projects" + ], + "description": "Get a list of all the project's schedules. You can use the query params to filter your results.", + "responses": { + "200": { + "description": "Schedules List", + "schema": { + "$ref": "#\/definitions\/scheduleList" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "listSchedules", + "group": "schedules", + "weight": 419, + "cookies": false, + "type": "", + "demo": "projects\/list-schedules.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "schedules.read", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/list-schedules.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project unique ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "queries", + "description": "Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https:\/\/appwrite.io\/docs\/queries). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on the following attributes: resourceType, resourceId, projectId, schedule, active, region", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "total", + "description": "When set to false, the total count returned will be 0 and will not be calculated.", + "required": false, + "type": "boolean", + "x-example": false, + "default": true, + "in": "query" + } + ] + }, + "post": { + "summary": "Create schedule", + "operationId": "projectsCreateSchedule", "consumes": [ "application\/json" ], @@ -40405,33 +40780,33 @@ "tags": [ "projects" ], - "description": "Update the status of a specific service. Use this endpoint to enable or disable a service in your project. ", + "description": "Create a new schedule for a resource.", "responses": { - "200": { - "description": "Project", + "201": { + "description": "Schedule", "schema": { - "$ref": "#\/definitions\/project" + "$ref": "#\/definitions\/schedule" } } }, "deprecated": false, "x-appwrite": { - "method": "updateServiceStatus", - "group": "projects", - "weight": 58, + "method": "createSchedule", + "group": "schedules", + "weight": 781, "cookies": false, "type": "", - "demo": "projects\/update-service-status.md", + "demo": "projects\/create-schedule.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", - "scope": "projects.write", + "scope": "schedules.write", "platforms": [ "console" ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/update-service-status.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/create-schedule.md", "auth": { "Project": [] } @@ -40456,49 +40831,126 @@ "schema": { "type": "object", "properties": { - "service": { + "resourceType": { "type": "string", - "description": "Service name.", + "description": "The resource type for the schedule. Possible values: function, execution, message, backup.", "default": null, - "x-example": "account", + "x-example": "function", "enum": [ - "account", - "avatars", - "databases", - "tablesdb", - "locale", - "health", - "storage", - "teams", - "users", - "sites", - "functions", - "graphql", - "messaging" + "function", + "execution", + "message", + "backup" ], - "x-enum-name": "ApiService", + "x-enum-name": null, "x-enum-keys": [] }, - "status": { - "type": "boolean", - "description": "Service status.", + "resourceId": { + "type": "string", + "description": "The resource ID to associate with this schedule.", + "default": null, + "x-example": "" + }, + "schedule": { + "type": "string", + "description": "Schedule CRON expression.", "default": null, + "x-example": null + }, + "active": { + "type": "boolean", + "description": "Whether the schedule is active.", + "default": false, "x-example": false + }, + "data": { + "type": "object", + "description": "Schedule data as a JSON string. Used to store resource-specific context needed for execution.", + "default": {}, + "x-example": "{}" } }, "required": [ - "service", - "status" + "resourceType", + "resourceId", + "schedule" ] } } ] } }, - "\/projects\/{projectId}\/service\/all": { + "\/projects\/{projectId}\/schedules\/{scheduleId}": { + "get": { + "summary": "Get schedule", + "operationId": "projectsGetSchedule", + "consumes": [], + "produces": [ + "application\/json" + ], + "tags": [ + "projects" + ], + "description": "Get a schedule by its unique ID.", + "responses": { + "200": { + "description": "Schedule", + "schema": { + "$ref": "#\/definitions\/schedule" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getSchedule", + "group": "schedules", + "weight": 418, + "cookies": false, + "type": "", + "demo": "projects\/get-schedule.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "schedules.read", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/get-schedule.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project unique ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "scheduleId", + "description": "Schedule ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + } + ] + } + }, + "\/projects\/{projectId}\/service": { "patch": { - "summary": "Update all service status", - "operationId": "projectsUpdateServiceStatusAll", + "summary": "Update service status", + "operationId": "projectsUpdateServiceStatus", "consumes": [ "application\/json" ], @@ -40508,7 +40960,7 @@ "tags": [ "projects" ], - "description": "Update the status of all services. Use this endpoint to enable or disable all optional services at once. ", + "description": "Update the status of a specific service. Use this endpoint to enable or disable a service in your project. ", "responses": { "200": { "description": "Project", @@ -40519,12 +40971,12 @@ }, "deprecated": false, "x-appwrite": { - "method": "updateServiceStatusAll", + "method": "updateServiceStatus", "group": "projects", - "weight": 59, + "weight": 58, "cookies": false, "type": "", - "demo": "projects\/update-service-status-all.md", + "demo": "projects\/update-service-status.md", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -40534,7 +40986,110 @@ ], "packaging": false, "public": true, - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/update-service-status-all.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/update-service-status.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project unique ID.", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "service": { + "type": "string", + "description": "Service name.", + "default": null, + "x-example": "account", + "enum": [ + "account", + "avatars", + "databases", + "tablesdb", + "locale", + "health", + "storage", + "teams", + "users", + "sites", + "functions", + "graphql", + "messaging" + ], + "x-enum-name": "ApiService", + "x-enum-keys": [] + }, + "status": { + "type": "boolean", + "description": "Service status.", + "default": null, + "x-example": false + } + }, + "required": [ + "service", + "status" + ] + } + } + ] + } + }, + "\/projects\/{projectId}\/service\/all": { + "patch": { + "summary": "Update all service status", + "operationId": "projectsUpdateServiceStatusAll", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "projects" + ], + "description": "Update the status of all services. Use this endpoint to enable or disable all optional services at once. ", + "responses": { + "200": { + "description": "Project", + "schema": { + "$ref": "#\/definitions\/project" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateServiceStatusAll", + "group": "projects", + "weight": 59, + "cookies": false, + "type": "", + "demo": "projects\/update-service-status-all.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "projects.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/update-service-status-all.md", "auth": { "Project": [] } @@ -41005,6 +41560,87 @@ ] } }, + "\/projects\/{projectId}\/status": { + "patch": { + "summary": "Update the status of a project", + "operationId": "projectsUpdateStatus", + "consumes": [ + "application\/json" + ], + "produces": [ + "application\/json" + ], + "tags": [ + "projects" + ], + "description": "Update the status of a project. Can be used to archive\/restore projects, and to restore paused projects. When restoring a paused project, the console fingerprint header must be provided and the project must not be blocked for any reason other than inactivity.\n", + "responses": { + "204": { + "description": "No content" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "updateStatus", + "group": null, + "weight": 776, + "cookies": false, + "type": "", + "demo": "projects\/update-status.md", + "rate-limit": 10, + "rate-time": 3600, + "rate-key": "ip:{ip},userId:{userId}", + "scope": "projects.write", + "platforms": [ + "console" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/projects\/update-status.md", + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [] + } + ], + "parameters": [ + { + "name": "projectId", + "description": "Project ID", + "required": true, + "type": "string", + "x-example": "", + "in": "path" + }, + { + "name": "payload", + "in": "body", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "New status for the project", + "default": null, + "x-example": "active", + "enum": [ + "active" + ], + "x-enum-name": null, + "x-enum-keys": [] + } + }, + "required": [ + "status" + ] + } + } + ] + } + }, "\/projects\/{projectId}\/team": { "patch": { "summary": "Update project team", @@ -41031,7 +41667,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 770, + "weight": 777, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -41148,12 +41784,12 @@ "x-example": "verification", "enum": [ "verification", - "magicsession", + "magicSession", "recovery", "invitation", - "mfachallenge", - "sessionalert", - "otpsession" + "mfaChallenge", + "sessionAlert", + "otpSession" ], "x-enum-name": "EmailTemplateType", "x-enum-keys": [], @@ -41369,12 +42005,12 @@ "x-example": "verification", "enum": [ "verification", - "magicsession", + "magicSession", "recovery", "invitation", - "mfachallenge", - "sessionalert", - "otpsession" + "mfaChallenge", + "sessionAlert", + "otpSession" ], "x-enum-name": "EmailTemplateType", "x-enum-keys": [], @@ -41635,12 +42271,12 @@ "x-example": "verification", "enum": [ "verification", - "magicsession", + "magicSession", "recovery", "invitation", - "mfachallenge", - "sessionalert", - "otpsession" + "mfaChallenge", + "sessionAlert", + "otpSession" ], "x-enum-name": "EmailTemplateType", "x-enum-keys": [], @@ -41922,7 +42558,7 @@ "verification", "login", "invitation", - "mfachallenge" + "mfaChallenge" ], "x-enum-name": "SmsTemplateType", "x-enum-keys": [], @@ -42208,7 +42844,7 @@ "verification", "login", "invitation", - "mfachallenge" + "mfaChallenge" ], "x-enum-name": "SmsTemplateType", "x-enum-keys": [], @@ -42508,7 +43144,7 @@ "verification", "login", "invitation", - "mfachallenge" + "mfaChallenge" ], "x-enum-name": "SmsTemplateType", "x-enum-keys": [], @@ -43196,7 +43832,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 780, + "weight": 790, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -43278,7 +43914,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 775, + "weight": 785, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -43348,7 +43984,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 777, + "weight": 787, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -43431,7 +44067,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 778, + "weight": 788, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -43552,7 +44188,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 776, + "weight": 786, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -43633,7 +44269,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 779, + "weight": 789, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -43686,7 +44322,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 781, + "weight": 791, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -43746,7 +44382,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 782, + "weight": 792, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -43804,7 +44440,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 587, + "weight": 590, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -43886,7 +44522,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 585, + "weight": 588, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -44028,6 +44664,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -44177,7 +44816,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 590, + "weight": 593, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -44227,7 +44866,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 613, + "weight": 616, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -44277,7 +44916,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 609, + "weight": 612, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -44403,7 +45042,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 610, + "weight": 613, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -44461,7 +45100,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 611, + "weight": 614, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -44531,7 +45170,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 586, + "weight": 589, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -44591,7 +45230,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 588, + "weight": 591, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -44735,6 +45374,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -44877,7 +45519,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 589, + "weight": 592, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -44939,7 +45581,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 596, + "weight": 599, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -45017,7 +45659,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 595, + "weight": 598, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -45107,7 +45749,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 591, + "weight": 594, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -45208,7 +45850,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 599, + "weight": 602, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -45288,7 +45930,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 592, + "weight": 595, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -45409,7 +46051,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 593, + "weight": 596, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -45507,7 +46149,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 594, + "weight": 597, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -45570,7 +46212,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 597, + "weight": 600, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -45638,7 +46280,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 598, + "weight": 601, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -45724,7 +46366,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 600, + "weight": 603, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -45792,7 +46434,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 602, + "weight": 605, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -45873,7 +46515,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 601, + "weight": 604, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -45938,7 +46580,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 603, + "weight": 606, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -46006,7 +46648,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 612, + "weight": 615, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -46084,7 +46726,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 606, + "weight": 609, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -46144,7 +46786,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 604, + "weight": 607, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -46235,7 +46877,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 605, + "weight": 608, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -46303,7 +46945,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 607, + "weight": 610, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -46398,7 +47040,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 608, + "weight": 611, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -46466,7 +47108,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 527, + "weight": 530, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -46549,7 +47191,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 525, + "weight": 528, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -46696,7 +47338,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 526, + "weight": 529, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -46757,7 +47399,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 528, + "weight": 531, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -46900,7 +47542,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 529, + "weight": 532, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -46961,7 +47603,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 532, + "weight": 535, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -47054,7 +47696,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 774, + "weight": 784, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -47145,7 +47787,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 531, + "weight": 534, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -47216,7 +47858,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 533, + "weight": 536, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -47307,7 +47949,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 534, + "weight": 537, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -47378,7 +48020,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 536, + "weight": 539, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -47458,7 +48100,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 535, + "weight": 538, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -47666,7 +48308,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 537, + "weight": 540, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -47746,7 +48388,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 539, + "weight": 542, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -47817,7 +48459,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 540, + "weight": 543, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -56456,7 +57098,7 @@ "x-appwrite": { "method": "deleteMembership", "group": null, - "weight": 552, + "weight": 555, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -56766,7 +57408,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -56855,7 +57497,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -56939,7 +57581,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -56999,7 +57641,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 526, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -57070,7 +57712,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 527, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -60940,7 +61582,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 551, + "weight": 554, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -61036,7 +61678,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 548, + "weight": 551, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -61130,7 +61772,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 546, + "weight": 549, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -61214,7 +61856,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 547, + "weight": 550, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -61281,7 +61923,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 549, + "weight": 552, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -61348,7 +61990,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 550, + "weight": 553, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -61517,7 +62159,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 544, + "weight": 547, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -61598,7 +62240,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 543, + "weight": 546, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -61652,7 +62294,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 545, + "weight": 548, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", @@ -62958,6 +63600,35 @@ "rules": "" } }, + "scheduleList": { + "description": "Schedules List", + "type": "object", + "properties": { + "total": { + "type": "integer", + "description": "Total number of schedules that matched your query.", + "x-example": 5, + "format": "int32" + }, + "schedules": { + "type": "array", + "description": "List of schedules.", + "items": { + "type": "object", + "$ref": "#\/definitions\/schedule" + }, + "x-example": "" + } + }, + "required": [ + "total", + "schedules" + ], + "example": { + "total": 5, + "schedules": "" + } + }, "localeCodeList": { "description": "Locale codes list", "type": "object", @@ -71121,6 +71792,11 @@ "$ref": "#\/definitions\/block" }, "x-example": "" + }, + "consoleAccessedAt": { + "type": "string", + "description": "Last time the project was accessed via console. Used with plan's projectInactivityDays to determine if project is paused.", + "x-example": "2020-10-15T06:38:00.000+00:00" } }, "required": [ @@ -71190,7 +71866,8 @@ "serviceStatusForMessaging", "region", "billingLimits", - "blocks" + "blocks", + "consoleAccessedAt" ], "example": { "$id": "5e5ea5c16897e", @@ -71265,7 +71942,8 @@ "serviceStatusForMessaging": true, "region": "fra", "billingLimits": "", - "blocks": "" + "blocks": "", + "consoleAccessedAt": "2020-10-15T06:38:00.000+00:00" } }, "webhook": { @@ -74383,6 +75061,94 @@ "renewAt": "datetime" } }, + "schedule": { + "description": "Schedule", + "type": "object", + "properties": { + "$id": { + "type": "string", + "description": "Schedule ID.", + "x-example": "5e5ea5c16897e" + }, + "$createdAt": { + "type": "string", + "description": "Schedule creation date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "$updatedAt": { + "type": "string", + "description": "Schedule update date in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "resourceType": { + "type": "string", + "description": "The resource type associated with this schedule.", + "x-example": "function" + }, + "resourceId": { + "type": "string", + "description": "The resource ID associated with this schedule.", + "x-example": "5e5ea5c16897e" + }, + "resourceUpdatedAt": { + "type": "string", + "description": "Change-tracking timestamp used by the scheduler to detect resource changes in ISO 8601 format.", + "x-example": "2020-10-15T06:38:00.000+00:00" + }, + "projectId": { + "type": "string", + "description": "The project ID associated with this schedule.", + "x-example": "5e5ea5c16897e" + }, + "schedule": { + "type": "string", + "description": "The CRON schedule expression.", + "x-example": "5 4 * * *" + }, + "data": { + "type": "object", + "additionalProperties": true, + "description": "Schedule data used to store resource-specific context needed for execution.", + "x-example": [] + }, + "active": { + "type": "boolean", + "description": "Whether the schedule is active.", + "x-example": true + }, + "region": { + "type": "string", + "description": "The region where the schedule is deployed.", + "x-example": "fra" + } + }, + "required": [ + "$id", + "$createdAt", + "$updatedAt", + "resourceType", + "resourceId", + "resourceUpdatedAt", + "projectId", + "schedule", + "data", + "active", + "region" + ], + "example": { + "$id": "5e5ea5c16897e", + "$createdAt": "2020-10-15T06:38:00.000+00:00", + "$updatedAt": "2020-10-15T06:38:00.000+00:00", + "resourceType": "function", + "resourceId": "5e5ea5c16897e", + "resourceUpdatedAt": "2020-10-15T06:38:00.000+00:00", + "projectId": "5e5ea5c16897e", + "schedule": "5 4 * * *", + "data": [], + "active": true, + "region": "fra" + } + }, "smsTemplate": { "description": "SmsTemplate", "type": "object", @@ -76367,6 +77133,12 @@ "x-example": 25, "format": "int32" }, + "projectInactivityDays": { + "type": "integer", + "description": "Number of days of console inactivity before a project is paused. 0 means pausing is disabled.", + "x-example": 7, + "format": "int32" + }, "alertLimit": { "type": "integer", "description": "Alert threshold percentage", @@ -76549,6 +77321,7 @@ "authPhone", "domains", "logs", + "projectInactivityDays", "alertLimit", "usage", "addons", @@ -76606,6 +77379,7 @@ "authPhone": 10, "domains": 5, "logs": 25, + "projectInactivityDays": 7, "alertLimit": 80, "usage": null, "addons": null, @@ -78767,6 +79541,11 @@ "description": "Domain registrar (e.g. \"appwrite\" or \"third_party\").", "x-example": "appwrite" }, + "paymentStatus": { + "type": "string", + "description": "Payment status for domain purchase.", + "x-example": "pending" + }, "nameservers": { "type": "string", "description": "Nameservers setting. \"Appwrite\" or empty string.", @@ -78788,10 +79567,10 @@ "x-example": true }, "renewalPrice": { - "type": "number", - "description": "Renewal price (in USD).", - "x-example": 25.99, - "format": "double" + "type": "integer", + "description": "Renewal price (in cents).", + "x-example": 2599, + "format": "int32" }, "teamId": { "type": "string", @@ -78814,6 +79593,7 @@ "$updatedAt", "domain", "registrar", + "paymentStatus", "nameservers", "expire", "renewal", @@ -78828,11 +79608,12 @@ "$updatedAt": "2020-10-15T06:38:00.000+00:00", "domain": "example.com", "registrar": "appwrite", + "paymentStatus": "pending", "nameservers": "Appwrite", "expire": "2020-10-15T06:38:00.000+00:00", "renewal": "2020-10-15T06:38:00.000+00:00", "autoRenewal": true, - "renewalPrice": 25.99, + "renewalPrice": 2599, "teamId": "5e5ea5c16897e", "dnsRecords": [] } diff --git a/specs/1.8.x/swagger2-1.8.x-server.json b/specs/1.8.x/swagger2-1.8.x-server.json index 3d240b7f..3a1fe662 100644 --- a/specs/1.8.x/swagger2-1.8.x-server.json +++ b/specs/1.8.x/swagger2-1.8.x-server.json @@ -3919,7 +3919,7 @@ "x-appwrite": { "method": "listEvents", "group": null, - "weight": 772, + "weight": 782, "cookies": false, "type": "", "demo": "activities\/list-events.md", @@ -3981,7 +3981,7 @@ "x-appwrite": { "method": "getEvent", "group": "events", - "weight": 773, + "weight": 783, "cookies": false, "type": "", "demo": "activities\/get-event.md", @@ -5850,7 +5850,7 @@ "x-appwrite": { "method": "listArchives", "group": null, - "weight": 745, + "weight": 750, "cookies": false, "type": "", "demo": "backups\/list-archives.md", @@ -5916,7 +5916,7 @@ "x-appwrite": { "method": "createArchive", "group": null, - "weight": 746, + "weight": 751, "cookies": false, "type": "", "demo": "backups\/create-archive.md", @@ -6005,7 +6005,7 @@ "x-appwrite": { "method": "getArchive", "group": null, - "weight": 744, + "weight": 749, "cookies": false, "type": "", "demo": "backups\/get-archive.md", @@ -6064,7 +6064,7 @@ "x-appwrite": { "method": "deleteArchive", "group": null, - "weight": 747, + "weight": 752, "cookies": false, "type": "", "demo": "backups\/delete-archive.md", @@ -6126,7 +6126,7 @@ "x-appwrite": { "method": "listPolicies", "group": null, - "weight": 740, + "weight": 745, "cookies": false, "type": "", "demo": "backups\/list-policies.md", @@ -6192,7 +6192,7 @@ "x-appwrite": { "method": "createPolicy", "group": null, - "weight": 741, + "weight": 746, "cookies": false, "type": "", "demo": "backups\/create-policy.md", @@ -6315,7 +6315,7 @@ "x-appwrite": { "method": "getPolicy", "group": null, - "weight": 739, + "weight": 744, "cookies": false, "type": "", "demo": "backups\/get-policy.md", @@ -6377,7 +6377,7 @@ "x-appwrite": { "method": "updatePolicy", "group": null, - "weight": 742, + "weight": 747, "cookies": false, "type": "", "demo": "backups\/update-policy.md", @@ -6473,7 +6473,7 @@ "x-appwrite": { "method": "deletePolicy", "group": null, - "weight": 743, + "weight": 748, "cookies": false, "type": "", "demo": "backups\/delete-policy.md", @@ -6537,7 +6537,7 @@ "x-appwrite": { "method": "createRestoration", "group": null, - "weight": 750, + "weight": 755, "cookies": false, "type": "", "demo": "backups\/create-restoration.md", @@ -6638,7 +6638,7 @@ "x-appwrite": { "method": "listRestorations", "group": null, - "weight": 749, + "weight": 754, "cookies": false, "type": "", "demo": "backups\/list-restorations.md", @@ -6704,7 +6704,7 @@ "x-appwrite": { "method": "getRestoration", "group": null, - "weight": 748, + "weight": 753, "cookies": false, "type": "", "demo": "backups\/get-restoration.md", @@ -14306,7 +14306,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 558, + "weight": 561, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -14389,7 +14389,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 555, + "weight": 558, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -14470,6 +14470,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -14640,6 +14643,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -14732,7 +14737,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 560, + "weight": 563, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -14783,7 +14788,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 561, + "weight": 564, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -14834,7 +14839,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 556, + "weight": 559, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -14895,7 +14900,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 557, + "weight": 560, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -14978,6 +14983,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -15148,6 +15156,8 @@ "targets.write", "rules.read", "rules.write", + "schedules.read", + "schedules.write", "migrations.read", "migrations.write", "vcs.read", @@ -15234,7 +15244,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 559, + "weight": 562, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -15297,7 +15307,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 564, + "weight": 567, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -15376,7 +15386,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 565, + "weight": 568, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -15467,7 +15477,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 562, + "weight": 565, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -15561,7 +15571,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 570, + "weight": 573, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -15648,7 +15658,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 567, + "weight": 570, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -15770,7 +15780,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 568, + "weight": 571, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -15868,7 +15878,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 563, + "weight": 566, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -15932,7 +15942,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 566, + "weight": 569, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -16001,7 +16011,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 569, + "weight": 572, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -16088,7 +16098,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 571, + "weight": 574, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -16157,7 +16167,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 574, + "weight": 577, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -16242,7 +16252,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 572, + "weight": 575, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -16363,7 +16373,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 573, + "weight": 576, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -16430,7 +16440,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 575, + "weight": 578, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -16499,7 +16509,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 580, + "weight": 583, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -16560,7 +16570,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 578, + "weight": 581, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -16652,7 +16662,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 579, + "weight": 582, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -16721,7 +16731,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 581, + "weight": 584, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -16817,7 +16827,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 582, + "weight": 585, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -17040,7 +17050,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 447, + "weight": 450, "cookies": false, "type": "", "demo": "health\/get.md", @@ -17092,7 +17102,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 456, + "weight": 459, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -17144,7 +17154,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 450, + "weight": 453, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -17196,7 +17206,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 453, + "weight": 456, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -17233,6 +17243,78 @@ ] } }, + "\/health\/console-pausing": { + "get": { + "summary": "Get console pausing health", + "operationId": "healthGetConsolePausing", + "consumes": [], + "produces": [ + "application\/json" + ], + "tags": [ + "health" + ], + "description": "Get console pausing health status. Monitors projects approaching the pause threshold to detect potential issues with console access tracking.\n", + "responses": { + "200": { + "description": "Health Status", + "schema": { + "$ref": "#\/definitions\/healthStatus" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getConsolePausing", + "group": null, + "weight": 738, + "cookies": false, + "type": "", + "demo": "health\/get-console-pausing.md", + "rate-limit": 0, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "health.read", + "platforms": [ + "console", + "server" + ], + "packaging": false, + "public": true, + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/health\/get-console-pausing.md", + "auth": { + "Project": [], + "Key": [] + } + }, + "security": [ + { + "Project": [], + "Key": [] + } + ], + "parameters": [ + { + "name": "threshold", + "description": "Percentage threshold of projects approaching pause. When hit (equal or higher), endpoint returns server error. Default value is 10.", + "required": false, + "type": "integer", + "format": "int32", + "default": 10, + "in": "query" + }, + { + "name": "inactivityDays", + "description": "Number of days of inactivity before a project is paused. Should match the plan's projectInactivityDays setting. Default value is 7.", + "required": false, + "type": "integer", + "format": "int32", + "default": 7, + "in": "query" + } + ] + } + }, "\/health\/db": { "get": { "summary": "Get DB", @@ -17257,7 +17339,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 449, + "weight": 452, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -17309,7 +17391,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 451, + "weight": 454, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -17361,7 +17443,7 @@ "x-appwrite": { "method": "getQueueAudits", "group": "queue", - "weight": 457, + "weight": 460, "cookies": false, "type": "", "demo": "health\/get-queue-audits.md", @@ -17424,7 +17506,7 @@ "x-appwrite": { "method": "getQueueBillingProjectAggregation", "group": null, - "weight": 730, + "weight": 734, "cookies": false, "type": "", "demo": "health\/get-queue-billing-project-aggregation.md", @@ -17487,7 +17569,7 @@ "x-appwrite": { "method": "getQueueBillingTeamAggregation", "group": null, - "weight": 729, + "weight": 733, "cookies": false, "type": "", "demo": "health\/get-queue-billing-team-aggregation.md", @@ -17550,7 +17632,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 461, + "weight": 464, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -17613,7 +17695,7 @@ "x-appwrite": { "method": "getQueuePriorityBuilds", "group": null, - "weight": 731, + "weight": 735, "cookies": false, "type": "", "demo": "health\/get-queue-priority-builds.md", @@ -17676,7 +17758,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 460, + "weight": 463, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -17739,7 +17821,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 462, + "weight": 465, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -17811,7 +17893,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 463, + "weight": 466, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -17874,7 +17956,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 470, + "weight": 473, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -17962,7 +18044,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 467, + "weight": 470, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -18025,7 +18107,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 459, + "weight": 462, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -18088,7 +18170,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 464, + "weight": 467, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -18151,7 +18233,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 465, + "weight": 468, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -18214,7 +18296,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 466, + "weight": 469, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -18277,7 +18359,7 @@ "x-appwrite": { "method": "getQueueRegionManager", "group": null, - "weight": 732, + "weight": 736, "cookies": false, "type": "", "demo": "health\/get-queue-region-manager.md", @@ -18340,7 +18422,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 468, + "weight": 471, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -18403,7 +18485,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 469, + "weight": 472, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -18466,7 +18548,7 @@ "x-appwrite": { "method": "getQueueThreats", "group": null, - "weight": 733, + "weight": 737, "cookies": false, "type": "", "demo": "health\/get-queue-threats.md", @@ -18529,7 +18611,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 458, + "weight": 461, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -18592,7 +18674,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 455, + "weight": 458, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -18644,7 +18726,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 454, + "weight": 457, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -18696,7 +18778,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 452, + "weight": 455, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -24831,7 +24913,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 587, + "weight": 590, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -24914,7 +24996,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 585, + "weight": 588, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -25057,6 +25139,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -25206,7 +25291,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 590, + "weight": 593, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -25257,7 +25342,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 613, + "weight": 616, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -25308,7 +25393,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 586, + "weight": 589, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -25369,7 +25454,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 588, + "weight": 591, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -25514,6 +25599,9 @@ "python-ml-3.11", "python-ml-3.12", "python-ml-3.13", + "deno-1.21", + "deno-1.24", + "deno-1.35", "deno-1.40", "deno-1.46", "deno-2.0", @@ -25656,7 +25744,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 589, + "weight": 592, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -25719,7 +25807,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 596, + "weight": 599, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -25798,7 +25886,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 595, + "weight": 598, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -25889,7 +25977,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 591, + "weight": 594, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", @@ -25991,7 +26079,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 599, + "weight": 602, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -26072,7 +26160,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 592, + "weight": 595, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -26194,7 +26282,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 593, + "weight": 596, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -26293,7 +26381,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 594, + "weight": 597, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -26357,7 +26445,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 597, + "weight": 600, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -26426,7 +26514,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 598, + "weight": 601, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -26513,7 +26601,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 600, + "weight": 603, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -26582,7 +26670,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 602, + "weight": 605, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -26664,7 +26752,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 601, + "weight": 604, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -26730,7 +26818,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 603, + "weight": 606, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -26799,7 +26887,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 606, + "weight": 609, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -26860,7 +26948,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 604, + "weight": 607, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -26952,7 +27040,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 605, + "weight": 608, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -27021,7 +27109,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 607, + "weight": 610, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -27117,7 +27205,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 608, + "weight": 611, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -27186,7 +27274,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 527, + "weight": 530, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -27270,7 +27358,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 525, + "weight": 528, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -27418,7 +27506,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 526, + "weight": 529, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -27480,7 +27568,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 528, + "weight": 531, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -27624,7 +27712,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 529, + "weight": 532, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -27686,7 +27774,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 532, + "weight": 535, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -27781,7 +27869,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 774, + "weight": 784, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -27874,7 +27962,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 531, + "weight": 534, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -27947,7 +28035,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 533, + "weight": 536, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -28040,7 +28128,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 534, + "weight": 537, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -28113,7 +28201,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 536, + "weight": 539, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -28195,7 +28283,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 535, + "weight": 538, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -28405,7 +28493,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 537, + "weight": 540, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -36604,7 +36692,7 @@ "x-appwrite": { "method": "deleteMembership", "group": null, - "weight": 552, + "weight": 555, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -36922,7 +37010,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -37012,7 +37100,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -37097,7 +37185,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -37158,7 +37246,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 526, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -37230,7 +37318,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 527, "cookies": false, "type": "", "demo": "tokens\/delete.md",