diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index 3249affe00..3fc2d5d190 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-11-27 03:00:29 +# Effective stop-time: 2025-12-03 20:01:19 # # Job Dependency Graph: # ```mermaid @@ -33,18 +33,29 @@ # add_labels --> update_reaction # missing_tool --> update_reaction # ``` +# +# Pinned GitHub Actions: +# - actions/checkout@v5 (08c6903cd8c0fde910a37f88322edcfb5dd907a8) +# https://github.com/actions/checkout/commit/08c6903cd8c0fde910a37f88322edcfb5dd907a8 +# - actions/download-artifact@v5 (634f93cb2916e3fdff6788551b99b062d0335ce0) +# https://github.com/actions/download-artifact/commit/634f93cb2916e3fdff6788551b99b062d0335ce0 +# - actions/github-script@v8 (ed597411d8f924073f98dfc5c65a23a2325f34cd) +# https://github.com/actions/github-script/commit/ed597411d8f924073f98dfc5c65a23a2325f34cd +# - actions/setup-node@v6 (2028fbc5c25fe9cf00d9f06a71cc4710d4507903) +# https://github.com/actions/setup-node/commit/2028fbc5c25fe9cf00d9f06a71cc4710d4507903 +# - actions/upload-artifact@v4 (ea165f8d65b6e75b540449e92b4886f43607fa02) +# https://github.com/actions/upload-artifact/commit/ea165f8d65b6e75b540449e92b4886f43607fa02 name: "Agentic Triage" "on": - issues: - types: - - opened - - reopened + schedule: + - cron: 0 0 * * * + workflow_dispatch: null permissions: read-all concurrency: - group: "gh-aw-${{ github.workflow }}-${{ github.event.issue.number }}" + group: "gh-aw-${{ github.workflow }}" run-name: "Agentic Triage" @@ -52,7 +63,7 @@ jobs: activation: needs: pre_activation if: needs.pre_activation.outputs.activated == 'true' - runs-on: ubuntu-latest + runs-on: ubuntu-slim permissions: discussions: write issues: write @@ -63,24 +74,82 @@ jobs: comment_url: ${{ steps.react.outputs.comment-url }} reaction_id: ${{ steps.react.outputs.reaction-id }} steps: + - name: Checkout workflows + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 + with: + sparse-checkout: | + .github/workflows + sparse-checkout-cone-mode: false + fetch-depth: 1 + persist-credentials: false - name: Check workflow file timestamps - run: | - WORKFLOW_FILE="${GITHUB_WORKSPACE}/.github/workflows/$(basename "$GITHUB_WORKFLOW" .lock.yml).md" - LOCK_FILE="${GITHUB_WORKSPACE}/.github/workflows/$GITHUB_WORKFLOW" - - if [ -f "$WORKFLOW_FILE" ] && [ -f "$LOCK_FILE" ]; then - if [ "$WORKFLOW_FILE" -nt "$LOCK_FILE" ]; then - echo "🔴🔴🔴 WARNING: Lock file '$LOCK_FILE' is outdated! The workflow file '$WORKFLOW_FILE' has been modified more recently. Run 'gh aw compile' to regenerate the lock file." >&2 - echo "## ⚠️ Workflow Lock File Warning" >> $GITHUB_STEP_SUMMARY - echo "🔴🔴🔴 **WARNING**: Lock file \`$LOCK_FILE\` is outdated!" >> $GITHUB_STEP_SUMMARY - echo "The workflow file \`$WORKFLOW_FILE\` has been modified more recently." >> $GITHUB_STEP_SUMMARY - echo "Run \`gh aw compile\` to regenerate the lock file." >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - fi - fi + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + env: + GH_AW_WORKFLOW_FILE: "issue-triage.lock.yml" + with: + script: | + const fs = require("fs"); + const path = require("path"); + async function main() { + const workspace = process.env.GITHUB_WORKSPACE; + const workflowFile = process.env.GH_AW_WORKFLOW_FILE; + if (!workspace) { + core.setFailed("Configuration error: GITHUB_WORKSPACE not available."); + return; + } + if (!workflowFile) { + core.setFailed("Configuration error: GH_AW_WORKFLOW_FILE not available."); + return; + } + const workflowBasename = path.basename(workflowFile, ".lock.yml"); + const workflowMdFile = path.join(workspace, ".github", "workflows", `${workflowBasename}.md`); + const lockFile = path.join(workspace, ".github", "workflows", workflowFile); + core.info(`Checking workflow timestamps:`); + core.info(` Source: ${workflowMdFile}`); + core.info(` Lock file: ${lockFile}`); + let workflowExists = false; + let lockExists = false; + try { + fs.accessSync(workflowMdFile, fs.constants.F_OK); + workflowExists = true; + } catch (error) { + core.info(`Source file does not exist: ${workflowMdFile}`); + } + try { + fs.accessSync(lockFile, fs.constants.F_OK); + lockExists = true; + } catch (error) { + core.info(`Lock file does not exist: ${lockFile}`); + } + if (!workflowExists || !lockExists) { + core.info("Skipping timestamp check - one or both files not found"); + return; + } + const workflowStat = fs.statSync(workflowMdFile); + const lockStat = fs.statSync(lockFile); + const workflowMtime = workflowStat.mtime.getTime(); + const lockMtime = lockStat.mtime.getTime(); + core.info(` Source modified: ${workflowStat.mtime.toISOString()}`); + core.info(` Lock modified: ${lockStat.mtime.toISOString()}`); + if (workflowMtime > lockMtime) { + const warningMessage = `🔴🔴🔴 WARNING: Lock file '${lockFile}' is outdated! The workflow file '${workflowMdFile}' has been modified more recently. Run 'gh aw compile' to regenerate the lock file.`; + core.error(warningMessage); + await core.summary + .addRaw("## ⚠️ Workflow Lock File Warning\n\n") + .addRaw(`🔴🔴🔴 **WARNING**: Lock file \`${lockFile}\` is outdated!\n\n`) + .addRaw(`The workflow file \`${workflowMdFile}\` has been modified more recently.\n\n`) + .addRaw("Run `gh aw compile` to regenerate the lock file.\n\n") + .write(); + } else { + core.info("✅ Lock file is up to date"); + } + } + main().catch(error => { + core.setFailed(error instanceof Error ? error.message : String(error)); + }); - name: Add eyes reaction to the triggering item id: react - if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.full_name == github.repository) + if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: GH_AW_REACTION: eyes @@ -414,9 +483,9 @@ jobs: - agent - detection if: > - ((!cancelled()) && (contains(needs.agent.outputs.output_types, 'add_comment'))) && (((github.event.issue.number) || - (github.event.pull_request.number)) || (github.event.discussion.number)) - runs-on: ubuntu-latest + (((!cancelled()) && (needs.agent.result != 'skipped')) && (contains(needs.agent.outputs.output_types, 'add_comment'))) && + (((github.event.issue.number) || (github.event.pull_request.number)) || (github.event.discussion.number)) + runs-on: ubuntu-slim permissions: contents: read discussions: write @@ -805,9 +874,9 @@ jobs: - agent - detection if: > - ((!cancelled()) && (contains(needs.agent.outputs.output_types, 'add_labels'))) && ((github.event.issue.number) || - (github.event.pull_request.number)) - runs-on: ubuntu-latest + (((!cancelled()) && (needs.agent.result != 'skipped')) && (contains(needs.agent.outputs.output_types, 'add_labels'))) && + ((github.event.issue.number) || (github.event.pull_request.number)) + runs-on: ubuntu-slim permissions: contents: read issues: write @@ -1046,6 +1115,8 @@ jobs: needs: activation runs-on: ubuntu-latest permissions: read-all + concurrency: + group: "gh-aw-copilot-${{ github.workflow }}" env: GH_AW_SAFE_OUTPUTS: /tmp/gh-aw/safeoutputs/outputs.jsonl GH_AW_SAFE_OUTPUTS_CONFIG: "{\"add_comment\":{\"max\":1},\"add_labels\":{\"max\":5},\"missing_tool\":{}}" @@ -1055,14 +1126,22 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 + with: + persist-credentials: false - name: Create gh-aw temp directory run: | mkdir -p /tmp/gh-aw/agent echo "Created /tmp/gh-aw/agent directory for agentic workflow temporary files" - name: Configure Git credentials + env: + REPO_NAME: ${{ github.repository }} run: | git config --global user.email "github-actions[bot]@users.noreply.github.com" - git config --global user.name "${{ github.workflow }}" + git config --global user.name "github-actions[bot]" + # Re-authenticate git with GitHub token + SERVER_URL="${{ github.server_url }}" + SERVER_URL="${SERVER_URL#https://}" + git remote set-url origin "https://x-access-token:${{ github.token }}@${SERVER_URL}/${REPO_NAME}.git" echo "Git configured with standard GitHub Actions identity" - name: Checkout PR branch if: | @@ -1114,15 +1193,15 @@ jobs: env: COPILOT_CLI_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} - name: Setup Node.js - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.353 - name: Downloading container images run: | set -e - docker pull ghcr.io/github/github-mcp-server:v0.19.1 + docker pull ghcr.io/github/github-mcp-server:v0.20.1 docker pull mcp/fetch - name: Setup Safe Outputs Collector MCP run: | @@ -1913,6 +1992,13 @@ jobs: chmod +x /tmp/gh-aw/safeoutputs/mcp-server.cjs - name: Setup MCPs + env: + GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }} + GH_AW_SAFE_OUTPUTS_CONFIG: ${{ toJSON(env.GH_AW_SAFE_OUTPUTS_CONFIG) }} + GH_AW_ASSETS_BRANCH: ${{ env.GH_AW_ASSETS_BRANCH }} + GH_AW_ASSETS_MAX_SIZE_KB: ${{ env.GH_AW_ASSETS_MAX_SIZE_KB }} + GH_AW_ASSETS_ALLOWED_EXTS: ${{ env.GH_AW_ASSETS_ALLOWED_EXTS }} run: | mkdir -p /tmp/gh-aw/mcp-config mkdir -p /home/runner/.copilot @@ -1932,7 +2018,7 @@ jobs: "GITHUB_READ_ONLY=1", "-e", "GITHUB_TOOLSETS=default", - "ghcr.io/github/github-mcp-server:v0.19.1" + "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], "env": { @@ -1949,7 +2035,9 @@ jobs: "GH_AW_SAFE_OUTPUTS_CONFIG": "\${GH_AW_SAFE_OUTPUTS_CONFIG}", "GH_AW_ASSETS_BRANCH": "\${GH_AW_ASSETS_BRANCH}", "GH_AW_ASSETS_MAX_SIZE_KB": "\${GH_AW_ASSETS_MAX_SIZE_KB}", - "GH_AW_ASSETS_ALLOWED_EXTS": "\${GH_AW_ASSETS_ALLOWED_EXTS}" + "GH_AW_ASSETS_ALLOWED_EXTS": "\${GH_AW_ASSETS_ALLOWED_EXTS}", + "GITHUB_REPOSITORY": "\${GITHUB_REPOSITORY}", + "GITHUB_SERVER_URL": "\${GITHUB_SERVER_URL}" } }, "web-fetch": { @@ -1978,25 +2066,28 @@ jobs: GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }} run: | mkdir -p $(dirname "$GH_AW_PROMPT") - cat > $GH_AW_PROMPT << 'PROMPT_EOF' + cat > "$GH_AW_PROMPT" << 'PROMPT_EOF' # Agentic Triage - You're a triage assistant for GitHub issues. Your task is to analyze issue #${{ github.event.issue.number }} and perform some initial triage tasks related to that issue. + You're a triage assistant for GitHub issues. Your task is to analyze issues created in the last 24 hours and perform initial triage tasks for each of them. - 1. Select appropriate labels for the issue from the provided list. + 1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: current time minus 24 hours in ISO 8601 format). - 2. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and exit the workflow. + 2. For each issue found, perform the following triage tasks: - 3. Next, use the GitHub tools to gather additional context about the issue: + 3. Select appropriate labels for the issue from the provided list. + + 4. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and move to the next issue. + + 5. Next, use the GitHub tools to gather additional context about the issue: - Fetch the list of labels available in this repository. Use 'gh label list' bash command to fetch the labels. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - - Find similar issues if needed using the `search_issues` tool - - List the issues to see other open issues in the repository using the `list_issues` tool + - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. - 4. Analyze the issue content, considering: + 6. Analyze the issue content, considering: - The issue title and description - The type of issue (bug report, feature request, question, etc.) @@ -2005,9 +2096,9 @@ jobs: - User impact - Components affected - 5. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. + 7. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. - 6. Select appropriate labels from the available labels list provided above: + 8. Select appropriate labels from the available labels list provided above: - Choose labels that accurately reflect the issue's nature - Be specific but comprehensive @@ -2017,15 +2108,16 @@ jobs: - Only select labels from the provided list above - It's okay to not add any labels if none are clearly applicable - 7. Apply the selected labels: + 9. Apply the selected labels: - Use the `update_issue` tool to apply the labels to the issue - DO NOT communicate directly with users - If no labels are clearly applicable, do not apply any labels - 8. Add an issue comment to the issue with your analysis: + 10. Add an issue comment to the issue with your analysis: - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue + - **If duplicate or related issues were found**, add a section listing them with links (e.g., "### 🔗 Potentially Related Issues" followed by a bullet list of related issues with their titles and links) - Mention any relevant details that might help the team understand the issue better - Include any debugging strategies or reproduction steps if applicable - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it @@ -2035,12 +2127,14 @@ jobs: - If appropriate break the issue down to sub-tasks and write a checklist of things to do. - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. + 11. After processing all issues, provide a summary of how many issues were triaged. If no issues were created in the last 24 hours, simply note that no new issues needed triage. + PROMPT_EOF - name: Append XPIA security instructions to prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> $GH_AW_PROMPT << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' --- @@ -2072,7 +2166,7 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> $GH_AW_PROMPT << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' --- @@ -2085,7 +2179,7 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> $GH_AW_PROMPT << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' --- @@ -2110,7 +2204,7 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> $GH_AW_PROMPT << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' --- @@ -2179,14 +2273,14 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Generated Prompt" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```markdown' >> $GITHUB_STEP_SUMMARY - cat $GH_AW_PROMPT >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY + echo "
" >> "$GITHUB_STEP_SUMMARY" + echo "Generated Prompt" >> "$GITHUB_STEP_SUMMARY" + echo "" >> "$GITHUB_STEP_SUMMARY" + echo '```markdown' >> "$GITHUB_STEP_SUMMARY" + cat "$GH_AW_PROMPT" >> "$GITHUB_STEP_SUMMARY" + echo '```' >> "$GITHUB_STEP_SUMMARY" + echo "" >> "$GITHUB_STEP_SUMMARY" + echo "
" >> "$GITHUB_STEP_SUMMARY" - name: Upload prompt if: always() uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 @@ -2194,13 +2288,6 @@ jobs: name: prompt.txt path: /tmp/gh-aw/aw-prompts/prompt.txt if-no-files-found: warn - - name: Capture agent version - run: | - VERSION_OUTPUT=$(copilot --version 2>&1 || echo "unknown") - # Extract semantic version pattern (e.g., 1.2.3, v1.2.3-beta) - CLEAN_VERSION=$(echo "$VERSION_OUTPUT" | grep -oE 'v?[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9]+)?' | head -n1 || echo "unknown") - echo "AGENT_VERSION=$CLEAN_VERSION" >> $GITHUB_ENV - echo "Agent version: $VERSION_OUTPUT" - name: Generate agentic run info uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd with: @@ -2212,7 +2299,7 @@ jobs: engine_name: "GitHub Copilot CLI", model: "", version: "", - agent_version: process.env.AGENT_VERSION || "", + agent_version: "0.0.353", workflow_name: "Agentic Triage", experimental: false, supports_tools_allowlist: true, @@ -2226,6 +2313,9 @@ jobs: actor: context.actor, event_name: context.eventName, staged: false, + steps: { + firewall: "" + }, created_at: new Date().toISOString() }; @@ -2262,9 +2352,12 @@ jobs: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }} GH_AW_SAFE_OUTPUTS_CONFIG: "{\"add_comment\":{\"max\":1},\"add_labels\":{\"max\":5},\"missing_tool\":{}}" + GITHUB_HEAD_REF: ${{ github.head_ref }} GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + GITHUB_REF_NAME: ${{ github.ref_name }} GITHUB_STEP_SUMMARY: ${{ env.GITHUB_STEP_SUMMARY }} GITHUB_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} + GITHUB_WORKSPACE: ${{ github.workspace }} XDG_CONFIG_HOME: /home/runner - name: Redact secrets in logs if: always() @@ -2399,71 +2492,135 @@ jobs: script: | async function main() { const fs = require("fs"); - const maxBodyLength = 65000; - function sanitizeContent(content, maxLength) { - if (!content || typeof content !== "string") { - return ""; - } - const allowedDomainsEnv = process.env.GH_AW_ALLOWED_DOMAINS; - const defaultAllowedDomains = ["github.com", "github.io", "githubusercontent.com", "githubassets.com", "github.dev", "codespaces.new"]; - const allowedDomains = allowedDomainsEnv - ? allowedDomainsEnv - .split(",") - .map(d => d.trim()) - .filter(d => d) - : defaultAllowedDomains; - let sanitized = content; - sanitized = neutralizeMentions(sanitized); - sanitized = removeXmlComments(sanitized); - sanitized = sanitized.replace(/\x1b\[[0-9;]*[mGKH]/g, ""); - sanitized = sanitized.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, ""); - sanitized = sanitizeUrlProtocols(sanitized); - sanitized = sanitizeUrlDomains(sanitized); - const lines = sanitized.split("\n"); - const maxLines = 65000; - maxLength = maxLength || 524288; - if (lines.length > maxLines) { - const truncationMsg = "\n[Content truncated due to line count]"; - const truncatedLines = lines.slice(0, maxLines).join("\n") + truncationMsg; - if (truncatedLines.length > maxLength) { - sanitized = truncatedLines.substring(0, maxLength - truncationMsg.length) + truncationMsg; - } else { - sanitized = truncatedLines; - } - } else if (sanitized.length > maxLength) { - sanitized = sanitized.substring(0, maxLength) + "\n[Content truncated due to length]"; - } - sanitized = neutralizeBotTriggers(sanitized); - return sanitized.trim(); - function sanitizeUrlDomains(s) { - return s.replace(/\bhttps:\/\/[^\s\])}'"<>&\x00-\x1f,;]+/gi, match => { - const urlAfterProtocol = match.slice(8); - const hostname = urlAfterProtocol.split(/[\/:\?#]/)[0].toLowerCase(); - const isAllowed = allowedDomains.some(allowedDomain => { - const normalizedAllowed = allowedDomain.toLowerCase(); - return hostname === normalizedAllowed || hostname.endsWith("." + normalizedAllowed); - }); - return isAllowed ? match : "(redacted)"; - }); - } - function sanitizeUrlProtocols(s) { - return s.replace(/\b(\w+):\/\/[^\s\])}'"<>&\x00-\x1f]+/gi, (match, protocol) => { - return protocol.toLowerCase() === "https" ? match : "(redacted)"; - }); - } - function neutralizeMentions(s) { - return s.replace( - /(^|[^\w`])@([A-Za-z0-9](?:[A-Za-z0-9-]{0,37}[A-Za-z0-9])?(?:\/[A-Za-z0-9._-]+)?)/g, - (_m, p1, p2) => `${p1}\`@${p2}\`` - ); - } - function removeXmlComments(s) { - return s.replace(//g, "").replace(//g, ""); - } - function neutralizeBotTriggers(s) { - return s.replace(/\b(fixes?|closes?|resolves?|fix|close|resolve)\s+#(\w+)/gi, (match, action, ref) => `\`${action} #${ref}\``); - } + function sanitizeContent(content, maxLength) { + if (!content || typeof content !== "string") { + return ""; } + const allowedDomainsEnv = process.env.GH_AW_ALLOWED_DOMAINS; + const defaultAllowedDomains = ["github.com", "github.io", "githubusercontent.com", "githubassets.com", "github.dev", "codespaces.new"]; + const allowedDomains = allowedDomainsEnv + ? allowedDomainsEnv + .split(",") + .map(d => d.trim()) + .filter(d => d) + : defaultAllowedDomains; + let sanitized = content; + sanitized = neutralizeCommands(sanitized); + sanitized = neutralizeMentions(sanitized); + sanitized = removeXmlComments(sanitized); + sanitized = convertXmlTags(sanitized); + sanitized = sanitized.replace(/\x1b\[[0-9;]*[mGKH]/g, ""); + sanitized = sanitized.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, ""); + sanitized = sanitizeUrlProtocols(sanitized); + sanitized = sanitizeUrlDomains(sanitized); + const lines = sanitized.split("\n"); + const maxLines = 65000; + maxLength = maxLength || 524288; + if (lines.length > maxLines) { + const truncationMsg = "\n[Content truncated due to line count]"; + const truncatedLines = lines.slice(0, maxLines).join("\n") + truncationMsg; + if (truncatedLines.length > maxLength) { + sanitized = truncatedLines.substring(0, maxLength - truncationMsg.length) + truncationMsg; + } else { + sanitized = truncatedLines; + } + } else if (sanitized.length > maxLength) { + sanitized = sanitized.substring(0, maxLength) + "\n[Content truncated due to length]"; + } + sanitized = neutralizeBotTriggers(sanitized); + return sanitized.trim(); + function sanitizeUrlDomains(s) { + s = s.replace(/\bhttps:\/\/([^\s\])}'"<>&\x00-\x1f,;]+)/gi, (match, rest) => { + const hostname = rest.split(/[\/:\?#]/)[0].toLowerCase(); + const isAllowed = allowedDomains.some(allowedDomain => { + const normalizedAllowed = allowedDomain.toLowerCase(); + return hostname === normalizedAllowed || hostname.endsWith("." + normalizedAllowed); + }); + if (isAllowed) { + return match; + } + const domain = hostname; + const truncated = domain.length > 12 ? domain.substring(0, 12) + "..." : domain; + core.info(`Redacted URL: ${truncated}`); + core.debug(`Redacted URL (full): ${match}`); + const urlParts = match.split(/([?&#])/); + let result = "(redacted)"; + for (let i = 1; i < urlParts.length; i++) { + if (urlParts[i].match(/^[?&#]$/)) { + result += urlParts[i]; + } else { + result += sanitizeUrlDomains(urlParts[i]); + } + } + return result; + }); + return s; + } + function sanitizeUrlProtocols(s) { + return s.replace(/(?&\x00-\x1f]+/g, (match, protocol) => { + if (protocol.toLowerCase() === "https") { + return match; + } + if (match.includes("::")) { + return match; + } + if (match.includes("://")) { + const domainMatch = match.match(/^[^:]+:\/\/([^\/\s?#]+)/); + const domain = domainMatch ? domainMatch[1] : match; + const truncated = domain.length > 12 ? domain.substring(0, 12) + "..." : domain; + core.info(`Redacted URL: ${truncated}`); + core.debug(`Redacted URL (full): ${match}`); + return "(redacted)"; + } + const dangerousProtocols = ["javascript", "data", "vbscript", "file", "about", "mailto", "tel", "ssh", "ftp"]; + if (dangerousProtocols.includes(protocol.toLowerCase())) { + const truncated = match.length > 12 ? match.substring(0, 12) + "..." : match; + core.info(`Redacted URL: ${truncated}`); + core.debug(`Redacted URL (full): ${match}`); + return "(redacted)"; + } + return match; + }); + } + function neutralizeCommands(s) { + const commandName = process.env.GH_AW_COMMAND; + if (!commandName) { + return s; + } + const escapedCommand = commandName.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); + return s.replace(new RegExp(`^(\\s*)/(${escapedCommand})\\b`, "i"), "$1`/$2`"); + } + function neutralizeMentions(s) { + return s.replace( + /(^|[^\w`])@([A-Za-z0-9](?:[A-Za-z0-9-]{0,37}[A-Za-z0-9])?(?:\/[A-Za-z0-9._-]+)?)/g, + (_m, p1, p2) => `${p1}\`@${p2}\`` + ); + } + function removeXmlComments(s) { + return s.replace(//g, "").replace(//g, ""); + } + function convertXmlTags(s) { + const allowedTags = ["details", "summary", "code", "em", "b"]; + s = s.replace(//g, (match, content) => { + const convertedContent = content.replace(/<(\/?[A-Za-z][A-Za-z0-9]*(?:[^>]*?))>/g, "($1)"); + return `(![CDATA[${convertedContent}]])`; + }); + return s.replace(/<(\/?[A-Za-z!][^>]*?)>/g, (match, tagContent) => { + const tagNameMatch = tagContent.match(/^\/?\s*([A-Za-z][A-Za-z0-9]*)/); + if (tagNameMatch) { + const tagName = tagNameMatch[1].toLowerCase(); + if (allowedTags.includes(tagName)) { + return match; + } + } + return `(${tagContent})`; + }); + } + function neutralizeBotTriggers(s) { + return s.replace(/\b(fixes?|closes?|resolves?|fix|close|resolve)\s+#(\w+)/gi, (match, action, ref) => `\`${action} #${ref}\``); + } + } + const maxBodyLength = 65000; function getMaxAllowedForType(itemType, config) { const itemConfig = config?.[itemType]; if (itemConfig && typeof itemConfig === "object" && "max" in itemConfig && itemConfig.max) { @@ -4295,7 +4452,9 @@ jobs: detection: needs: agent runs-on: ubuntu-latest - permissions: read-all + permissions: {} + concurrency: + group: "gh-aw-copilot-${{ github.workflow }}" timeout-minutes: 10 steps: - name: Download prompt artifact @@ -4444,11 +4603,11 @@ jobs: env: COPILOT_CLI_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} - name: Setup Node.js - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.351 + run: npm install -g @github/copilot@0.0.353 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): @@ -4471,8 +4630,11 @@ jobs: env: COPILOT_AGENT_RUNNER_TYPE: STANDALONE GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GITHUB_HEAD_REF: ${{ github.head_ref }} + GITHUB_REF_NAME: ${{ github.ref_name }} GITHUB_STEP_SUMMARY: ${{ env.GITHUB_STEP_SUMMARY }} GITHUB_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} + GITHUB_WORKSPACE: ${{ github.workspace }} XDG_CONFIG_HOME: /home/runner - name: Parse threat detection results uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd @@ -4522,8 +4684,8 @@ jobs: needs: - agent - detection - if: (!cancelled()) && (contains(needs.agent.outputs.output_types, 'missing_tool')) - runs-on: ubuntu-latest + if: ((!cancelled()) && (needs.agent.result != 'skipped')) && (contains(needs.agent.outputs.output_types, 'missing_tool')) + runs-on: ubuntu-slim permissions: contents: read timeout-minutes: 5 @@ -4651,89 +4813,15 @@ jobs: }); pre_activation: - runs-on: ubuntu-latest + runs-on: ubuntu-slim outputs: - activated: ${{ (steps.check_membership.outputs.is_team_member == 'true') && (steps.check_stop_time.outputs.stop_time_ok == 'true') }} + activated: ${{ steps.check_stop_time.outputs.stop_time_ok == 'true' }} steps: - - name: Check team membership for workflow - id: check_membership - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd - env: - GH_AW_REQUIRED_ROLES: admin,maintainer,write - with: - script: | - async function main() { - const { eventName } = context; - const actor = context.actor; - const { owner, repo } = context.repo; - const requiredPermissionsEnv = process.env.GH_AW_REQUIRED_ROLES; - const requiredPermissions = requiredPermissionsEnv ? requiredPermissionsEnv.split(",").filter(p => p.trim() !== "") : []; - if (eventName === "workflow_dispatch") { - const hasWriteRole = requiredPermissions.includes("write"); - if (hasWriteRole) { - core.info(`✅ Event ${eventName} does not require validation (write role allowed)`); - core.setOutput("is_team_member", "true"); - core.setOutput("result", "safe_event"); - return; - } - core.info(`Event ${eventName} requires validation (write role not allowed)`); - } - const safeEvents = ["workflow_run", "schedule"]; - if (safeEvents.includes(eventName)) { - core.info(`✅ Event ${eventName} does not require validation`); - core.setOutput("is_team_member", "true"); - core.setOutput("result", "safe_event"); - return; - } - if (!requiredPermissions || requiredPermissions.length === 0) { - core.warning("❌ Configuration error: Required permissions not specified. Contact repository administrator."); - core.setOutput("is_team_member", "false"); - core.setOutput("result", "config_error"); - core.setOutput("error_message", "Configuration error: Required permissions not specified"); - return; - } - try { - core.info(`Checking if user '${actor}' has required permissions for ${owner}/${repo}`); - core.info(`Required permissions: ${requiredPermissions.join(", ")}`); - const repoPermission = await github.rest.repos.getCollaboratorPermissionLevel({ - owner: owner, - repo: repo, - username: actor, - }); - const permission = repoPermission.data.permission; - core.info(`Repository permission level: ${permission}`); - for (const requiredPerm of requiredPermissions) { - if (permission === requiredPerm || (requiredPerm === "maintainer" && permission === "maintain")) { - core.info(`✅ User has ${permission} access to repository`); - core.setOutput("is_team_member", "true"); - core.setOutput("result", "authorized"); - core.setOutput("user_permission", permission); - return; - } - } - core.warning(`User permission '${permission}' does not meet requirements: ${requiredPermissions.join(", ")}`); - core.setOutput("is_team_member", "false"); - core.setOutput("result", "insufficient_permissions"); - core.setOutput("user_permission", permission); - core.setOutput( - "error_message", - `Access denied: User '${actor}' is not authorized. Required permissions: ${requiredPermissions.join(", ")}` - ); - } catch (repoError) { - const errorMessage = repoError instanceof Error ? repoError.message : String(repoError); - core.warning(`Repository permission check failed: ${errorMessage}`); - core.setOutput("is_team_member", "false"); - core.setOutput("result", "api_error"); - core.setOutput("error_message", `Repository permission check failed: ${errorMessage}`); - return; - } - } - await main(); - name: Check stop-time limit id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-11-27 03:00:29 + GH_AW_STOP_TIME: 2025-12-03 20:01:19 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | @@ -4776,7 +4864,7 @@ jobs: if: > (((((always()) && (needs.agent.result != 'skipped')) && (needs.activation.outputs.comment_id)) && (!contains(needs.agent.outputs.output_types, 'add_comment'))) && (!contains(needs.agent.outputs.output_types, 'create_pull_request'))) && (!contains(needs.agent.outputs.output_types, 'push_to_pull_request_branch')) - runs-on: ubuntu-latest + runs-on: ubuntu-slim permissions: contents: read discussions: write diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 2b4739988a..087f009106 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -1,7 +1,8 @@ --- on: - issues: - types: [opened, reopened] + schedule: + - cron: '0 0 * * *' # Run daily at midnight UTC + workflow_dispatch: # Enable manual trigger stop-after: +30d # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely reaction: eyes @@ -25,20 +26,23 @@ source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cf -You're a triage assistant for GitHub issues. Your task is to analyze issue #${{ github.event.issue.number }} and perform some initial triage tasks related to that issue. +You're a triage assistant for GitHub issues. Your task is to analyze issues created in the last 24 hours and perform initial triage tasks for each of them. -1. Select appropriate labels for the issue from the provided list. +1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: current time minus 24 hours in ISO 8601 format). -2. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and exit the workflow. +2. For each issue found, perform the following triage tasks: -3. Next, use the GitHub tools to gather additional context about the issue: +3. Select appropriate labels for the issue from the provided list. + +4. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and move to the next issue. + +5. Next, use the GitHub tools to gather additional context about the issue: - Fetch the list of labels available in this repository. Use 'gh label list' bash command to fetch the labels. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - - Find similar issues if needed using the `search_issues` tool - - List the issues to see other open issues in the repository using the `list_issues` tool + - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. -4. Analyze the issue content, considering: +6. Analyze the issue content, considering: - The issue title and description - The type of issue (bug report, feature request, question, etc.) @@ -47,9 +51,9 @@ You're a triage assistant for GitHub issues. Your task is to analyze issue #${{ - User impact - Components affected -5. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. +7. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. -6. Select appropriate labels from the available labels list provided above: +8. Select appropriate labels from the available labels list provided above: - Choose labels that accurately reflect the issue's nature - Be specific but comprehensive @@ -59,15 +63,16 @@ You're a triage assistant for GitHub issues. Your task is to analyze issue #${{ - Only select labels from the provided list above - It's okay to not add any labels if none are clearly applicable -7. Apply the selected labels: +9. Apply the selected labels: - Use the `update_issue` tool to apply the labels to the issue - DO NOT communicate directly with users - If no labels are clearly applicable, do not apply any labels -8. Add an issue comment to the issue with your analysis: +10. Add an issue comment to the issue with your analysis: - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue + - **If duplicate or related issues were found**, add a section listing them with links (e.g., "### 🔗 Potentially Related Issues" followed by a bullet list of related issues with their titles and links) - Mention any relevant details that might help the team understand the issue better - Include any debugging strategies or reproduction steps if applicable - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it @@ -76,3 +81,5 @@ You're a triage assistant for GitHub issues. Your task is to analyze issue #${{ - If you have any debugging strategies, include them in the comment - If appropriate break the issue down to sub-tasks and write a checklist of things to do. - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. + +11. After processing all issues, provide a summary of how many issues were triaged. If no issues were created in the last 24 hours, simply note that no new issues needed triage. diff --git a/Dockerfile b/Dockerfile index 2a3e176838..3d03ce112c 100755 --- a/Dockerfile +++ b/Dockerfile @@ -98,6 +98,7 @@ RUN mkdir -p /etc/letsencrypt/live/ && chmod -Rf 755 /etc/letsencrypt/live/ # Enable Extensions RUN if [ "$DEBUG" = "true" ]; then cp /usr/src/code/dev/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini; fi RUN if [ "$DEBUG" = "true" ]; then mkdir -p /tmp/xdebug; fi +RUN if [ "$DEBUG" = "true" ]; then apk add --update --no-cache openssh-client github-cli; fi RUN if [ "$DEBUG" = "false" ]; then rm -rf /usr/src/code/dev; fi RUN if [ "$DEBUG" = "false" ]; then rm -f /usr/local/lib/php/extensions/no-debug-non-zts-20230831/xdebug.so; fi diff --git a/README.md b/README.md index 1f24d5c5f2..50c1ed399b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -> We just announced Transactions API for Appwrite Databases - [Learn more](https://appwrite.io/blog/post/announcing-transactions-api) +> We just announced DB operators for Appwrite Databases - [Learn more](https://appwrite.io/blog/post/announcing-db-operators) > Appwrite Cloud is now Generally Available - [Learn more](https://appwrite.io/cloud-ga) diff --git a/app/config/platforms.php b/app/config/platforms.php index d2e6df9c2f..361ec6b935 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -300,7 +300,7 @@ return [ [ 'key' => 'python', 'name' => 'Python', - 'version' => '13.6.0', + 'version' => '13.6.1', 'url' => 'https://github.com/appwrite/sdk-for-python', 'package' => 'https://pypi.org/project/appwrite/', 'enabled' => true, diff --git a/app/config/specs/open-api3-1.8.x-client.json b/app/config/specs/open-api3-1.8.x-client.json index 5cb1fb0f06..dde8390820 100644 --- a/app/config/specs/open-api3-1.8.x-client.json +++ b/app/config/specs/open-api3-1.8.x-client.json @@ -4932,6 +4932,725 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "schema": { + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com" + }, + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "schema": { + "type": "object", + "x-example": "{}", + "default": {} + }, + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280 + }, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720 + }, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1 + }, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "schema": { + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light" + }, + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -90, + "default": 0 + }, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -180, + "default": 0 + }, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1 + }, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "schema": { + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + } + ] + } + }, "\/databases\/transactions": { "get": { "summary": "List transactions", @@ -4956,7 +5675,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5021,7 +5740,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5089,7 +5808,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5151,7 +5870,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5227,7 +5946,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5291,7 +6010,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5374,7 +6093,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5484,7 +6203,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5640,7 +6359,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5749,7 +6468,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5903,7 +6622,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -6011,7 +6730,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6115,7 +6834,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6239,7 +6958,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6363,7 +7082,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6449,7 +7168,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6565,7 +7284,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -6639,7 +7358,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6691,7 +7410,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6743,7 +7462,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -6795,7 +7514,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -6847,7 +7566,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -6899,7 +7618,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -6951,7 +7670,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -7003,7 +7722,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -7055,7 +7774,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -7107,7 +7826,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -7159,7 +7878,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7242,7 +7961,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -7317,7 +8036,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -7414,7 +8133,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -7512,7 +8231,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -7584,7 +8303,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7673,7 +8392,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7740,7 +8459,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7818,7 +8537,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -8046,7 +8765,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -8131,7 +8850,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8199,7 +8918,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8270,7 +8989,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8335,7 +9054,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8414,7 +9133,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8481,7 +9200,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8567,7 +9286,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8676,7 +9395,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8827,7 +9546,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8935,7 +9654,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9080,7 +9799,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9187,7 +9906,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9290,7 +10009,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9413,7 +10132,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -9536,7 +10255,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -9623,7 +10342,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -9708,7 +10427,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -9770,7 +10489,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -9844,7 +10563,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -9908,7 +10627,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -10005,7 +10724,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -10116,7 +10835,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -10188,7 +10907,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -10275,7 +10994,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -10349,7 +11068,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -10447,7 +11166,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -10508,7 +11227,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/open-api3-1.8.x-console.json b/app/config/specs/open-api3-1.8.x-console.json index 33b3014e38..aa1e81dbeb 100644 --- a/app/config/specs/open-api3-1.8.x-console.json +++ b/app/config/specs/open-api3-1.8.x-console.json @@ -4937,6 +4937,725 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "schema": { + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com" + }, + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "schema": { + "type": "object", + "x-example": "{}", + "default": {} + }, + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280 + }, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720 + }, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1 + }, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "schema": { + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light" + }, + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -90, + "default": 0 + }, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -180, + "default": 0 + }, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1 + }, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "schema": { + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + } + ] + } + }, "\/console\/assistant": { "post": { "summary": "Create assistant query", @@ -4954,7 +5673,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -5014,7 +5733,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5089,7 +5808,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5137,7 +5856,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5253,7 +5972,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5367,7 +6086,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5432,7 +6151,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5500,7 +6219,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5562,7 +6281,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5638,7 +6357,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5702,7 +6421,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5785,7 +6504,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5887,7 +6606,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5978,7 +6697,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6089,7 +6808,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6181,7 +6900,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6279,7 +6998,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6387,7 +7106,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6460,7 +7179,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6563,7 +7282,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6638,7 +7357,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6737,7 +7456,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6847,7 +7566,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6962,7 +7681,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7072,7 +7791,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7187,7 +7906,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7297,7 +8016,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7412,7 +8131,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7531,7 +8250,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7655,7 +8374,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7775,7 +8494,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7900,7 +8619,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -8020,7 +8739,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8145,7 +8864,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8255,7 +8974,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8370,7 +9089,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8483,7 +9202,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8604,7 +9323,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8717,7 +9436,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8838,7 +9557,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8951,7 +9670,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9072,7 +9791,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9207,7 +9926,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9328,7 +10047,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9448,7 +10167,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9558,7 +10277,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9704,7 +10423,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9779,7 +10498,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9863,7 +10582,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9975,7 +10694,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10085,7 +10804,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10270,7 +10989,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10404,7 +11123,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10507,7 +11226,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10607,7 +11326,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10716,7 +11435,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10870,7 +11589,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10978,7 +11697,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11082,7 +11801,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11179,7 +11898,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11303,7 +12022,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11427,7 +12146,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11524,7 +12243,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11657,7 +12376,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11732,7 +12451,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11816,7 +12535,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11903,7 +12622,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11999,7 +12718,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12105,7 +12824,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12220,7 +12939,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12304,7 +13023,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12537,7 +13256,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12586,7 +13305,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12636,7 +13355,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12747,7 +13466,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12807,7 +13526,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12879,7 +13598,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12938,7 +13657,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13168,7 +13887,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13229,7 +13948,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13309,7 +14028,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13403,7 +14122,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13499,7 +14218,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13584,7 +14303,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13687,7 +14406,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13784,7 +14503,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13846,7 +14565,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13910,7 +14629,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -14000,7 +14719,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -14071,7 +14790,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14157,7 +14876,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14273,7 +14992,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14338,7 +15057,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14409,7 +15128,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14491,7 +15210,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14550,7 +15269,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14641,7 +15360,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14710,7 +15429,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14801,7 +15520,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -14872,7 +15591,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14924,7 +15643,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14976,7 +15695,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -15025,7 +15744,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -15074,7 +15793,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -15123,7 +15842,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -15183,7 +15902,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -15232,7 +15951,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -15281,7 +16000,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -15343,7 +16062,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -15405,7 +16124,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -15478,7 +16197,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -15540,7 +16259,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -15628,7 +16347,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -15690,7 +16409,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -15752,7 +16471,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -15814,7 +16533,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -15876,7 +16595,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -15938,7 +16657,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -16000,7 +16719,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -16062,7 +16781,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -16124,7 +16843,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -16173,7 +16892,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -16222,7 +16941,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -16271,7 +16990,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -16323,7 +17042,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -16375,7 +17094,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -16427,7 +17146,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -16479,7 +17198,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -16531,7 +17250,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -16583,7 +17302,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -16635,7 +17354,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -16687,7 +17406,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16774,7 +17493,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16918,7 +17637,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -17064,7 +17783,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17238,7 +17957,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17416,7 +18135,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17593,7 +18312,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17771,7 +18490,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17824,7 +18543,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17886,7 +18605,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17972,7 +18691,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -18058,7 +18777,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -18145,7 +18864,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18320,7 +19039,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18496,7 +19215,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18643,7 +19362,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18791,7 +19510,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18906,7 +19625,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -19024,7 +19743,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -19119,7 +19838,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19217,7 +19936,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19322,7 +20041,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19430,7 +20149,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19535,7 +20254,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19643,7 +20362,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19870,7 +20589,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -20095,7 +20814,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20190,7 +20909,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20288,7 +21007,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20383,7 +21102,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20481,7 +21200,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20576,7 +21295,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20674,7 +21393,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20769,7 +21488,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20867,7 +21586,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20920,7 +21639,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -20982,7 +21701,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -21068,7 +21787,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -21154,7 +21873,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21239,7 +21958,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21322,7 +22041,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21382,7 +22101,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21459,7 +22178,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21521,7 +22240,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21607,7 +22326,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21702,7 +22421,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21792,7 +22511,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21855,7 +22574,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21930,7 +22649,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -22015,7 +22734,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 253, + "weight": 254, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -22103,7 +22822,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -22196,7 +22915,7 @@ "x-appwrite": { "method": "createCSVExport", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-csv-export.md", @@ -22316,7 +23035,7 @@ "x-appwrite": { "method": "createCSVImport", "group": null, - "weight": 257, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-csv-import.md", @@ -22400,7 +23119,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 254, + "weight": 255, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -22476,7 +23195,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22548,7 +23267,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 256, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -22659,7 +23378,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22792,7 +23511,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 255, + "weight": 256, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -22897,7 +23616,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -23021,7 +23740,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -23079,7 +23798,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -23130,7 +23849,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23190,7 +23909,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 148, + "weight": 149, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -23278,7 +23997,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 150, + "weight": 151, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -23324,7 +24043,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 149, + "weight": 150, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -23402,7 +24121,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 151, + "weight": 152, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -23460,7 +24179,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 152, + "weight": 153, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -23540,7 +24259,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 153, + "weight": 154, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -23600,7 +24319,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -23683,7 +24402,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 102, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -23817,7 +24536,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 103, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -23875,7 +24594,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 104, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -23990,7 +24709,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 121, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -24050,7 +24769,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 108, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -24204,7 +24923,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 109, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -24341,7 +25060,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -24420,7 +25139,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 113, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -24499,7 +25218,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 119, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -24578,7 +25297,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 112, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -24669,7 +25388,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 120, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -24751,7 +25470,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 117, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -24830,7 +25549,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 116, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -24909,7 +25628,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 118, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -24988,7 +25707,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 111, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -25067,7 +25786,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -25146,7 +25865,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -25246,7 +25965,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -25317,7 +26036,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25402,7 +26121,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25470,7 +26189,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25556,7 +26275,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -25626,7 +26345,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -25713,7 +26432,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -25782,7 +26501,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 128, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -25875,7 +26594,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -25943,7 +26662,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -26037,7 +26756,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -26107,7 +26826,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 110, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -26245,7 +26964,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -26314,7 +27033,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -26433,7 +27152,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -26501,7 +27220,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -26596,7 +27315,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -26666,7 +27385,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 106, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -26768,7 +27487,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 107, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -26847,7 +27566,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -27039,7 +27758,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -27248,7 +27967,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 105, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -27327,7 +28046,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -27551,7 +28270,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -27815,7 +28534,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -28041,7 +28760,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -28324,7 +29043,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -28630,7 +29349,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -28915,7 +29634,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 123, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -28984,7 +29703,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 122, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -29099,7 +29818,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 124, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -29167,7 +29886,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 125, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -29283,7 +30002,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -29353,7 +30072,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 126, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -29423,7 +30142,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29508,7 +30227,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29575,7 +30294,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29653,7 +30372,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29766,7 +30485,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29844,7 +30563,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -29895,7 +30614,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -29955,7 +30674,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -30015,7 +30734,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -30099,7 +30818,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -30349,7 +31068,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -30398,7 +31117,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30448,7 +31167,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30548,7 +31267,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30608,7 +31327,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30680,7 +31399,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30739,7 +31458,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -30985,7 +31704,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -31046,7 +31765,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -31126,7 +31845,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -31203,7 +31922,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -31220,11 +31939,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -31321,7 +32040,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -31401,7 +32120,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31504,7 +32223,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31602,7 +32321,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31664,7 +32383,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31728,7 +32447,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31818,7 +32537,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -31889,7 +32608,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -31974,7 +32693,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -32036,7 +32755,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -32107,7 +32826,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -32189,7 +32908,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -32248,7 +32967,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -32339,7 +33058,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -32408,7 +33127,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32499,7 +33218,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -32570,7 +33289,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -32654,7 +33373,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -32781,7 +33500,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -32840,7 +33559,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -32964,7 +33683,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -33025,7 +33744,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -33122,7 +33841,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -33220,7 +33939,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -33292,7 +34011,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -33381,7 +34100,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -33448,7 +34167,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -33526,7 +34245,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -33754,7 +34473,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -33839,7 +34558,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 168, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -33911,7 +34630,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 169, + "weight": 170, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -33993,7 +34712,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -34077,7 +34796,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -34156,7 +34875,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -34224,7 +34943,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -34295,7 +35014,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -34360,7 +35079,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -34439,7 +35158,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34506,7 +35225,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34592,7 +35311,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34689,7 +35408,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34748,7 +35467,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34824,7 +35543,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34885,7 +35604,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -34982,7 +35701,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -35089,7 +35808,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -35161,7 +35880,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -35263,7 +35982,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -35337,7 +36056,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -35435,7 +36154,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35544,7 +36263,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35658,7 +36377,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35767,7 +36486,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35881,7 +36600,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -35990,7 +36709,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -36104,7 +36823,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -36222,7 +36941,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -36345,7 +37064,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -36464,7 +37183,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36588,7 +37307,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36707,7 +37426,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36831,7 +37550,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36940,7 +37659,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -37054,7 +37773,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -37166,7 +37885,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -37286,7 +38005,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -37398,7 +38117,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37518,7 +38237,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37630,7 +38349,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37750,7 +38469,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37884,7 +38603,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -38004,7 +38723,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -38123,7 +38842,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -38232,7 +38951,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -38377,7 +39096,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -38451,7 +39170,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38534,7 +39253,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38645,7 +39364,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38741,7 +39460,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38873,7 +39592,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38947,7 +39666,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -39030,7 +39749,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -39116,7 +39835,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -39225,7 +39944,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -39401,7 +40120,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39530,7 +40249,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39632,7 +40351,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39731,7 +40450,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39839,7 +40558,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39984,7 +40703,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -40091,7 +40810,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -40194,7 +40913,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -40290,7 +41009,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -40413,7 +41132,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -40536,7 +41255,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40631,7 +41350,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -40741,7 +41460,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -40828,7 +41547,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -40913,7 +41632,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -40975,7 +41694,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -41049,7 +41768,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -41113,7 +41832,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -41197,7 +41916,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -41294,7 +42013,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -41405,7 +42124,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -41477,7 +42196,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -41564,7 +42283,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -41638,7 +42357,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -41735,7 +42454,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -41795,7 +42514,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -41876,7 +42595,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41970,7 +42689,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -42059,7 +42778,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -42119,7 +42838,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -42189,7 +42908,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -42251,7 +42970,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -42335,7 +43054,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -42423,7 +43142,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -42508,7 +43227,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -42593,7 +43312,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -42672,7 +43391,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -42733,7 +43452,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -42818,7 +43537,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -42903,7 +43622,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -43018,7 +43737,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -43121,7 +43840,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -43226,7 +43945,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 226, + "weight": 227, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -43298,7 +44017,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -43350,7 +44069,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -43411,7 +44130,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -43491,7 +44210,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -43573,7 +44292,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -43656,7 +44375,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -43741,7 +44460,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -43837,7 +44556,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -43968,7 +44687,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -44100,7 +44819,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -44215,7 +44934,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -44328,7 +45047,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -44441,7 +45160,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -44556,7 +45275,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -44636,7 +45355,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -44716,7 +45435,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -44796,7 +45515,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -44855,7 +45574,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -44935,7 +45654,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -45005,7 +45724,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -45057,7 +45776,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -45111,7 +45830,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -45182,7 +45901,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -45262,7 +45981,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -45346,7 +46065,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -45456,7 +46175,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -45526,7 +46245,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -45615,7 +46334,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -45687,7 +46406,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -45769,7 +46488,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -45849,7 +46568,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -45929,7 +46648,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -46025,7 +46744,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -46110,7 +46829,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -46195,7 +46914,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -46265,7 +46984,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -46335,7 +47054,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -46420,7 +47139,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -46509,7 +47228,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -46594,7 +47313,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -46645,7 +47364,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/open-api3-1.8.x-server.json b/app/config/specs/open-api3-1.8.x-server.json index b9878abaaa..c3df6ef373 100644 --- a/app/config/specs/open-api3-1.8.x-server.json +++ b/app/config/specs/open-api3-1.8.x-server.json @@ -4651,6 +4651,727 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Session": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "schema": { + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com" + }, + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "schema": { + "type": "object", + "x-example": "{}", + "default": {} + }, + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280 + }, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720 + }, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1 + }, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "schema": { + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light" + }, + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -90, + "default": 0 + }, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -180, + "default": 0 + }, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1 + }, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "schema": { + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + } + ] + } + }, "\/databases": { "get": { "summary": "List databases", @@ -4675,7 +5396,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4793,7 +5514,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4909,7 +5630,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -4976,7 +5697,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5046,7 +5767,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5110,7 +5831,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5188,7 +5909,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5254,7 +5975,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5339,7 +6060,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5432,7 +6153,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5545,7 +6266,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5639,7 +6360,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5738,7 +6459,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5847,7 +6568,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5921,7 +6642,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6025,7 +6746,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6101,7 +6822,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6201,7 +6922,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6312,7 +7033,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6428,7 +7149,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6539,7 +7260,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6655,7 +7376,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6766,7 +7487,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6882,7 +7603,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7002,7 +7723,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7127,7 +7848,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7248,7 +7969,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7374,7 +8095,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7495,7 +8216,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7621,7 +8342,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7732,7 +8453,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7848,7 +8569,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7962,7 +8683,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8084,7 +8805,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8198,7 +8919,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8320,7 +9041,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8434,7 +9155,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8556,7 +9277,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8692,7 +9413,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8814,7 +9535,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8935,7 +9656,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9046,7 +9767,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9193,7 +9914,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9269,7 +9990,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9354,7 +10075,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9467,7 +10188,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9579,7 +10300,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9768,7 +10489,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9904,7 +10625,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10008,7 +10729,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10109,7 +10830,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10220,7 +10941,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10377,7 +11098,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10487,7 +11208,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10593,7 +11314,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10719,7 +11440,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10845,7 +11566,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10943,7 +11664,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11077,7 +11798,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11153,7 +11874,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11238,7 +11959,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11323,7 +12044,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11557,7 +12278,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11607,7 +12328,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11658,7 +12379,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11718,7 +12439,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11949,7 +12670,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -12011,7 +12732,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12092,7 +12813,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12187,7 +12908,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12284,7 +13005,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12370,7 +13091,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12474,7 +13195,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12572,7 +13293,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12635,7 +13356,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12700,7 +13421,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12791,7 +13512,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12863,7 +13584,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12951,7 +13672,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -13069,7 +13790,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13136,7 +13857,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13208,7 +13929,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13268,7 +13989,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13360,7 +14081,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13430,7 +14151,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13522,7 +14243,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -13594,7 +14315,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -13648,7 +14369,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -13702,7 +14423,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -13752,7 +14473,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -13802,7 +14523,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -13852,7 +14573,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -13913,7 +14634,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -13963,7 +14684,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -14013,7 +14734,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -14076,7 +14797,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -14139,7 +14860,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -14213,7 +14934,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -14276,7 +14997,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -14365,7 +15086,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -14428,7 +15149,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -14491,7 +15212,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -14554,7 +15275,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -14617,7 +15338,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -14680,7 +15401,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -14743,7 +15464,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -14806,7 +15527,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -14869,7 +15590,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -14919,7 +15640,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -14969,7 +15690,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -15019,7 +15740,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -15073,7 +15794,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -15127,7 +15848,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -15181,7 +15902,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -15235,7 +15956,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -15289,7 +16010,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -15343,7 +16064,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -15397,7 +16118,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -15451,7 +16172,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15539,7 +16260,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15684,7 +16405,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15831,7 +16552,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16006,7 +16727,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16185,7 +16906,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16365,7 +17086,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16546,7 +17267,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16600,7 +17321,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16663,7 +17384,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16750,7 +17471,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16837,7 +17558,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16925,7 +17646,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17103,7 +17824,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17282,7 +18003,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17432,7 +18153,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17583,7 +18304,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17699,7 +18420,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17818,7 +18539,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17914,7 +18635,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18013,7 +18734,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -18119,7 +18840,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18228,7 +18949,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18334,7 +19055,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18443,7 +19164,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18673,7 +19394,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18901,7 +19622,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -18997,7 +19718,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19096,7 +19817,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19192,7 +19913,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19291,7 +20012,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19387,7 +20108,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19486,7 +20207,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19582,7 +20303,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19681,7 +20402,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19735,7 +20456,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19798,7 +20519,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19885,7 +20606,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -19972,7 +20693,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20058,7 +20779,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20142,7 +20863,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20203,7 +20924,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20281,7 +21002,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20344,7 +21065,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20431,7 +21152,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20527,7 +21248,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20619,7 +21340,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20683,7 +21404,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20760,7 +21481,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -20845,7 +21566,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -21096,7 +21817,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -21146,7 +21867,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -21197,7 +21918,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21257,7 +21978,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21504,7 +22225,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21566,7 +22287,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21647,7 +22368,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21725,7 +22446,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -21742,11 +22463,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -21844,7 +22565,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -21925,7 +22646,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -22029,7 +22750,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -22128,7 +22849,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -22191,7 +22912,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22256,7 +22977,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22347,7 +23068,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22419,7 +23140,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22505,7 +23226,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22568,7 +23289,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22640,7 +23361,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22700,7 +23421,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22792,7 +23513,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -22862,7 +23583,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -22954,7 +23675,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -23026,7 +23747,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -23111,7 +23832,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -23239,7 +23960,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -23299,7 +24020,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -23424,7 +24145,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -23486,7 +24207,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -23585,7 +24306,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -23685,7 +24406,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -23759,7 +24480,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -23850,7 +24571,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -23919,7 +24640,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -23999,7 +24720,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -24229,7 +24950,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -24316,7 +25037,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24401,7 +25122,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24481,7 +25202,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24551,7 +25272,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24624,7 +25345,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24691,7 +25412,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24772,7 +25493,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24841,7 +25562,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -24929,7 +25650,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -24989,7 +25710,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -25066,7 +25787,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -25128,7 +25849,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -25226,7 +25947,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25334,7 +26055,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25407,7 +26128,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25510,7 +26231,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25585,7 +26306,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25684,7 +26405,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25794,7 +26515,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -25909,7 +26630,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -26019,7 +26740,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -26134,7 +26855,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -26244,7 +26965,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26359,7 +27080,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26478,7 +27199,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26602,7 +27323,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26722,7 +27443,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26847,7 +27568,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -26967,7 +27688,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -27092,7 +27813,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -27202,7 +27923,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27317,7 +28038,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27430,7 +28151,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27551,7 +28272,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27664,7 +28385,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27785,7 +28506,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27898,7 +28619,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -28019,7 +28740,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -28154,7 +28875,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -28275,7 +28996,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28395,7 +29116,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28505,7 +29226,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28651,7 +29372,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28726,7 +29447,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28810,7 +29531,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28922,7 +29643,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -29019,7 +29740,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -29152,7 +29873,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -29227,7 +29948,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29311,7 +30032,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29422,7 +30143,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29602,7 +30323,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29733,7 +30454,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29836,7 +30557,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29936,7 +30657,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -30046,7 +30767,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -30194,7 +30915,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -30303,7 +31024,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30408,7 +31129,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30533,7 +31254,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -30658,7 +31379,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -30747,7 +31468,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -30834,7 +31555,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -30898,7 +31619,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -30974,7 +31695,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -31040,7 +31761,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -31139,7 +31860,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -31252,7 +31973,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -31326,7 +32047,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -31415,7 +32136,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -31491,7 +32212,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -31590,7 +32311,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -31652,7 +32373,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -31735,7 +32456,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31830,7 +32551,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31920,7 +32641,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31981,7 +32702,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -32052,7 +32773,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -32115,7 +32836,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -32200,7 +32921,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -32289,7 +33010,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -32375,7 +33096,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -32461,7 +33182,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -32541,7 +33262,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -32603,7 +33324,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -32689,7 +33410,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -32775,7 +33496,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -32891,7 +33612,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -32995,7 +33716,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -33101,7 +33822,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -33154,7 +33875,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -33216,7 +33937,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -33297,7 +34018,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -33380,7 +34101,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -33464,7 +34185,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -33550,7 +34271,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -33647,7 +34368,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -33781,7 +34502,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -33916,7 +34637,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -34034,7 +34755,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -34150,7 +34871,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -34266,7 +34987,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -34384,7 +35105,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -34465,7 +35186,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -34546,7 +35267,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -34627,7 +35348,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -34687,7 +35408,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -34768,7 +35489,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -34839,7 +35560,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -34892,7 +35613,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -34947,7 +35668,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -35019,7 +35740,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -35100,7 +35821,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -35185,7 +35906,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -35296,7 +36017,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -35367,7 +36088,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -35457,7 +36178,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -35530,7 +36251,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -35613,7 +36334,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -35694,7 +36415,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 5cb1fb0f06..dde8390820 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -4932,6 +4932,725 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "schema": { + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com" + }, + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "schema": { + "type": "object", + "x-example": "{}", + "default": {} + }, + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280 + }, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720 + }, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1 + }, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "schema": { + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light" + }, + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -90, + "default": 0 + }, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -180, + "default": 0 + }, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1 + }, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "schema": { + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + } + ] + } + }, "\/databases\/transactions": { "get": { "summary": "List transactions", @@ -4956,7 +5675,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5021,7 +5740,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5089,7 +5808,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5151,7 +5870,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5227,7 +5946,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5291,7 +6010,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5374,7 +6093,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5484,7 +6203,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5640,7 +6359,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5749,7 +6468,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5903,7 +6622,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -6011,7 +6730,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6115,7 +6834,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6239,7 +6958,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6363,7 +7082,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6449,7 +7168,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6565,7 +7284,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -6639,7 +7358,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6691,7 +7410,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6743,7 +7462,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -6795,7 +7514,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -6847,7 +7566,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -6899,7 +7618,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -6951,7 +7670,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -7003,7 +7722,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -7055,7 +7774,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -7107,7 +7826,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -7159,7 +7878,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7242,7 +7961,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -7317,7 +8036,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -7414,7 +8133,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -7512,7 +8231,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -7584,7 +8303,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7673,7 +8392,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7740,7 +8459,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7818,7 +8537,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -8046,7 +8765,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -8131,7 +8850,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8199,7 +8918,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8270,7 +8989,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8335,7 +9054,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8414,7 +9133,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8481,7 +9200,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8567,7 +9286,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8676,7 +9395,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8827,7 +9546,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8935,7 +9654,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9080,7 +9799,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9187,7 +9906,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9290,7 +10009,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9413,7 +10132,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -9536,7 +10255,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -9623,7 +10342,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -9708,7 +10427,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -9770,7 +10489,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -9844,7 +10563,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -9908,7 +10627,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -10005,7 +10724,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -10116,7 +10835,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -10188,7 +10907,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -10275,7 +10994,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -10349,7 +11068,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -10447,7 +11166,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -10508,7 +11227,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 33b3014e38..aa1e81dbeb 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -4937,6 +4937,725 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "schema": { + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com" + }, + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "schema": { + "type": "object", + "x-example": "{}", + "default": {} + }, + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280 + }, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720 + }, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1 + }, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "schema": { + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light" + }, + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -90, + "default": 0 + }, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -180, + "default": 0 + }, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1 + }, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "schema": { + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + } + ] + } + }, "\/console\/assistant": { "post": { "summary": "Create assistant query", @@ -4954,7 +5673,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -5014,7 +5733,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5089,7 +5808,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5137,7 +5856,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5253,7 +5972,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5367,7 +6086,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5432,7 +6151,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5500,7 +6219,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5562,7 +6281,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5638,7 +6357,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5702,7 +6421,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5785,7 +6504,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5887,7 +6606,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5978,7 +6697,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6089,7 +6808,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6181,7 +6900,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6279,7 +6998,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6387,7 +7106,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6460,7 +7179,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6563,7 +7282,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6638,7 +7357,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6737,7 +7456,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6847,7 +7566,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6962,7 +7681,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7072,7 +7791,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7187,7 +7906,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7297,7 +8016,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7412,7 +8131,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7531,7 +8250,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7655,7 +8374,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7775,7 +8494,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7900,7 +8619,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -8020,7 +8739,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8145,7 +8864,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8255,7 +8974,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8370,7 +9089,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8483,7 +9202,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8604,7 +9323,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8717,7 +9436,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8838,7 +9557,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8951,7 +9670,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9072,7 +9791,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9207,7 +9926,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9328,7 +10047,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9448,7 +10167,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9558,7 +10277,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9704,7 +10423,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9779,7 +10498,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9863,7 +10582,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9975,7 +10694,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10085,7 +10804,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10270,7 +10989,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10404,7 +11123,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10507,7 +11226,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10607,7 +11326,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10716,7 +11435,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10870,7 +11589,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10978,7 +11697,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11082,7 +11801,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11179,7 +11898,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11303,7 +12022,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11427,7 +12146,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11524,7 +12243,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11657,7 +12376,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11732,7 +12451,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11816,7 +12535,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11903,7 +12622,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11999,7 +12718,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12105,7 +12824,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12220,7 +12939,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12304,7 +13023,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12537,7 +13256,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12586,7 +13305,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12636,7 +13355,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12747,7 +13466,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12807,7 +13526,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12879,7 +13598,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12938,7 +13657,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13168,7 +13887,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13229,7 +13948,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13309,7 +14028,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13403,7 +14122,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13499,7 +14218,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13584,7 +14303,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13687,7 +14406,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13784,7 +14503,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13846,7 +14565,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13910,7 +14629,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -14000,7 +14719,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -14071,7 +14790,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14157,7 +14876,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14273,7 +14992,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14338,7 +15057,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14409,7 +15128,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14491,7 +15210,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14550,7 +15269,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14641,7 +15360,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14710,7 +15429,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14801,7 +15520,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -14872,7 +15591,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14924,7 +15643,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14976,7 +15695,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -15025,7 +15744,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -15074,7 +15793,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -15123,7 +15842,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -15183,7 +15902,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -15232,7 +15951,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -15281,7 +16000,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -15343,7 +16062,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -15405,7 +16124,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -15478,7 +16197,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -15540,7 +16259,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -15628,7 +16347,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -15690,7 +16409,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -15752,7 +16471,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -15814,7 +16533,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -15876,7 +16595,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -15938,7 +16657,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -16000,7 +16719,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -16062,7 +16781,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -16124,7 +16843,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -16173,7 +16892,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -16222,7 +16941,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -16271,7 +16990,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -16323,7 +17042,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -16375,7 +17094,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -16427,7 +17146,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -16479,7 +17198,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -16531,7 +17250,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -16583,7 +17302,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -16635,7 +17354,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -16687,7 +17406,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16774,7 +17493,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16918,7 +17637,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -17064,7 +17783,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17238,7 +17957,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17416,7 +18135,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17593,7 +18312,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17771,7 +18490,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17824,7 +18543,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17886,7 +18605,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17972,7 +18691,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -18058,7 +18777,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -18145,7 +18864,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18320,7 +19039,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18496,7 +19215,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18643,7 +19362,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18791,7 +19510,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18906,7 +19625,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -19024,7 +19743,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -19119,7 +19838,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19217,7 +19936,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19322,7 +20041,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19430,7 +20149,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19535,7 +20254,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19643,7 +20362,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19870,7 +20589,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -20095,7 +20814,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20190,7 +20909,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20288,7 +21007,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20383,7 +21102,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20481,7 +21200,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20576,7 +21295,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20674,7 +21393,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20769,7 +21488,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20867,7 +21586,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20920,7 +21639,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -20982,7 +21701,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -21068,7 +21787,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -21154,7 +21873,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21239,7 +21958,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21322,7 +22041,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21382,7 +22101,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21459,7 +22178,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21521,7 +22240,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21607,7 +22326,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21702,7 +22421,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21792,7 +22511,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21855,7 +22574,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21930,7 +22649,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -22015,7 +22734,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 253, + "weight": 254, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -22103,7 +22822,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -22196,7 +22915,7 @@ "x-appwrite": { "method": "createCSVExport", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-csv-export.md", @@ -22316,7 +23035,7 @@ "x-appwrite": { "method": "createCSVImport", "group": null, - "weight": 257, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-csv-import.md", @@ -22400,7 +23119,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 254, + "weight": 255, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -22476,7 +23195,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22548,7 +23267,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 256, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -22659,7 +23378,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22792,7 +23511,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 255, + "weight": 256, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -22897,7 +23616,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -23021,7 +23740,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -23079,7 +23798,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -23130,7 +23849,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23190,7 +23909,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 148, + "weight": 149, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -23278,7 +23997,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 150, + "weight": 151, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -23324,7 +24043,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 149, + "weight": 150, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -23402,7 +24121,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 151, + "weight": 152, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -23460,7 +24179,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 152, + "weight": 153, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -23540,7 +24259,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 153, + "weight": 154, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -23600,7 +24319,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -23683,7 +24402,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 102, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -23817,7 +24536,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 103, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -23875,7 +24594,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 104, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -23990,7 +24709,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 121, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -24050,7 +24769,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 108, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -24204,7 +24923,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 109, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -24341,7 +25060,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -24420,7 +25139,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 113, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -24499,7 +25218,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 119, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -24578,7 +25297,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 112, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -24669,7 +25388,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 120, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -24751,7 +25470,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 117, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -24830,7 +25549,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 116, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -24909,7 +25628,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 118, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -24988,7 +25707,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 111, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -25067,7 +25786,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -25146,7 +25865,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -25246,7 +25965,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -25317,7 +26036,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25402,7 +26121,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25470,7 +26189,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25556,7 +26275,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -25626,7 +26345,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -25713,7 +26432,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -25782,7 +26501,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 128, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -25875,7 +26594,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -25943,7 +26662,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -26037,7 +26756,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -26107,7 +26826,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 110, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -26245,7 +26964,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -26314,7 +27033,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -26433,7 +27152,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -26501,7 +27220,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -26596,7 +27315,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -26666,7 +27385,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 106, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -26768,7 +27487,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 107, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -26847,7 +27566,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -27039,7 +27758,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -27248,7 +27967,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 105, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -27327,7 +28046,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -27551,7 +28270,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -27815,7 +28534,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -28041,7 +28760,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -28324,7 +29043,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -28630,7 +29349,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -28915,7 +29634,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 123, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -28984,7 +29703,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 122, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -29099,7 +29818,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 124, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -29167,7 +29886,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 125, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -29283,7 +30002,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -29353,7 +30072,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 126, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -29423,7 +30142,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29508,7 +30227,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29575,7 +30294,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29653,7 +30372,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29766,7 +30485,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29844,7 +30563,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -29895,7 +30614,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -29955,7 +30674,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -30015,7 +30734,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -30099,7 +30818,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -30349,7 +31068,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -30398,7 +31117,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30448,7 +31167,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30548,7 +31267,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30608,7 +31327,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30680,7 +31399,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30739,7 +31458,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -30985,7 +31704,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -31046,7 +31765,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -31126,7 +31845,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -31203,7 +31922,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -31220,11 +31939,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -31321,7 +32040,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -31401,7 +32120,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31504,7 +32223,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31602,7 +32321,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31664,7 +32383,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31728,7 +32447,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31818,7 +32537,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -31889,7 +32608,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -31974,7 +32693,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -32036,7 +32755,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -32107,7 +32826,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -32189,7 +32908,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -32248,7 +32967,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -32339,7 +33058,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -32408,7 +33127,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32499,7 +33218,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -32570,7 +33289,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -32654,7 +33373,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -32781,7 +33500,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -32840,7 +33559,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -32964,7 +33683,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -33025,7 +33744,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -33122,7 +33841,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -33220,7 +33939,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -33292,7 +34011,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -33381,7 +34100,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -33448,7 +34167,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -33526,7 +34245,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -33754,7 +34473,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -33839,7 +34558,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 168, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -33911,7 +34630,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 169, + "weight": 170, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -33993,7 +34712,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -34077,7 +34796,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -34156,7 +34875,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -34224,7 +34943,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -34295,7 +35014,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -34360,7 +35079,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -34439,7 +35158,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34506,7 +35225,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34592,7 +35311,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34689,7 +35408,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34748,7 +35467,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34824,7 +35543,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34885,7 +35604,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -34982,7 +35701,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -35089,7 +35808,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -35161,7 +35880,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -35263,7 +35982,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -35337,7 +36056,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -35435,7 +36154,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35544,7 +36263,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35658,7 +36377,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35767,7 +36486,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35881,7 +36600,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -35990,7 +36709,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -36104,7 +36823,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -36222,7 +36941,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -36345,7 +37064,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -36464,7 +37183,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36588,7 +37307,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36707,7 +37426,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36831,7 +37550,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36940,7 +37659,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -37054,7 +37773,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -37166,7 +37885,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -37286,7 +38005,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -37398,7 +38117,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37518,7 +38237,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37630,7 +38349,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37750,7 +38469,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37884,7 +38603,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -38004,7 +38723,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -38123,7 +38842,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -38232,7 +38951,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -38377,7 +39096,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -38451,7 +39170,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38534,7 +39253,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38645,7 +39364,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38741,7 +39460,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38873,7 +39592,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38947,7 +39666,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -39030,7 +39749,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -39116,7 +39835,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -39225,7 +39944,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -39401,7 +40120,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39530,7 +40249,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39632,7 +40351,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39731,7 +40450,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39839,7 +40558,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39984,7 +40703,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -40091,7 +40810,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -40194,7 +40913,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -40290,7 +41009,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -40413,7 +41132,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -40536,7 +41255,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40631,7 +41350,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -40741,7 +41460,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -40828,7 +41547,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -40913,7 +41632,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -40975,7 +41694,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -41049,7 +41768,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -41113,7 +41832,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -41197,7 +41916,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -41294,7 +42013,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -41405,7 +42124,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -41477,7 +42196,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -41564,7 +42283,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -41638,7 +42357,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -41735,7 +42454,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -41795,7 +42514,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -41876,7 +42595,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41970,7 +42689,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -42059,7 +42778,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -42119,7 +42838,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -42189,7 +42908,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -42251,7 +42970,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -42335,7 +43054,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -42423,7 +43142,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -42508,7 +43227,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -42593,7 +43312,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -42672,7 +43391,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -42733,7 +43452,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -42818,7 +43537,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -42903,7 +43622,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -43018,7 +43737,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -43121,7 +43840,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -43226,7 +43945,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 226, + "weight": 227, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -43298,7 +44017,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -43350,7 +44069,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -43411,7 +44130,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -43491,7 +44210,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -43573,7 +44292,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -43656,7 +44375,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -43741,7 +44460,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -43837,7 +44556,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -43968,7 +44687,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -44100,7 +44819,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -44215,7 +44934,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -44328,7 +45047,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -44441,7 +45160,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -44556,7 +45275,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -44636,7 +45355,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -44716,7 +45435,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -44796,7 +45515,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -44855,7 +45574,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -44935,7 +45654,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -45005,7 +45724,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -45057,7 +45776,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -45111,7 +45830,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -45182,7 +45901,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -45262,7 +45981,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -45346,7 +46065,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -45456,7 +46175,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -45526,7 +46245,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -45615,7 +46334,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -45687,7 +46406,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -45769,7 +46488,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -45849,7 +46568,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -45929,7 +46648,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -46025,7 +46744,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -46110,7 +46829,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -46195,7 +46914,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -46265,7 +46984,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -46335,7 +47054,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -46420,7 +47139,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -46509,7 +47228,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -46594,7 +47313,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -46645,7 +47364,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index b9878abaaa..c3df6ef373 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -4651,6 +4651,727 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image" + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server", + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Session": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "schema": { + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com" + }, + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "schema": { + "type": "object", + "x-example": "{}", + "default": {} + }, + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280 + }, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720 + }, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1 + }, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "schema": { + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light" + }, + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "", + "default": "" + }, + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "schema": { + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -90, + "default": 0 + }, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": -180, + "default": 0 + }, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "schema": { + "type": "number", + "format": "float", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "schema": { + "type": "boolean", + "x-example": false, + "default": false + }, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0 + }, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "schema": { + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1 + }, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "schema": { + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "" + }, + "in": "query" + } + ] + } + }, "\/databases": { "get": { "summary": "List databases", @@ -4675,7 +5396,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4793,7 +5514,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4909,7 +5630,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -4976,7 +5697,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5046,7 +5767,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5110,7 +5831,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5188,7 +5909,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5254,7 +5975,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5339,7 +6060,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5432,7 +6153,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5545,7 +6266,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5639,7 +6360,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5738,7 +6459,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5847,7 +6568,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5921,7 +6642,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6025,7 +6746,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6101,7 +6822,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6201,7 +6922,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6312,7 +7033,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6428,7 +7149,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6539,7 +7260,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6655,7 +7376,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6766,7 +7487,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6882,7 +7603,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7002,7 +7723,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7127,7 +7848,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7248,7 +7969,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7374,7 +8095,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7495,7 +8216,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7621,7 +8342,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7732,7 +8453,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7848,7 +8569,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7962,7 +8683,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8084,7 +8805,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8198,7 +8919,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8320,7 +9041,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8434,7 +9155,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8556,7 +9277,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8692,7 +9413,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8814,7 +9535,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8935,7 +9656,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9046,7 +9767,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9193,7 +9914,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9269,7 +9990,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9354,7 +10075,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9467,7 +10188,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9579,7 +10300,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9768,7 +10489,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9904,7 +10625,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10008,7 +10729,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10109,7 +10830,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10220,7 +10941,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10377,7 +11098,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10487,7 +11208,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10593,7 +11314,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10719,7 +11440,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10845,7 +11566,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10943,7 +11664,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11077,7 +11798,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11153,7 +11874,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11238,7 +11959,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11323,7 +12044,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11557,7 +12278,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11607,7 +12328,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11658,7 +12379,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11718,7 +12439,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11949,7 +12670,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -12011,7 +12732,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12092,7 +12813,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12187,7 +12908,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12284,7 +13005,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12370,7 +13091,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12474,7 +13195,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12572,7 +13293,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12635,7 +13356,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12700,7 +13421,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12791,7 +13512,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12863,7 +13584,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12951,7 +13672,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -13069,7 +13790,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13136,7 +13857,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13208,7 +13929,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13268,7 +13989,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13360,7 +14081,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13430,7 +14151,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13522,7 +14243,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -13594,7 +14315,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -13648,7 +14369,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -13702,7 +14423,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -13752,7 +14473,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -13802,7 +14523,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -13852,7 +14573,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -13913,7 +14634,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -13963,7 +14684,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -14013,7 +14734,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -14076,7 +14797,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -14139,7 +14860,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -14213,7 +14934,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -14276,7 +14997,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -14365,7 +15086,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -14428,7 +15149,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -14491,7 +15212,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -14554,7 +15275,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -14617,7 +15338,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -14680,7 +15401,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -14743,7 +15464,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -14806,7 +15527,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -14869,7 +15590,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -14919,7 +15640,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -14969,7 +15690,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -15019,7 +15740,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -15073,7 +15794,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -15127,7 +15848,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -15181,7 +15902,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -15235,7 +15956,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -15289,7 +16010,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -15343,7 +16064,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -15397,7 +16118,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -15451,7 +16172,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15539,7 +16260,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15684,7 +16405,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15831,7 +16552,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16006,7 +16727,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16185,7 +16906,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16365,7 +17086,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16546,7 +17267,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16600,7 +17321,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16663,7 +17384,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16750,7 +17471,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16837,7 +17558,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16925,7 +17646,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17103,7 +17824,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17282,7 +18003,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17432,7 +18153,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17583,7 +18304,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17699,7 +18420,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17818,7 +18539,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17914,7 +18635,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18013,7 +18734,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -18119,7 +18840,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18228,7 +18949,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18334,7 +19055,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18443,7 +19164,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18673,7 +19394,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18901,7 +19622,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -18997,7 +19718,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19096,7 +19817,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19192,7 +19913,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19291,7 +20012,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19387,7 +20108,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19486,7 +20207,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19582,7 +20303,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19681,7 +20402,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19735,7 +20456,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19798,7 +20519,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19885,7 +20606,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -19972,7 +20693,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20058,7 +20779,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20142,7 +20863,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20203,7 +20924,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20281,7 +21002,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20344,7 +21065,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20431,7 +21152,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20527,7 +21248,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20619,7 +21340,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20683,7 +21404,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20760,7 +21481,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -20845,7 +21566,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -21096,7 +21817,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -21146,7 +21867,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -21197,7 +21918,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21257,7 +21978,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21504,7 +22225,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21566,7 +22287,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21647,7 +22368,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21725,7 +22446,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -21742,11 +22463,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -21844,7 +22565,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -21925,7 +22646,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -22029,7 +22750,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -22128,7 +22849,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -22191,7 +22912,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22256,7 +22977,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22347,7 +23068,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22419,7 +23140,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22505,7 +23226,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22568,7 +23289,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22640,7 +23361,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22700,7 +23421,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22792,7 +23513,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -22862,7 +23583,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -22954,7 +23675,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -23026,7 +23747,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -23111,7 +23832,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -23239,7 +23960,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -23299,7 +24020,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -23424,7 +24145,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -23486,7 +24207,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -23585,7 +24306,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -23685,7 +24406,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -23759,7 +24480,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -23850,7 +24571,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -23919,7 +24640,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -23999,7 +24720,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -24229,7 +24950,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -24316,7 +25037,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24401,7 +25122,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24481,7 +25202,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24551,7 +25272,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24624,7 +25345,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24691,7 +25412,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24772,7 +25493,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24841,7 +25562,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -24929,7 +25650,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -24989,7 +25710,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -25066,7 +25787,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -25128,7 +25849,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -25226,7 +25947,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25334,7 +26055,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25407,7 +26128,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25510,7 +26231,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25585,7 +26306,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25684,7 +26405,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25794,7 +26515,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -25909,7 +26630,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -26019,7 +26740,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -26134,7 +26855,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -26244,7 +26965,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26359,7 +27080,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26478,7 +27199,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26602,7 +27323,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26722,7 +27443,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26847,7 +27568,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -26967,7 +27688,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -27092,7 +27813,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -27202,7 +27923,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27317,7 +28038,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27430,7 +28151,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27551,7 +28272,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27664,7 +28385,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27785,7 +28506,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27898,7 +28619,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -28019,7 +28740,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -28154,7 +28875,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -28275,7 +28996,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28395,7 +29116,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28505,7 +29226,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28651,7 +29372,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28726,7 +29447,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28810,7 +29531,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28922,7 +29643,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -29019,7 +29740,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -29152,7 +29873,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -29227,7 +29948,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29311,7 +30032,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29422,7 +30143,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29602,7 +30323,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29733,7 +30454,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29836,7 +30557,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29936,7 +30657,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -30046,7 +30767,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -30194,7 +30915,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -30303,7 +31024,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30408,7 +31129,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30533,7 +31254,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -30658,7 +31379,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -30747,7 +31468,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -30834,7 +31555,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -30898,7 +31619,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -30974,7 +31695,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -31040,7 +31761,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -31139,7 +31860,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -31252,7 +31973,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -31326,7 +32047,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -31415,7 +32136,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -31491,7 +32212,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -31590,7 +32311,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -31652,7 +32373,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -31735,7 +32456,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31830,7 +32551,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31920,7 +32641,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31981,7 +32702,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -32052,7 +32773,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -32115,7 +32836,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -32200,7 +32921,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -32289,7 +33010,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -32375,7 +33096,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -32461,7 +33182,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -32541,7 +33262,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -32603,7 +33324,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -32689,7 +33410,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -32775,7 +33496,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -32891,7 +33612,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -32995,7 +33716,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -33101,7 +33822,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -33154,7 +33875,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -33216,7 +33937,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -33297,7 +34018,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -33380,7 +34101,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -33464,7 +34185,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -33550,7 +34271,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -33647,7 +34368,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -33781,7 +34502,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -33916,7 +34637,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -34034,7 +34755,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -34150,7 +34871,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -34266,7 +34987,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -34384,7 +35105,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -34465,7 +35186,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -34546,7 +35267,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -34627,7 +35348,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -34687,7 +35408,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -34768,7 +35489,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -34839,7 +35560,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -34892,7 +35613,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -34947,7 +35668,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -35019,7 +35740,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -35100,7 +35821,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -35185,7 +35906,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -35296,7 +36017,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -35367,7 +36088,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -35457,7 +36178,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -35530,7 +36251,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -35613,7 +36334,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -35694,7 +36415,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", diff --git a/app/config/specs/swagger2-1.8.x-client.json b/app/config/specs/swagger2-1.8.x-client.json index d476658f78..a304a7cb1a 100644 --- a/app/config/specs/swagger2-1.8.x-client.json +++ b/app/config/specs/swagger2-1.8.x-client.json @@ -5070,6 +5070,692 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "consumes": [], + "produces": [ + "image\/png" + ], + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image", + "schema": { + "type": "file" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com", + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "type": "object", + "default": [], + "x-example": "{}", + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light", + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -90, + "default": 0, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -180, + "default": 0, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + } + ] + } + }, "\/databases\/transactions": { "get": { "summary": "List transactions", @@ -5094,7 +5780,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5159,7 +5845,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5227,7 +5913,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5288,7 +5974,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5365,7 +6051,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5428,7 +6114,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5507,7 +6193,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5609,7 +6295,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5763,7 +6449,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5864,7 +6550,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -6014,7 +6700,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -6120,7 +6806,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6218,7 +6904,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6336,7 +7022,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6452,7 +7138,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6534,7 +7220,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6651,7 +7337,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -6722,7 +7408,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6795,7 +7481,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6866,7 +7552,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -6917,7 +7603,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -6968,7 +7654,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -7019,7 +7705,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -7070,7 +7756,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -7121,7 +7807,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -7172,7 +7858,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -7223,7 +7909,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -7276,7 +7962,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7360,7 +8046,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -7430,7 +8116,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -7521,7 +8207,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -7610,7 +8296,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -7679,7 +8365,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7767,7 +8453,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7836,7 +8522,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7914,7 +8600,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -8120,7 +8806,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -8198,7 +8884,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8266,7 +8952,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8337,7 +9023,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8401,7 +9087,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8481,7 +9167,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8547,7 +9233,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8629,7 +9315,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8730,7 +9416,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8879,7 +9565,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8979,7 +9665,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9120,7 +9806,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9225,7 +9911,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9322,7 +10008,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9439,7 +10125,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -9554,7 +10240,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -9637,7 +10323,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -9726,7 +10412,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -9787,7 +10473,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -9861,7 +10547,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -9922,7 +10608,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -10013,7 +10699,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -10125,7 +10811,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -10194,7 +10880,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -10279,7 +10965,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -10350,7 +11036,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -10444,7 +11130,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -10505,7 +11191,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/swagger2-1.8.x-console.json b/app/config/specs/swagger2-1.8.x-console.json index b9cefe003d..158b308f87 100644 --- a/app/config/specs/swagger2-1.8.x-console.json +++ b/app/config/specs/swagger2-1.8.x-console.json @@ -5085,6 +5085,692 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "consumes": [], + "produces": [ + "image\/png" + ], + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image", + "schema": { + "type": "file" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com", + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "type": "object", + "default": [], + "x-example": "{}", + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light", + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -90, + "default": 0, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -180, + "default": 0, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + } + ] + } + }, "\/console\/assistant": { "post": { "summary": "Create assistant query", @@ -5111,7 +5797,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -5174,7 +5860,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5245,7 +5931,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5293,7 +5979,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5406,7 +6092,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5523,7 +6209,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5588,7 +6274,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5656,7 +6342,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5717,7 +6403,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5794,7 +6480,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5857,7 +6543,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5936,7 +6622,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -6036,7 +6722,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -6127,7 +6813,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6240,7 +6926,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6330,7 +7016,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6423,7 +7109,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6532,7 +7218,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6603,7 +7289,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6708,7 +7394,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6779,7 +7465,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6873,7 +7559,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6983,7 +7669,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -7095,7 +7781,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7205,7 +7891,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7317,7 +8003,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7427,7 +8113,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7539,7 +8225,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7659,7 +8345,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7781,7 +8467,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7903,7 +8589,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -8027,7 +8713,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -8149,7 +8835,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8273,7 +8959,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8383,7 +9069,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8495,7 +9181,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8600,7 +9286,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8711,7 +9397,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8816,7 +9502,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8927,7 +9613,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -9032,7 +9718,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9143,7 +9829,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9280,7 +9966,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9403,7 +10089,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9521,7 +10207,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9631,7 +10317,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9772,7 +10458,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9845,7 +10531,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9925,7 +10611,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -10031,7 +10717,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10133,7 +10819,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10318,7 +11004,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10450,7 +11136,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10552,7 +11238,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10648,7 +11334,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10749,7 +11435,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10899,7 +11585,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -11005,7 +11691,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11101,7 +11787,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11193,7 +11879,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11311,7 +11997,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11427,7 +12113,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11519,7 +12205,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11651,7 +12337,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11724,7 +12410,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11802,7 +12488,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11884,7 +12570,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11974,7 +12660,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12077,7 +12763,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12188,7 +12874,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12269,7 +12955,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12520,7 +13206,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12569,7 +13255,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12619,7 +13305,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12722,7 +13408,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12780,7 +13466,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12850,7 +13536,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12909,7 +13595,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13156,7 +13842,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13217,7 +13903,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13294,7 +13980,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13383,7 +14069,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13475,7 +14161,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13560,7 +14246,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13666,7 +14352,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13762,7 +14448,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13824,7 +14510,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13891,7 +14577,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -13976,7 +14662,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -14043,7 +14729,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14125,7 +14811,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14242,7 +14928,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14306,7 +14992,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14373,7 +15059,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14451,7 +15137,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14510,7 +15196,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14600,7 +15286,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14667,7 +15353,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14759,7 +15445,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -14828,7 +15514,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14901,7 +15587,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14972,7 +15658,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -15021,7 +15707,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -15070,7 +15756,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -15119,7 +15805,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -15177,7 +15863,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -15226,7 +15912,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -15275,7 +15961,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -15335,7 +16021,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -15395,7 +16081,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -15464,7 +16150,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -15524,7 +16210,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -15608,7 +16294,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -15668,7 +16354,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -15728,7 +16414,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -15788,7 +16474,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -15848,7 +16534,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -15908,7 +16594,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -15968,7 +16654,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -16028,7 +16714,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -16088,7 +16774,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -16137,7 +16823,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -16186,7 +16872,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -16235,7 +16921,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -16286,7 +16972,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -16337,7 +17023,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -16388,7 +17074,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -16439,7 +17125,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -16490,7 +17176,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -16541,7 +17227,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -16592,7 +17278,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -16643,7 +17329,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16727,7 +17413,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16885,7 +17571,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -17040,7 +17726,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17235,7 +17921,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17429,7 +18115,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17615,7 +18301,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17795,7 +18481,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17850,7 +18536,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17910,7 +18596,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17991,7 +18677,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -18072,7 +18758,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -18156,7 +18842,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18341,7 +19027,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18522,7 +19208,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18675,7 +19361,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18824,7 +19510,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18951,7 +19637,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -19076,7 +19762,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -19179,7 +19865,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19280,7 +19966,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19395,7 +20081,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19508,7 +20194,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19623,7 +20309,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19736,7 +20422,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19979,7 +20665,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -20215,7 +20901,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20318,7 +21004,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20419,7 +21105,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20522,7 +21208,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20623,7 +21309,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20726,7 +21412,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20827,7 +21513,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20930,7 +21616,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -21029,7 +21715,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -21084,7 +21770,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -21144,7 +21830,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -21225,7 +21911,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -21306,7 +21992,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21388,7 +22074,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21476,7 +22162,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21536,7 +22222,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21615,7 +22301,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21675,7 +22361,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21756,7 +22442,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21846,7 +22532,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21933,7 +22619,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21996,7 +22682,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -22066,7 +22752,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -22148,7 +22834,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 253, + "weight": 254, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -22240,7 +22926,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -22328,7 +23014,7 @@ "x-appwrite": { "method": "createCSVExport", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-csv-export.md", @@ -22460,7 +23146,7 @@ "x-appwrite": { "method": "createCSVImport", "group": null, - "weight": 257, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-csv-import.md", @@ -22550,7 +23236,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 254, + "weight": 255, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -22628,7 +23314,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22699,7 +23385,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 256, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -22818,7 +23504,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22938,7 +23624,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 255, + "weight": 256, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -23050,7 +23736,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -23161,7 +23847,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -23219,7 +23905,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -23272,7 +23958,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23330,7 +24016,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 148, + "weight": 149, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -23412,7 +24098,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 150, + "weight": 151, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -23460,7 +24146,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 149, + "weight": 150, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -23541,7 +24227,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 151, + "weight": 152, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -23599,7 +24285,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 152, + "weight": 153, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -23682,7 +24368,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 153, + "weight": 154, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -23740,7 +24426,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -23820,7 +24506,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 102, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -23967,7 +24653,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 103, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -24025,7 +24711,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 104, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -24150,7 +24836,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 121, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -24210,7 +24896,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 108, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -24364,7 +25050,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 109, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -24500,7 +25186,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -24578,7 +25264,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 113, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -24656,7 +25342,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 119, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -24734,7 +25420,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 112, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -24826,7 +25512,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 120, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -24907,7 +25593,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 117, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -24985,7 +25671,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 116, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -25063,7 +25749,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 118, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -25141,7 +25827,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 111, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -25219,7 +25905,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -25297,7 +25983,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -25392,7 +26078,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -25462,7 +26148,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25545,7 +26231,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25611,7 +26297,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25697,7 +26383,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -25765,7 +26451,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -25850,7 +26536,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -25917,7 +26603,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 128, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -26009,7 +26695,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -26075,7 +26761,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -26170,7 +26856,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -26238,7 +26924,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 110, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -26376,7 +27062,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -26443,7 +27129,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -26563,7 +27249,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -26629,7 +27315,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -26726,7 +27412,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -26794,7 +27480,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 106, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -26896,7 +27582,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 107, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -26974,7 +27660,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -27177,7 +27863,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -27393,7 +28079,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 105, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -27469,7 +28155,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -27689,7 +28375,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -27952,7 +28638,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -28172,7 +28858,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -28451,7 +29137,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -28752,7 +29438,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -29031,7 +29717,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 123, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -29098,7 +29784,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 122, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -29216,7 +29902,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 124, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -29282,7 +29968,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 125, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -29403,7 +30089,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -29471,7 +30157,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 126, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -29537,7 +30223,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29619,7 +30305,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29689,7 +30375,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29772,7 +30458,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29892,7 +30578,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29973,7 +30659,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -30026,7 +30712,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -30086,7 +30772,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -30144,7 +30830,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -30225,7 +30911,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -30493,7 +31179,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -30542,7 +31228,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30592,7 +31278,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30686,7 +31372,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30744,7 +31430,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30814,7 +31500,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30873,7 +31559,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -31136,7 +31822,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -31197,7 +31883,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -31274,7 +31960,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -31350,7 +32036,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -31363,11 +32049,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -31463,7 +32149,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -31542,7 +32228,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31648,7 +32334,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31745,7 +32431,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31807,7 +32493,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31874,7 +32560,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31959,7 +32645,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -32026,7 +32712,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -32106,7 +32792,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -32170,7 +32856,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -32237,7 +32923,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -32315,7 +33001,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -32374,7 +33060,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -32464,7 +33150,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -32531,7 +33217,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32623,7 +33309,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -32690,7 +33376,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -32771,7 +33457,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -32908,7 +33594,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -32967,7 +33653,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -33100,7 +33786,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -33159,7 +33845,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -33250,7 +33936,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -33339,7 +34025,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -33408,7 +34094,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -33496,7 +34182,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -33565,7 +34251,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -33643,7 +34329,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -33849,7 +34535,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -33927,7 +34613,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 168, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -33997,7 +34683,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 169, + "weight": 170, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -34075,7 +34761,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -34156,7 +34842,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -34238,7 +34924,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -34306,7 +34992,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -34377,7 +35063,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -34441,7 +35127,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -34521,7 +35207,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34587,7 +35273,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34669,7 +35355,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34764,7 +35450,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34823,7 +35509,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34901,7 +35587,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34960,7 +35646,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -35052,7 +35738,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -35160,7 +35846,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -35230,7 +35916,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -35334,7 +36020,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -35404,7 +36090,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -35497,7 +36183,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35606,7 +36292,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35717,7 +36403,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35826,7 +36512,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35937,7 +36623,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -36046,7 +36732,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -36157,7 +36843,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -36276,7 +36962,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -36397,7 +37083,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -36518,7 +37204,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36641,7 +37327,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36762,7 +37448,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36885,7 +37571,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36994,7 +37680,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -37105,7 +37791,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -37209,7 +37895,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -37319,7 +38005,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -37423,7 +38109,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37533,7 +38219,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37637,7 +38323,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37747,7 +38433,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37883,7 +38569,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -38005,7 +38691,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -38122,7 +38808,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -38231,7 +38917,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -38371,7 +39057,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -38443,7 +39129,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38522,7 +39208,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38627,7 +39313,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38718,7 +39404,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38849,7 +39535,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38921,7 +39607,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -38998,7 +39684,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -39079,7 +39765,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -39180,7 +39866,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -39356,7 +40042,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39483,7 +40169,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39584,7 +40270,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39679,7 +40365,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39779,7 +40465,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39920,7 +40606,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -40025,7 +40711,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -40120,7 +40806,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -40211,7 +40897,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -40328,7 +41014,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -40443,7 +41129,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40532,7 +41218,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -40638,7 +41324,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -40721,7 +41407,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -40810,7 +41496,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -40871,7 +41557,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -40945,7 +41631,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -41006,7 +41692,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -41085,7 +41771,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -41176,7 +41862,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -41288,7 +41974,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -41357,7 +42043,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -41442,7 +42128,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -41513,7 +42199,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -41606,7 +42292,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -41666,7 +42352,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -41744,7 +42430,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41833,7 +42519,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -41917,7 +42603,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -41977,7 +42663,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -42048,7 +42734,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -42108,7 +42794,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -42189,7 +42875,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -42284,7 +42970,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -42375,7 +43061,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -42464,7 +43150,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -42542,7 +43228,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -42603,7 +43289,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -42694,7 +43380,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -42785,7 +43471,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -42911,7 +43597,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -43023,7 +43709,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -43133,7 +43819,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 226, + "weight": 227, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -43203,7 +43889,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -43257,7 +43943,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -43318,7 +44004,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -43397,7 +44083,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -43479,7 +44165,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -43559,7 +44245,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -43639,7 +44325,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -43730,7 +44416,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -43862,7 +44548,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -43990,7 +44676,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -44103,7 +44789,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -44216,7 +44902,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -44329,7 +45015,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -44444,7 +45130,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -44523,7 +45209,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -44602,7 +45288,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -44679,7 +45365,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -44738,7 +45424,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -44815,7 +45501,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -44883,7 +45569,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -44937,7 +45623,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -44993,7 +45679,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -45062,7 +45748,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -45139,7 +45825,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -45220,7 +45906,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -45331,7 +46017,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -45399,7 +46085,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -45489,7 +46175,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -45559,7 +46245,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -45641,7 +46327,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -45720,7 +46406,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -45799,7 +46485,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -45894,7 +46580,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -45975,7 +46661,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -46058,7 +46744,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -46124,7 +46810,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -46190,7 +46876,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -46273,7 +46959,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -46357,7 +47043,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -46437,7 +47123,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -46490,7 +47176,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/swagger2-1.8.x-server.json b/app/config/specs/swagger2-1.8.x-server.json index a58865bf53..8b972be590 100644 --- a/app/config/specs/swagger2-1.8.x-server.json +++ b/app/config/specs/swagger2-1.8.x-server.json @@ -4795,6 +4795,694 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "consumes": [], + "produces": [ + "image\/png" + ], + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image", + "schema": { + "type": "file" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Session": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com", + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "type": "object", + "default": [], + "x-example": "{}", + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light", + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -90, + "default": 0, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -180, + "default": 0, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + } + ] + } + }, "\/databases": { "get": { "summary": "List databases", @@ -4819,7 +5507,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4934,7 +5622,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5053,7 +5741,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5120,7 +5808,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5190,7 +5878,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5253,7 +5941,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5332,7 +6020,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5397,7 +6085,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5478,7 +6166,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5571,7 +6259,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5686,7 +6374,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5778,7 +6466,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5872,7 +6560,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5982,7 +6670,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6054,7 +6742,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6160,7 +6848,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6232,7 +6920,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6327,7 +7015,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6438,7 +7126,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6551,7 +7239,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6662,7 +7350,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6775,7 +7463,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6886,7 +7574,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6999,7 +7687,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7120,7 +7808,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7243,7 +7931,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7366,7 +8054,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7491,7 +8179,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7614,7 +8302,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7739,7 +8427,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7850,7 +8538,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7963,7 +8651,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8069,7 +8757,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8181,7 +8869,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8287,7 +8975,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8399,7 +9087,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8505,7 +9193,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8617,7 +9305,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8755,7 +9443,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8879,7 +9567,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8998,7 +9686,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9109,7 +9797,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9251,7 +9939,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9325,7 +10013,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9406,7 +10094,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9513,7 +10201,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9617,7 +10305,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9806,7 +10494,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9940,7 +10628,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10043,7 +10731,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10140,7 +10828,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10243,7 +10931,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10396,7 +11084,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10504,7 +11192,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10604,7 +11292,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10724,7 +11412,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10842,7 +11530,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10935,7 +11623,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11068,7 +11756,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11142,7 +11830,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11221,7 +11909,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11303,7 +11991,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11555,7 +12243,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11605,7 +12293,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11656,7 +12344,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11716,7 +12404,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11964,7 +12652,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -12026,7 +12714,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12104,7 +12792,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12194,7 +12882,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12287,7 +12975,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12373,7 +13061,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12480,7 +13168,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12577,7 +13265,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12640,7 +13328,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12708,7 +13396,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12794,7 +13482,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12862,7 +13550,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12946,7 +13634,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -13065,7 +13753,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13131,7 +13819,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13199,7 +13887,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13259,7 +13947,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13350,7 +14038,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13418,7 +14106,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13511,7 +14199,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -13581,7 +14269,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -13656,7 +14344,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -13729,7 +14417,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -13779,7 +14467,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -13829,7 +14517,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -13879,7 +14567,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -13938,7 +14626,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -13988,7 +14676,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -14038,7 +14726,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -14099,7 +14787,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -14160,7 +14848,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -14230,7 +14918,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -14291,7 +14979,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -14376,7 +15064,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -14437,7 +15125,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -14498,7 +15186,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -14559,7 +15247,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -14620,7 +15308,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -14681,7 +15369,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -14742,7 +15430,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -14803,7 +15491,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -14864,7 +15552,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -14914,7 +15602,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -14964,7 +15652,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -15014,7 +15702,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -15067,7 +15755,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -15120,7 +15808,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -15173,7 +15861,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -15226,7 +15914,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -15279,7 +15967,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -15332,7 +16020,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -15385,7 +16073,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -15438,7 +16126,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15523,7 +16211,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15682,7 +16370,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15838,7 +16526,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16034,7 +16722,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16229,7 +16917,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16418,7 +17106,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16601,7 +17289,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16657,7 +17345,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16718,7 +17406,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16800,7 +17488,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16882,7 +17570,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16967,7 +17655,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17155,7 +17843,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17339,7 +18027,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17495,7 +18183,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17647,7 +18335,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17775,7 +18463,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17901,7 +18589,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18005,7 +18693,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18107,7 +18795,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -18223,7 +18911,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18337,7 +19025,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18453,7 +19141,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18567,7 +19255,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18813,7 +19501,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19052,7 +19740,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19156,7 +19844,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19258,7 +19946,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19362,7 +20050,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19464,7 +20152,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19568,7 +20256,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19670,7 +20358,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19774,7 +20462,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19874,7 +20562,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19930,7 +20618,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19991,7 +20679,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20073,7 +20761,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20155,7 +20843,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20238,7 +20926,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20327,7 +21015,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20388,7 +21076,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20468,7 +21156,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20529,7 +21217,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20611,7 +21299,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20702,7 +21390,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20791,7 +21479,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20855,7 +21543,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20927,7 +21615,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -21009,7 +21697,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -21278,7 +21966,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -21328,7 +22016,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -21379,7 +22067,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21439,7 +22127,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21703,7 +22391,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21765,7 +22453,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21843,7 +22531,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21920,7 +22608,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -21933,11 +22621,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22034,7 +22722,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -22114,7 +22802,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -22221,7 +22909,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -22319,7 +23007,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -22382,7 +23070,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22450,7 +23138,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22536,7 +23224,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22604,7 +23292,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22685,7 +23373,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22750,7 +23438,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22818,7 +23506,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22878,7 +23566,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22969,7 +23657,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -23037,7 +23725,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -23130,7 +23818,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -23198,7 +23886,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -23280,7 +23968,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -23418,7 +24106,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -23478,7 +24166,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -23612,7 +24300,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -23672,7 +24360,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -23765,7 +24453,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -23856,7 +24544,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -23927,7 +24615,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -24017,7 +24705,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -24088,7 +24776,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -24168,7 +24856,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -24376,7 +25064,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -24456,7 +25144,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24538,7 +25226,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24621,7 +25309,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24691,7 +25379,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24764,7 +25452,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24830,7 +25518,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24912,7 +25600,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24980,7 +25668,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -25064,7 +25752,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -25124,7 +25812,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -25203,7 +25891,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -25263,7 +25951,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -25356,7 +26044,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25465,7 +26153,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25536,7 +26224,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25641,7 +26329,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25712,7 +26400,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25806,7 +26494,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25916,7 +26604,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -26028,7 +26716,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -26138,7 +26826,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -26250,7 +26938,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -26360,7 +27048,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26472,7 +27160,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26592,7 +27280,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26714,7 +27402,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26836,7 +27524,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26960,7 +27648,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -27082,7 +27770,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -27206,7 +27894,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -27316,7 +28004,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27428,7 +28116,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27533,7 +28221,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27644,7 +28332,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27749,7 +28437,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27860,7 +28548,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27965,7 +28653,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -28076,7 +28764,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -28213,7 +28901,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -28336,7 +29024,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28454,7 +29142,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28564,7 +29252,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28705,7 +29393,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28778,7 +29466,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28858,7 +29546,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28964,7 +29652,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -29056,7 +29744,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -29188,7 +29876,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -29261,7 +29949,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29339,7 +30027,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29442,7 +30130,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29622,7 +30310,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29751,7 +30439,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29853,7 +30541,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29949,7 +30637,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -30051,7 +30739,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -30195,7 +30883,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -30302,7 +30990,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30401,7 +31089,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30520,7 +31208,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -30637,7 +31325,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -30722,7 +31410,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -30813,7 +31501,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -30876,7 +31564,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -30952,7 +31640,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -31015,7 +31703,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -31108,7 +31796,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -31222,7 +31910,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -31293,7 +31981,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -31380,7 +32068,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -31453,7 +32141,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -31548,7 +32236,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -31610,7 +32298,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -31690,7 +32378,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31780,7 +32468,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31865,7 +32553,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31926,7 +32614,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -31998,7 +32686,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -32059,7 +32747,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -32141,7 +32829,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -32237,7 +32925,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -32329,7 +33017,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -32419,7 +33107,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -32498,7 +33186,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -32560,7 +33248,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -32652,7 +33340,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -32744,7 +33432,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -32871,7 +33559,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -32984,7 +33672,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -33095,7 +33783,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -33150,7 +33838,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -33212,7 +33900,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -33292,7 +33980,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -33375,7 +34063,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -33456,7 +34144,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -33537,7 +34225,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -33629,7 +34317,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -33764,7 +34452,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -33895,7 +34583,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -34011,7 +34699,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -34127,7 +34815,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -34243,7 +34931,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -34361,7 +35049,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -34441,7 +35129,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -34521,7 +35209,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -34599,7 +35287,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -34659,7 +35347,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -34737,7 +35425,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -34806,7 +35494,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -34861,7 +35549,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -34918,7 +35606,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -34988,7 +35676,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -35066,7 +35754,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -35148,7 +35836,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -35260,7 +35948,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -35329,7 +36017,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -35420,7 +36108,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -35491,7 +36179,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -35574,7 +36262,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -35654,7 +36342,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index d476658f78..a304a7cb1a 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -5070,6 +5070,692 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "consumes": [], + "produces": [ + "image\/png" + ], + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image", + "schema": { + "type": "file" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com", + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "type": "object", + "default": [], + "x-example": "{}", + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light", + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -90, + "default": 0, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -180, + "default": 0, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + } + ] + } + }, "\/databases\/transactions": { "get": { "summary": "List transactions", @@ -5094,7 +5780,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5159,7 +5845,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5227,7 +5913,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5288,7 +5974,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5365,7 +6051,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5428,7 +6114,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5507,7 +6193,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5609,7 +6295,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5763,7 +6449,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5864,7 +6550,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -6014,7 +6700,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -6120,7 +6806,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -6218,7 +6904,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -6336,7 +7022,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6452,7 +7138,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -6534,7 +7220,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -6651,7 +7337,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -6722,7 +7408,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6795,7 +7481,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6866,7 +7552,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -6917,7 +7603,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -6968,7 +7654,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -7019,7 +7705,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -7070,7 +7756,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -7121,7 +7807,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -7172,7 +7858,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -7223,7 +7909,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -7276,7 +7962,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -7360,7 +8046,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -7430,7 +8116,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -7521,7 +8207,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -7610,7 +8296,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -7679,7 +8365,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7767,7 +8453,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7836,7 +8522,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7914,7 +8600,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -8120,7 +8806,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -8198,7 +8884,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -8266,7 +8952,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -8337,7 +9023,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -8401,7 +9087,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -8481,7 +9167,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -8547,7 +9233,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -8629,7 +9315,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -8730,7 +9416,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -8879,7 +9565,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -8979,7 +9665,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -9120,7 +9806,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -9225,7 +9911,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -9322,7 +10008,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -9439,7 +10125,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -9554,7 +10240,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -9637,7 +10323,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -9726,7 +10412,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -9787,7 +10473,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -9861,7 +10547,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -9922,7 +10608,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -10013,7 +10699,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -10125,7 +10811,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -10194,7 +10880,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -10279,7 +10965,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -10350,7 +11036,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -10444,7 +11130,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -10505,7 +11191,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index b9cefe003d..158b308f87 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -5085,6 +5085,692 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "consumes": [], + "produces": [ + "image\/png" + ], + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image", + "schema": { + "type": "file" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server" + ], + "packaging": false, + "auth": { + "Project": [] + } + }, + "security": [ + { + "Project": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com", + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "type": "object", + "default": [], + "x-example": "{}", + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light", + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -90, + "default": 0, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -180, + "default": 0, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + } + ] + } + }, "\/console\/assistant": { "post": { "summary": "Create assistant query", @@ -5111,7 +5797,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 252, + "weight": 253, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -5174,7 +5860,7 @@ "x-appwrite": { "method": "getResource", "group": null, - "weight": 511, + "weight": 512, "cookies": false, "type": "", "demo": "console\/get-resource.md", @@ -5245,7 +5931,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 251, + "weight": 252, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5293,7 +5979,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5406,7 +6092,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5523,7 +6209,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5588,7 +6274,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5656,7 +6342,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5717,7 +6403,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5794,7 +6480,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5857,7 +6543,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5936,7 +6622,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 322, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -6036,7 +6722,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -6127,7 +6813,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -6240,7 +6926,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -6330,7 +7016,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -6423,7 +7109,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -6532,7 +7218,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6603,7 +7289,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6708,7 +7394,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6779,7 +7465,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6873,7 +7559,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6983,7 +7669,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -7095,7 +7781,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -7205,7 +7891,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -7317,7 +8003,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -7427,7 +8113,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -7539,7 +8225,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7659,7 +8345,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7781,7 +8467,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7903,7 +8589,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -8027,7 +8713,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -8149,7 +8835,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -8273,7 +8959,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -8383,7 +9069,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -8495,7 +9181,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8600,7 +9286,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8711,7 +9397,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8816,7 +9502,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8927,7 +9613,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -9032,7 +9718,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -9143,7 +9829,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -9280,7 +9966,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -9403,7 +10089,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -9521,7 +10207,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9631,7 +10317,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9772,7 +10458,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9845,7 +10531,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9925,7 +10611,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -10031,7 +10717,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -10133,7 +10819,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -10318,7 +11004,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -10450,7 +11136,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10552,7 +11238,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10648,7 +11334,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10749,7 +11435,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10899,7 +11585,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -11005,7 +11691,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -11101,7 +11787,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 339, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -11193,7 +11879,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -11311,7 +11997,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -11427,7 +12113,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -11519,7 +12205,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11651,7 +12337,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11724,7 +12410,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11802,7 +12488,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 328, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11884,7 +12570,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 329, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11974,7 +12660,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 320, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -12077,7 +12763,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 321, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -12188,7 +12874,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -12269,7 +12955,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -12520,7 +13206,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -12569,7 +13255,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -12619,7 +13305,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 481, + "weight": 482, "cookies": false, "type": "", "demo": "functions\/list-templates.md", @@ -12722,7 +13408,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 480, + "weight": 481, "cookies": false, "type": "", "demo": "functions\/get-template.md", @@ -12780,7 +13466,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 474, + "weight": 475, "cookies": false, "type": "", "demo": "functions\/list-usage.md", @@ -12850,7 +13536,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -12909,7 +13595,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -13156,7 +13842,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -13217,7 +13903,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -13294,7 +13980,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -13383,7 +14069,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -13475,7 +14161,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -13560,7 +14246,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -13666,7 +14352,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -13762,7 +14448,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -13824,7 +14510,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -13891,7 +14577,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -13976,7 +14662,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -14043,7 +14729,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -14125,7 +14811,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -14242,7 +14928,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -14306,7 +14992,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -14373,7 +15059,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 473, + "weight": 474, "cookies": false, "type": "", "demo": "functions\/get-usage.md", @@ -14451,7 +15137,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -14510,7 +15196,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -14600,7 +15286,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -14667,7 +15353,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -14759,7 +15445,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -14828,7 +15514,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14901,7 +15587,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14972,7 +15658,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -15021,7 +15707,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -15070,7 +15756,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -15119,7 +15805,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -15177,7 +15863,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -15226,7 +15912,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -15275,7 +15961,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -15335,7 +16021,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -15395,7 +16081,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -15464,7 +16150,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -15524,7 +16210,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -15608,7 +16294,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -15668,7 +16354,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -15728,7 +16414,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -15788,7 +16474,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -15848,7 +16534,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -15908,7 +16594,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -15968,7 +16654,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -16028,7 +16714,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -16088,7 +16774,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -16137,7 +16823,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -16186,7 +16872,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -16235,7 +16921,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -16286,7 +16972,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -16337,7 +17023,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -16388,7 +17074,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -16439,7 +17125,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -16490,7 +17176,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -16541,7 +17227,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -16592,7 +17278,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -16643,7 +17329,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16727,7 +17413,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16885,7 +17571,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -17040,7 +17726,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -17235,7 +17921,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -17429,7 +18115,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -17615,7 +18301,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17795,7 +18481,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17850,7 +18536,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17910,7 +18596,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17991,7 +18677,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -18072,7 +18758,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -18156,7 +18842,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -18341,7 +19027,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -18522,7 +19208,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -18675,7 +19361,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18824,7 +19510,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18951,7 +19637,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -19076,7 +19762,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -19179,7 +19865,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -19280,7 +19966,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -19395,7 +20081,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -19508,7 +20194,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -19623,7 +20309,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -19736,7 +20422,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19979,7 +20665,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -20215,7 +20901,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -20318,7 +21004,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -20419,7 +21105,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -20522,7 +21208,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -20623,7 +21309,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -20726,7 +21412,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -20827,7 +21513,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -20930,7 +21616,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -21029,7 +21715,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -21084,7 +21770,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -21144,7 +21830,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -21225,7 +21911,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -21306,7 +21992,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -21388,7 +22074,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -21476,7 +22162,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -21536,7 +22222,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -21615,7 +22301,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -21675,7 +22361,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -21756,7 +22442,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -21846,7 +22532,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -21933,7 +22619,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -21996,7 +22682,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -22066,7 +22752,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 259, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -22148,7 +22834,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 253, + "weight": 254, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -22240,7 +22926,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 261, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -22328,7 +23014,7 @@ "x-appwrite": { "method": "createCSVExport", "group": null, - "weight": 258, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-csv-export.md", @@ -22460,7 +23146,7 @@ "x-appwrite": { "method": "createCSVImport", "group": null, - "weight": 257, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-csv-import.md", @@ -22550,7 +23236,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 254, + "weight": 255, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -22628,7 +23314,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 262, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -22699,7 +23385,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 256, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -22818,7 +23504,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 264, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -22938,7 +23624,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 255, + "weight": 256, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -23050,7 +23736,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 263, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -23161,7 +23847,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 260, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -23219,7 +23905,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 265, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -23272,7 +23958,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 266, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -23330,7 +24016,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 148, + "weight": 149, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -23412,7 +24098,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 150, + "weight": 151, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -23460,7 +24146,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 149, + "weight": 150, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -23541,7 +24227,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 151, + "weight": 152, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -23599,7 +24285,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 152, + "weight": 153, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -23682,7 +24368,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 153, + "weight": 154, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -23740,7 +24426,7 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 451, + "weight": 452, "cookies": false, "type": "", "demo": "projects\/list.md", @@ -23820,7 +24506,7 @@ "x-appwrite": { "method": "create", "group": "projects", - "weight": 102, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/create.md", @@ -23967,7 +24653,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 103, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -24025,7 +24711,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 104, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -24150,7 +24836,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 121, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -24210,7 +24896,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 108, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -24364,7 +25050,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 109, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -24500,7 +25186,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 114, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -24578,7 +25264,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 113, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -24656,7 +25342,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 119, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -24734,7 +25420,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 112, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -24826,7 +25512,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 120, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -24907,7 +25593,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 117, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -24985,7 +25671,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 116, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -25063,7 +25749,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 118, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -25141,7 +25827,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 111, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -25219,7 +25905,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 147, + "weight": 148, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -25297,7 +25983,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 115, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -25392,7 +26078,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 449, + "weight": 450, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -25462,7 +26148,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 446, + "weight": 447, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -25545,7 +26231,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 448, + "weight": 449, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -25611,7 +26297,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 447, + "weight": 448, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -25697,7 +26383,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 450, + "weight": 451, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -25765,7 +26451,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 133, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -25850,7 +26536,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 129, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -25917,7 +26603,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 128, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -26009,7 +26695,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 130, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -26075,7 +26761,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 131, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -26170,7 +26856,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 132, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -26238,7 +26924,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 110, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -26376,7 +27062,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 135, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -26443,7 +27129,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 134, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -26563,7 +27249,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 136, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -26629,7 +27315,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 137, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -26726,7 +27412,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 138, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -26794,7 +27480,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 106, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -26896,7 +27582,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 107, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -26974,7 +27660,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 139, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -27177,7 +27863,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 140, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -27393,7 +28079,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 105, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -27469,7 +28155,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 142, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -27689,7 +28375,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 144, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -27952,7 +28638,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 146, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -28172,7 +28858,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 141, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -28451,7 +29137,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 143, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -28752,7 +29438,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 145, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -29031,7 +29717,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 123, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -29098,7 +29784,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 122, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -29216,7 +29902,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 124, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -29282,7 +29968,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 125, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -29403,7 +30089,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 127, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -29471,7 +30157,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 126, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -29537,7 +30223,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 517, + "weight": 518, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -29619,7 +30305,7 @@ "x-appwrite": { "method": "createAPIRule", "group": null, - "weight": 512, + "weight": 513, "cookies": false, "type": "", "demo": "proxy\/create-api-rule.md", @@ -29689,7 +30375,7 @@ "x-appwrite": { "method": "createFunctionRule", "group": null, - "weight": 514, + "weight": 515, "cookies": false, "type": "", "demo": "proxy\/create-function-rule.md", @@ -29772,7 +30458,7 @@ "x-appwrite": { "method": "createRedirectRule", "group": null, - "weight": 515, + "weight": 516, "cookies": false, "type": "", "demo": "proxy\/create-redirect-rule.md", @@ -29892,7 +30578,7 @@ "x-appwrite": { "method": "createSiteRule", "group": null, - "weight": 513, + "weight": 514, "cookies": false, "type": "", "demo": "proxy\/create-site-rule.md", @@ -29973,7 +30659,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 516, + "weight": 517, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -30026,7 +30712,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 518, + "weight": 519, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -30086,7 +30772,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 519, + "weight": 520, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -30144,7 +30830,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -30225,7 +30911,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -30493,7 +31179,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -30542,7 +31228,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -30592,7 +31278,7 @@ "x-appwrite": { "method": "listTemplates", "group": "templates", - "weight": 506, + "weight": 507, "cookies": false, "type": "", "demo": "sites\/list-templates.md", @@ -30686,7 +31372,7 @@ "x-appwrite": { "method": "getTemplate", "group": "templates", - "weight": 507, + "weight": 508, "cookies": false, "type": "", "demo": "sites\/get-template.md", @@ -30744,7 +31430,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 508, + "weight": 509, "cookies": false, "type": "", "demo": "sites\/list-usage.md", @@ -30814,7 +31500,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -30873,7 +31559,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -31136,7 +31822,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -31197,7 +31883,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -31274,7 +31960,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -31350,7 +32036,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -31363,11 +32049,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -31463,7 +32149,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -31542,7 +32228,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -31648,7 +32334,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -31745,7 +32431,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -31807,7 +32493,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -31874,7 +32560,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -31959,7 +32645,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -32026,7 +32712,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -32106,7 +32792,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -32170,7 +32856,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -32237,7 +32923,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 509, + "weight": 510, "cookies": false, "type": "", "demo": "sites\/get-usage.md", @@ -32315,7 +33001,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -32374,7 +33060,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -32464,7 +33150,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -32531,7 +33217,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -32623,7 +33309,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -32690,7 +33376,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -32771,7 +33457,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -32908,7 +33594,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -32967,7 +33653,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -33100,7 +33786,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -33159,7 +33845,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -33250,7 +33936,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -33339,7 +34025,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -33408,7 +34094,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -33496,7 +34182,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -33565,7 +34251,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -33643,7 +34329,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -33849,7 +34535,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -33927,7 +34613,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 168, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -33997,7 +34683,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 169, + "weight": 170, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -34075,7 +34761,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -34156,7 +34842,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -34238,7 +34924,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -34306,7 +34992,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -34377,7 +35063,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -34441,7 +35127,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -34521,7 +35207,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -34587,7 +35273,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -34669,7 +35355,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 387, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -34764,7 +35450,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -34823,7 +35509,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -34901,7 +35587,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -34960,7 +35646,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -35052,7 +35738,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -35160,7 +35846,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -35230,7 +35916,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -35334,7 +36020,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -35404,7 +36090,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -35497,7 +36183,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -35606,7 +36292,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -35717,7 +36403,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -35826,7 +36512,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -35937,7 +36623,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -36046,7 +36732,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -36157,7 +36843,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -36276,7 +36962,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -36397,7 +37083,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -36518,7 +37204,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -36641,7 +37327,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -36762,7 +37448,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -36885,7 +37571,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -36994,7 +37680,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -37105,7 +37791,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -37209,7 +37895,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -37319,7 +38005,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -37423,7 +38109,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -37533,7 +38219,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -37637,7 +38323,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -37747,7 +38433,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -37883,7 +38569,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -38005,7 +38691,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -38122,7 +38808,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -38231,7 +38917,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -38371,7 +39057,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -38443,7 +39129,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -38522,7 +39208,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -38627,7 +39313,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -38718,7 +39404,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -38849,7 +39535,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -38921,7 +39607,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -38998,7 +39684,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 393, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -39079,7 +39765,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -39180,7 +39866,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -39356,7 +40042,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -39483,7 +40169,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -39584,7 +40270,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -39679,7 +40365,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -39779,7 +40465,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -39920,7 +40606,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -40025,7 +40711,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -40120,7 +40806,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 437, + "weight": 438, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -40211,7 +40897,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -40328,7 +41014,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -40443,7 +41129,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 394, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -40532,7 +41218,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 386, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -40638,7 +41324,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -40721,7 +41407,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -40810,7 +41496,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -40871,7 +41557,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -40945,7 +41631,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -41006,7 +41692,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 183, + "weight": 184, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -41085,7 +41771,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -41176,7 +41862,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -41288,7 +41974,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -41357,7 +42043,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -41442,7 +42128,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -41513,7 +42199,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -41606,7 +42292,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -41666,7 +42352,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -41744,7 +42430,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -41833,7 +42519,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -41917,7 +42603,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -41977,7 +42663,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -42048,7 +42734,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -42108,7 +42794,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -42189,7 +42875,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -42284,7 +42970,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -42375,7 +43061,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -42464,7 +43150,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -42542,7 +43228,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -42603,7 +43289,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -42694,7 +43380,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -42785,7 +43471,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -42911,7 +43597,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -43023,7 +43709,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -43133,7 +43819,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 226, + "weight": 227, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -43203,7 +43889,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -43257,7 +43943,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -43318,7 +44004,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -43397,7 +44083,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -43479,7 +44165,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -43559,7 +44245,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -43639,7 +44325,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -43730,7 +44416,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -43862,7 +44548,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -43990,7 +44676,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -44103,7 +44789,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -44216,7 +44902,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -44329,7 +45015,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -44444,7 +45130,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -44523,7 +45209,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -44602,7 +45288,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -44679,7 +45365,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -44738,7 +45424,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -44815,7 +45501,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -44883,7 +45569,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -44937,7 +45623,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -44993,7 +45679,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -45062,7 +45748,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -45139,7 +45825,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -45220,7 +45906,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -45331,7 +46017,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -45399,7 +46085,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -45489,7 +46175,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -45559,7 +46245,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -45641,7 +46327,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -45720,7 +46406,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -45799,7 +46485,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 230, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -45894,7 +46580,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 231, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -45975,7 +46661,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 232, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -46058,7 +46744,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 233, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -46124,7 +46810,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 234, + "weight": 235, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -46190,7 +46876,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 229, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -46273,7 +46959,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 239, + "weight": 240, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -46357,7 +47043,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 236, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -46437,7 +47123,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 237, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -46490,7 +47176,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 238, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index a58865bf53..8b972be590 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -4795,6 +4795,694 @@ ] } }, + "\/avatars\/screenshots": { + "get": { + "summary": "Get webpage screenshot", + "operationId": "avatarsGetScreenshot", + "consumes": [], + "produces": [ + "image\/png" + ], + "tags": [ + "avatars" + ], + "description": "Use this endpoint to capture a screenshot of any website URL. This endpoint uses a headless browser to render the webpage and capture it as an image.\n\nYou can configure the browser viewport size, theme, user agent, geolocation, permissions, and more. Capture either just the viewport or the full page scroll.\n\nWhen width and height are specified, the image is resized accordingly. If both dimensions are 0, the API provides an image at original size. If dimensions are not specified, the default viewport size is 1280x720px.", + "responses": { + "200": { + "description": "Image", + "schema": { + "type": "file" + } + } + }, + "deprecated": false, + "x-appwrite": { + "method": "getScreenshot", + "group": null, + "weight": 67, + "cookies": false, + "type": "location", + "demo": "avatars\/get-screenshot.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/avatars\/get-screenshot.md", + "rate-limit": 60, + "rate-time": 3600, + "rate-key": "url:{url},ip:{ip}", + "scope": "avatars.read", + "platforms": [ + "client", + "server" + ], + "packaging": false, + "auth": { + "Project": [], + "Session": [] + } + }, + "security": [ + { + "Project": [], + "Session": [], + "Key": [], + "JWT": [] + } + ], + "parameters": [ + { + "name": "url", + "description": "Website URL which you want to capture.", + "required": true, + "type": "string", + "format": "url", + "x-example": "https:\/\/example.com", + "in": "query" + }, + { + "name": "headers", + "description": "HTTP headers to send with the browser request. Defaults to empty.", + "required": false, + "type": "object", + "default": [], + "x-example": "{}", + "in": "query" + }, + { + "name": "viewportWidth", + "description": "Browser viewport width. Pass an integer between 1 to 1920. Defaults to 1280.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 1280, + "in": "query" + }, + { + "name": "viewportHeight", + "description": "Browser viewport height. Pass an integer between 1 to 1080. Defaults to 720.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 1, + "default": 720, + "in": "query" + }, + { + "name": "scale", + "description": "Browser scale factor. Pass a number between 0.1 to 3. Defaults to 1.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0.1, + "default": 1, + "in": "query" + }, + { + "name": "theme", + "description": "Browser theme. Pass \"light\" or \"dark\". Defaults to \"light\".", + "required": false, + "type": "string", + "x-example": "light", + "enum": [ + "light", + "dark" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "light", + "in": "query" + }, + { + "name": "userAgent", + "description": "Custom user agent string. Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "fullpage", + "description": "Capture full page scroll. Pass 0 for viewport only, or 1 for full page. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "locale", + "description": "Browser locale (e.g., \"en-US\", \"fr-FR\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "", + "default": "", + "in": "query" + }, + { + "name": "timezone", + "description": "IANA timezone identifier (e.g., \"America\/New_York\", \"Europe\/London\"). Defaults to browser default.", + "required": false, + "type": "string", + "x-example": "africa\/abidjan", + "enum": [ + "africa\/abidjan", + "africa\/accra", + "africa\/addis_ababa", + "africa\/algiers", + "africa\/asmara", + "africa\/bamako", + "africa\/bangui", + "africa\/banjul", + "africa\/bissau", + "africa\/blantyre", + "africa\/brazzaville", + "africa\/bujumbura", + "africa\/cairo", + "africa\/casablanca", + "africa\/ceuta", + "africa\/conakry", + "africa\/dakar", + "africa\/dar_es_salaam", + "africa\/djibouti", + "africa\/douala", + "africa\/el_aaiun", + "africa\/freetown", + "africa\/gaborone", + "africa\/harare", + "africa\/johannesburg", + "africa\/juba", + "africa\/kampala", + "africa\/khartoum", + "africa\/kigali", + "africa\/kinshasa", + "africa\/lagos", + "africa\/libreville", + "africa\/lome", + "africa\/luanda", + "africa\/lubumbashi", + "africa\/lusaka", + "africa\/malabo", + "africa\/maputo", + "africa\/maseru", + "africa\/mbabane", + "africa\/mogadishu", + "africa\/monrovia", + "africa\/nairobi", + "africa\/ndjamena", + "africa\/niamey", + "africa\/nouakchott", + "africa\/ouagadougou", + "africa\/porto-novo", + "africa\/sao_tome", + "africa\/tripoli", + "africa\/tunis", + "africa\/windhoek", + "america\/adak", + "america\/anchorage", + "america\/anguilla", + "america\/antigua", + "america\/araguaina", + "america\/argentina\/buenos_aires", + "america\/argentina\/catamarca", + "america\/argentina\/cordoba", + "america\/argentina\/jujuy", + "america\/argentina\/la_rioja", + "america\/argentina\/mendoza", + "america\/argentina\/rio_gallegos", + "america\/argentina\/salta", + "america\/argentina\/san_juan", + "america\/argentina\/san_luis", + "america\/argentina\/tucuman", + "america\/argentina\/ushuaia", + "america\/aruba", + "america\/asuncion", + "america\/atikokan", + "america\/bahia", + "america\/bahia_banderas", + "america\/barbados", + "america\/belem", + "america\/belize", + "america\/blanc-sablon", + "america\/boa_vista", + "america\/bogota", + "america\/boise", + "america\/cambridge_bay", + "america\/campo_grande", + "america\/cancun", + "america\/caracas", + "america\/cayenne", + "america\/cayman", + "america\/chicago", + "america\/chihuahua", + "america\/ciudad_juarez", + "america\/costa_rica", + "america\/coyhaique", + "america\/creston", + "america\/cuiaba", + "america\/curacao", + "america\/danmarkshavn", + "america\/dawson", + "america\/dawson_creek", + "america\/denver", + "america\/detroit", + "america\/dominica", + "america\/edmonton", + "america\/eirunepe", + "america\/el_salvador", + "america\/fort_nelson", + "america\/fortaleza", + "america\/glace_bay", + "america\/goose_bay", + "america\/grand_turk", + "america\/grenada", + "america\/guadeloupe", + "america\/guatemala", + "america\/guayaquil", + "america\/guyana", + "america\/halifax", + "america\/havana", + "america\/hermosillo", + "america\/indiana\/indianapolis", + "america\/indiana\/knox", + "america\/indiana\/marengo", + "america\/indiana\/petersburg", + "america\/indiana\/tell_city", + "america\/indiana\/vevay", + "america\/indiana\/vincennes", + "america\/indiana\/winamac", + "america\/inuvik", + "america\/iqaluit", + "america\/jamaica", + "america\/juneau", + "america\/kentucky\/louisville", + "america\/kentucky\/monticello", + "america\/kralendijk", + "america\/la_paz", + "america\/lima", + "america\/los_angeles", + "america\/lower_princes", + "america\/maceio", + "america\/managua", + "america\/manaus", + "america\/marigot", + "america\/martinique", + "america\/matamoros", + "america\/mazatlan", + "america\/menominee", + "america\/merida", + "america\/metlakatla", + "america\/mexico_city", + "america\/miquelon", + "america\/moncton", + "america\/monterrey", + "america\/montevideo", + "america\/montserrat", + "america\/nassau", + "america\/new_york", + "america\/nome", + "america\/noronha", + "america\/north_dakota\/beulah", + "america\/north_dakota\/center", + "america\/north_dakota\/new_salem", + "america\/nuuk", + "america\/ojinaga", + "america\/panama", + "america\/paramaribo", + "america\/phoenix", + "america\/port-au-prince", + "america\/port_of_spain", + "america\/porto_velho", + "america\/puerto_rico", + "america\/punta_arenas", + "america\/rankin_inlet", + "america\/recife", + "america\/regina", + "america\/resolute", + "america\/rio_branco", + "america\/santarem", + "america\/santiago", + "america\/santo_domingo", + "america\/sao_paulo", + "america\/scoresbysund", + "america\/sitka", + "america\/st_barthelemy", + "america\/st_johns", + "america\/st_kitts", + "america\/st_lucia", + "america\/st_thomas", + "america\/st_vincent", + "america\/swift_current", + "america\/tegucigalpa", + "america\/thule", + "america\/tijuana", + "america\/toronto", + "america\/tortola", + "america\/vancouver", + "america\/whitehorse", + "america\/winnipeg", + "america\/yakutat", + "antarctica\/casey", + "antarctica\/davis", + "antarctica\/dumontdurville", + "antarctica\/macquarie", + "antarctica\/mawson", + "antarctica\/mcmurdo", + "antarctica\/palmer", + "antarctica\/rothera", + "antarctica\/syowa", + "antarctica\/troll", + "antarctica\/vostok", + "arctic\/longyearbyen", + "asia\/aden", + "asia\/almaty", + "asia\/amman", + "asia\/anadyr", + "asia\/aqtau", + "asia\/aqtobe", + "asia\/ashgabat", + "asia\/atyrau", + "asia\/baghdad", + "asia\/bahrain", + "asia\/baku", + "asia\/bangkok", + "asia\/barnaul", + "asia\/beirut", + "asia\/bishkek", + "asia\/brunei", + "asia\/chita", + "asia\/colombo", + "asia\/damascus", + "asia\/dhaka", + "asia\/dili", + "asia\/dubai", + "asia\/dushanbe", + "asia\/famagusta", + "asia\/gaza", + "asia\/hebron", + "asia\/ho_chi_minh", + "asia\/hong_kong", + "asia\/hovd", + "asia\/irkutsk", + "asia\/jakarta", + "asia\/jayapura", + "asia\/jerusalem", + "asia\/kabul", + "asia\/kamchatka", + "asia\/karachi", + "asia\/kathmandu", + "asia\/khandyga", + "asia\/kolkata", + "asia\/krasnoyarsk", + "asia\/kuala_lumpur", + "asia\/kuching", + "asia\/kuwait", + "asia\/macau", + "asia\/magadan", + "asia\/makassar", + "asia\/manila", + "asia\/muscat", + "asia\/nicosia", + "asia\/novokuznetsk", + "asia\/novosibirsk", + "asia\/omsk", + "asia\/oral", + "asia\/phnom_penh", + "asia\/pontianak", + "asia\/pyongyang", + "asia\/qatar", + "asia\/qostanay", + "asia\/qyzylorda", + "asia\/riyadh", + "asia\/sakhalin", + "asia\/samarkand", + "asia\/seoul", + "asia\/shanghai", + "asia\/singapore", + "asia\/srednekolymsk", + "asia\/taipei", + "asia\/tashkent", + "asia\/tbilisi", + "asia\/tehran", + "asia\/thimphu", + "asia\/tokyo", + "asia\/tomsk", + "asia\/ulaanbaatar", + "asia\/urumqi", + "asia\/ust-nera", + "asia\/vientiane", + "asia\/vladivostok", + "asia\/yakutsk", + "asia\/yangon", + "asia\/yekaterinburg", + "asia\/yerevan", + "atlantic\/azores", + "atlantic\/bermuda", + "atlantic\/canary", + "atlantic\/cape_verde", + "atlantic\/faroe", + "atlantic\/madeira", + "atlantic\/reykjavik", + "atlantic\/south_georgia", + "atlantic\/st_helena", + "atlantic\/stanley", + "australia\/adelaide", + "australia\/brisbane", + "australia\/broken_hill", + "australia\/darwin", + "australia\/eucla", + "australia\/hobart", + "australia\/lindeman", + "australia\/lord_howe", + "australia\/melbourne", + "australia\/perth", + "australia\/sydney", + "europe\/amsterdam", + "europe\/andorra", + "europe\/astrakhan", + "europe\/athens", + "europe\/belgrade", + "europe\/berlin", + "europe\/bratislava", + "europe\/brussels", + "europe\/bucharest", + "europe\/budapest", + "europe\/busingen", + "europe\/chisinau", + "europe\/copenhagen", + "europe\/dublin", + "europe\/gibraltar", + "europe\/guernsey", + "europe\/helsinki", + "europe\/isle_of_man", + "europe\/istanbul", + "europe\/jersey", + "europe\/kaliningrad", + "europe\/kirov", + "europe\/kyiv", + "europe\/lisbon", + "europe\/ljubljana", + "europe\/london", + "europe\/luxembourg", + "europe\/madrid", + "europe\/malta", + "europe\/mariehamn", + "europe\/minsk", + "europe\/monaco", + "europe\/moscow", + "europe\/oslo", + "europe\/paris", + "europe\/podgorica", + "europe\/prague", + "europe\/riga", + "europe\/rome", + "europe\/samara", + "europe\/san_marino", + "europe\/sarajevo", + "europe\/saratov", + "europe\/simferopol", + "europe\/skopje", + "europe\/sofia", + "europe\/stockholm", + "europe\/tallinn", + "europe\/tirane", + "europe\/ulyanovsk", + "europe\/vaduz", + "europe\/vatican", + "europe\/vienna", + "europe\/vilnius", + "europe\/volgograd", + "europe\/warsaw", + "europe\/zagreb", + "europe\/zurich", + "indian\/antananarivo", + "indian\/chagos", + "indian\/christmas", + "indian\/cocos", + "indian\/comoro", + "indian\/kerguelen", + "indian\/mahe", + "indian\/maldives", + "indian\/mauritius", + "indian\/mayotte", + "indian\/reunion", + "pacific\/apia", + "pacific\/auckland", + "pacific\/bougainville", + "pacific\/chatham", + "pacific\/chuuk", + "pacific\/easter", + "pacific\/efate", + "pacific\/fakaofo", + "pacific\/fiji", + "pacific\/funafuti", + "pacific\/galapagos", + "pacific\/gambier", + "pacific\/guadalcanal", + "pacific\/guam", + "pacific\/honolulu", + "pacific\/kanton", + "pacific\/kiritimati", + "pacific\/kosrae", + "pacific\/kwajalein", + "pacific\/majuro", + "pacific\/marquesas", + "pacific\/midway", + "pacific\/nauru", + "pacific\/niue", + "pacific\/norfolk", + "pacific\/noumea", + "pacific\/pago_pago", + "pacific\/palau", + "pacific\/pitcairn", + "pacific\/pohnpei", + "pacific\/port_moresby", + "pacific\/rarotonga", + "pacific\/saipan", + "pacific\/tahiti", + "pacific\/tarawa", + "pacific\/tongatapu", + "pacific\/wake", + "pacific\/wallis", + "utc" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + }, + { + "name": "latitude", + "description": "Geolocation latitude. Pass a number between -90 to 90. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -90, + "default": 0, + "in": "query" + }, + { + "name": "longitude", + "description": "Geolocation longitude. Pass a number between -180 to 180. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": -180, + "default": 0, + "in": "query" + }, + { + "name": "accuracy", + "description": "Geolocation accuracy in meters. Pass a number between 0 to 100000. Defaults to 0.", + "required": false, + "type": "number", + "format": "float", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "touch", + "description": "Enable touch support. Pass 0 for no touch, or 1 for touch enabled. Defaults to 0.", + "required": false, + "type": "boolean", + "x-example": false, + "default": false, + "in": "query" + }, + { + "name": "permissions", + "description": "Browser permissions to grant. Pass an array of permission names like [\"geolocation\", \"camera\", \"microphone\"]. Defaults to empty.", + "required": false, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "default": [], + "in": "query" + }, + { + "name": "sleep", + "description": "Wait time in seconds before taking the screenshot. Pass an integer between 0 to 10. Defaults to 0.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "width", + "description": "Output image width. Pass 0 to use original width, or an integer between 1 to 2000. Defaults to 0 (original width).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "height", + "description": "Output image height. Pass 0 to use original height, or an integer between 1 to 2000. Defaults to 0 (original height).", + "required": false, + "type": "integer", + "format": "int32", + "x-example": 0, + "default": 0, + "in": "query" + }, + { + "name": "quality", + "description": "Screenshot quality. Pass an integer between 0 to 100. Defaults to keep existing image quality.", + "required": false, + "type": "integer", + "format": "int32", + "x-example": -1, + "default": -1, + "in": "query" + }, + { + "name": "output", + "description": "Output format type (jpeg, jpg, png, gif and webp).", + "required": false, + "type": "string", + "x-example": "jpg", + "enum": [ + "jpg", + "jpeg", + "png", + "webp", + "heic", + "avif", + "gif" + ], + "x-enum-name": null, + "x-enum-keys": [], + "default": "", + "in": "query" + } + ] + } + }, "\/databases": { "get": { "summary": "List databases", @@ -4819,7 +5507,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 319, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4934,7 +5622,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 315, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5053,7 +5741,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 379, + "weight": 380, "cookies": false, "type": "", "demo": "databases\/list-transactions.md", @@ -5120,7 +5808,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 375, + "weight": 376, "cookies": false, "type": "", "demo": "databases\/create-transaction.md", @@ -5190,7 +5878,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 376, + "weight": 377, "cookies": false, "type": "", "demo": "databases\/get-transaction.md", @@ -5253,7 +5941,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 377, + "weight": 378, "cookies": false, "type": "", "demo": "databases\/update-transaction.md", @@ -5332,7 +6020,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 378, + "weight": 379, "cookies": false, "type": "", "demo": "databases\/delete-transaction.md", @@ -5397,7 +6085,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 380, + "weight": 381, "cookies": false, "type": "", "demo": "databases\/create-operations.md", @@ -5478,7 +6166,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 316, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5571,7 +6259,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 317, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5686,7 +6374,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 318, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5778,7 +6466,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 327, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5872,7 +6560,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 323, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5982,7 +6670,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 324, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6054,7 +6742,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 325, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6160,7 +6848,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 326, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6232,7 +6920,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 344, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6327,7 +7015,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 345, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6438,7 +7126,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 346, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6551,7 +7239,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 347, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6662,7 +7350,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 348, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6775,7 +7463,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 349, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6886,7 +7574,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 350, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6999,7 +7687,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 351, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7120,7 +7808,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 352, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7243,7 +7931,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 353, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7366,7 +8054,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 354, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7491,7 +8179,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 355, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7614,7 +8302,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 356, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7739,7 +8427,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 357, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7850,7 +8538,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 358, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7963,7 +8651,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 359, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8069,7 +8757,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 360, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8181,7 +8869,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 361, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8287,7 +8975,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 362, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8399,7 +9087,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 363, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8505,7 +9193,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 364, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8617,7 +9305,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 365, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8755,7 +9443,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 367, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8879,7 +9567,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 368, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8998,7 +9686,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 369, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9109,7 +9797,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 370, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9251,7 +9939,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 342, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9325,7 +10013,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 343, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9406,7 +10094,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 366, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9513,7 +10201,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 338, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9617,7 +10305,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 330, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9806,7 +10494,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 335, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9940,7 +10628,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 333, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -10043,7 +10731,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 337, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10140,7 +10828,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 331, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10243,7 +10931,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 334, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10396,7 +11084,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 332, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10504,7 +11192,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 336, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10604,7 +11292,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 341, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10724,7 +11412,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 340, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10842,7 +11530,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 374, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10935,7 +11623,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 371, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -11068,7 +11756,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 372, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11142,7 +11830,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 373, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11221,7 +11909,7 @@ "x-appwrite": { "method": "list", "group": "functions", - "weight": 455, + "weight": 456, "cookies": false, "type": "", "demo": "functions\/list.md", @@ -11303,7 +11991,7 @@ "x-appwrite": { "method": "create", "group": "functions", - "weight": 452, + "weight": 453, "cookies": false, "type": "", "demo": "functions\/create.md", @@ -11555,7 +12243,7 @@ "x-appwrite": { "method": "listRuntimes", "group": "runtimes", - "weight": 457, + "weight": 458, "cookies": false, "type": "", "demo": "functions\/list-runtimes.md", @@ -11605,7 +12293,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "runtimes", - "weight": 458, + "weight": 459, "cookies": false, "type": "", "demo": "functions\/list-specifications.md", @@ -11656,7 +12344,7 @@ "x-appwrite": { "method": "get", "group": "functions", - "weight": 453, + "weight": 454, "cookies": false, "type": "", "demo": "functions\/get.md", @@ -11716,7 +12404,7 @@ "x-appwrite": { "method": "update", "group": "functions", - "weight": 454, + "weight": 455, "cookies": false, "type": "", "demo": "functions\/update.md", @@ -11964,7 +12652,7 @@ "x-appwrite": { "method": "delete", "group": "functions", - "weight": 456, + "weight": 457, "cookies": false, "type": "", "demo": "functions\/delete.md", @@ -12026,7 +12714,7 @@ "x-appwrite": { "method": "updateFunctionDeployment", "group": "functions", - "weight": 461, + "weight": 462, "cookies": false, "type": "", "demo": "functions\/update-function-deployment.md", @@ -12104,7 +12792,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 462, + "weight": 463, "cookies": false, "type": "", "demo": "functions\/list-deployments.md", @@ -12194,7 +12882,7 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 459, + "weight": 460, "cookies": false, "type": "upload", "demo": "functions\/create-deployment.md", @@ -12287,7 +12975,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 467, + "weight": 468, "cookies": false, "type": "", "demo": "functions\/create-duplicate-deployment.md", @@ -12373,7 +13061,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 464, + "weight": 465, "cookies": false, "type": "", "demo": "functions\/create-template-deployment.md", @@ -12480,7 +13168,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 465, + "weight": 466, "cookies": false, "type": "", "demo": "functions\/create-vcs-deployment.md", @@ -12577,7 +13265,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 460, + "weight": 461, "cookies": false, "type": "", "demo": "functions\/get-deployment.md", @@ -12640,7 +13328,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 463, + "weight": 464, "cookies": false, "type": "", "demo": "functions\/delete-deployment.md", @@ -12708,7 +13396,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 466, + "weight": 467, "cookies": false, "type": "location", "demo": "functions\/get-deployment-download.md", @@ -12794,7 +13482,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 468, + "weight": 469, "cookies": false, "type": "", "demo": "functions\/update-deployment-status.md", @@ -12862,7 +13550,7 @@ "x-appwrite": { "method": "listExecutions", "group": "executions", - "weight": 471, + "weight": 472, "cookies": false, "type": "", "demo": "functions\/list-executions.md", @@ -12946,7 +13634,7 @@ "x-appwrite": { "method": "createExecution", "group": "executions", - "weight": 469, + "weight": 470, "cookies": false, "type": "", "demo": "functions\/create-execution.md", @@ -13065,7 +13753,7 @@ "x-appwrite": { "method": "getExecution", "group": "executions", - "weight": 470, + "weight": 471, "cookies": false, "type": "", "demo": "functions\/get-execution.md", @@ -13131,7 +13819,7 @@ "x-appwrite": { "method": "deleteExecution", "group": "executions", - "weight": 472, + "weight": 473, "cookies": false, "type": "", "demo": "functions\/delete-execution.md", @@ -13199,7 +13887,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 477, + "weight": 478, "cookies": false, "type": "", "demo": "functions\/list-variables.md", @@ -13259,7 +13947,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 475, + "weight": 476, "cookies": false, "type": "", "demo": "functions\/create-variable.md", @@ -13350,7 +14038,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 476, + "weight": 477, "cookies": false, "type": "", "demo": "functions\/get-variable.md", @@ -13418,7 +14106,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 478, + "weight": 479, "cookies": false, "type": "", "demo": "functions\/update-variable.md", @@ -13511,7 +14199,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 479, + "weight": 480, "cookies": false, "type": "", "demo": "functions\/delete-variable.md", @@ -13581,7 +14269,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 250, + "weight": 251, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -13656,7 +14344,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 249, + "weight": 250, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -13729,7 +14417,7 @@ "x-appwrite": { "method": "get", "group": "health", - "weight": 78, + "weight": 79, "cookies": false, "type": "", "demo": "health\/get.md", @@ -13779,7 +14467,7 @@ "x-appwrite": { "method": "getAntivirus", "group": "health", - "weight": 99, + "weight": 100, "cookies": false, "type": "", "demo": "health\/get-antivirus.md", @@ -13829,7 +14517,7 @@ "x-appwrite": { "method": "getCache", "group": "health", - "weight": 81, + "weight": 82, "cookies": false, "type": "", "demo": "health\/get-cache.md", @@ -13879,7 +14567,7 @@ "x-appwrite": { "method": "getCertificate", "group": "health", - "weight": 86, + "weight": 87, "cookies": false, "type": "", "demo": "health\/get-certificate.md", @@ -13938,7 +14626,7 @@ "x-appwrite": { "method": "getDB", "group": "health", - "weight": 80, + "weight": 81, "cookies": false, "type": "", "demo": "health\/get-db.md", @@ -13988,7 +14676,7 @@ "x-appwrite": { "method": "getPubSub", "group": "health", - "weight": 82, + "weight": 83, "cookies": false, "type": "", "demo": "health\/get-pub-sub.md", @@ -14038,7 +14726,7 @@ "x-appwrite": { "method": "getQueueBuilds", "group": "queue", - "weight": 88, + "weight": 89, "cookies": false, "type": "", "demo": "health\/get-queue-builds.md", @@ -14099,7 +14787,7 @@ "x-appwrite": { "method": "getQueueCertificates", "group": "queue", - "weight": 87, + "weight": 88, "cookies": false, "type": "", "demo": "health\/get-queue-certificates.md", @@ -14160,7 +14848,7 @@ "x-appwrite": { "method": "getQueueDatabases", "group": "queue", - "weight": 89, + "weight": 90, "cookies": false, "type": "", "demo": "health\/get-queue-databases.md", @@ -14230,7 +14918,7 @@ "x-appwrite": { "method": "getQueueDeletes", "group": "queue", - "weight": 90, + "weight": 91, "cookies": false, "type": "", "demo": "health\/get-queue-deletes.md", @@ -14291,7 +14979,7 @@ "x-appwrite": { "method": "getFailedJobs", "group": "queue", - "weight": 100, + "weight": 101, "cookies": false, "type": "", "demo": "health\/get-failed-jobs.md", @@ -14376,7 +15064,7 @@ "x-appwrite": { "method": "getQueueFunctions", "group": "queue", - "weight": 94, + "weight": 95, "cookies": false, "type": "", "demo": "health\/get-queue-functions.md", @@ -14437,7 +15125,7 @@ "x-appwrite": { "method": "getQueueLogs", "group": "queue", - "weight": 85, + "weight": 86, "cookies": false, "type": "", "demo": "health\/get-queue-logs.md", @@ -14498,7 +15186,7 @@ "x-appwrite": { "method": "getQueueMails", "group": "queue", - "weight": 91, + "weight": 92, "cookies": false, "type": "", "demo": "health\/get-queue-mails.md", @@ -14559,7 +15247,7 @@ "x-appwrite": { "method": "getQueueMessaging", "group": "queue", - "weight": 92, + "weight": 93, "cookies": false, "type": "", "demo": "health\/get-queue-messaging.md", @@ -14620,7 +15308,7 @@ "x-appwrite": { "method": "getQueueMigrations", "group": "queue", - "weight": 93, + "weight": 94, "cookies": false, "type": "", "demo": "health\/get-queue-migrations.md", @@ -14681,7 +15369,7 @@ "x-appwrite": { "method": "getQueueStatsResources", "group": "queue", - "weight": 95, + "weight": 96, "cookies": false, "type": "", "demo": "health\/get-queue-stats-resources.md", @@ -14742,7 +15430,7 @@ "x-appwrite": { "method": "getQueueUsage", "group": "queue", - "weight": 96, + "weight": 97, "cookies": false, "type": "", "demo": "health\/get-queue-usage.md", @@ -14803,7 +15491,7 @@ "x-appwrite": { "method": "getQueueWebhooks", "group": "queue", - "weight": 84, + "weight": 85, "cookies": false, "type": "", "demo": "health\/get-queue-webhooks.md", @@ -14864,7 +15552,7 @@ "x-appwrite": { "method": "getStorage", "group": "storage", - "weight": 98, + "weight": 99, "cookies": false, "type": "", "demo": "health\/get-storage.md", @@ -14914,7 +15602,7 @@ "x-appwrite": { "method": "getStorageLocal", "group": "storage", - "weight": 97, + "weight": 98, "cookies": false, "type": "", "demo": "health\/get-storage-local.md", @@ -14964,7 +15652,7 @@ "x-appwrite": { "method": "getTime", "group": "health", - "weight": 83, + "weight": 84, "cookies": false, "type": "", "demo": "health\/get-time.md", @@ -15014,7 +15702,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 70, + "weight": 71, "cookies": false, "type": "", "demo": "locale\/get.md", @@ -15067,7 +15755,7 @@ "x-appwrite": { "method": "listCodes", "group": null, - "weight": 71, + "weight": 72, "cookies": false, "type": "", "demo": "locale\/list-codes.md", @@ -15120,7 +15808,7 @@ "x-appwrite": { "method": "listContinents", "group": null, - "weight": 75, + "weight": 76, "cookies": false, "type": "", "demo": "locale\/list-continents.md", @@ -15173,7 +15861,7 @@ "x-appwrite": { "method": "listCountries", "group": null, - "weight": 72, + "weight": 73, "cookies": false, "type": "", "demo": "locale\/list-countries.md", @@ -15226,7 +15914,7 @@ "x-appwrite": { "method": "listCountriesEU", "group": null, - "weight": 73, + "weight": 74, "cookies": false, "type": "", "demo": "locale\/list-countries-eu.md", @@ -15279,7 +15967,7 @@ "x-appwrite": { "method": "listCountriesPhones", "group": null, - "weight": 74, + "weight": 75, "cookies": false, "type": "", "demo": "locale\/list-countries-phones.md", @@ -15332,7 +16020,7 @@ "x-appwrite": { "method": "listCurrencies", "group": null, - "weight": 76, + "weight": 77, "cookies": false, "type": "", "demo": "locale\/list-currencies.md", @@ -15385,7 +16073,7 @@ "x-appwrite": { "method": "listLanguages", "group": null, - "weight": 77, + "weight": 78, "cookies": false, "type": "", "demo": "locale\/list-languages.md", @@ -15438,7 +16126,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 307, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15523,7 +16211,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 304, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -15682,7 +16370,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 311, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15838,7 +16526,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 306, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16034,7 +16722,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 313, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16229,7 +16917,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 305, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16418,7 +17106,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 312, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16601,7 +17289,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 310, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -16657,7 +17345,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 314, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16718,7 +17406,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 308, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16800,7 +17488,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 309, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16882,7 +17570,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 278, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16967,7 +17655,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 277, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17155,7 +17843,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 291, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17339,7 +18027,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 276, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17495,7 +18183,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 290, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17647,7 +18335,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 267, + "weight": 268, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17775,7 +18463,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 281, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17901,7 +18589,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 271, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18005,7 +18693,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 285, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18107,7 +18795,7 @@ "x-appwrite": { "method": "createResendProvider", "group": "providers", - "weight": 269, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-resend-provider.md", @@ -18223,7 +18911,7 @@ "x-appwrite": { "method": "updateResendProvider", "group": "providers", - "weight": 283, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-resend-provider.md", @@ -18337,7 +19025,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 268, + "weight": 269, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18453,7 +19141,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 282, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18567,7 +19255,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 270, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18813,7 +19501,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 284, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19052,7 +19740,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 272, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19156,7 +19844,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 286, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19258,7 +19946,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 273, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19362,7 +20050,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 287, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19464,7 +20152,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 274, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19568,7 +20256,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 288, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19670,7 +20358,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 275, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19774,7 +20462,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 289, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19874,7 +20562,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 280, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19930,7 +20618,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 292, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19991,7 +20679,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 279, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20073,7 +20761,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 301, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20155,7 +20843,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 294, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20238,7 +20926,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 293, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20327,7 +21015,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 296, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20388,7 +21076,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 297, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20468,7 +21156,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 298, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20529,7 +21217,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 295, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20611,7 +21299,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 300, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20702,7 +21390,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 299, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20791,7 +21479,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 302, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20855,7 +21543,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 303, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20927,7 +21615,7 @@ "x-appwrite": { "method": "list", "group": "sites", - "weight": 484, + "weight": 485, "cookies": false, "type": "", "demo": "sites\/list.md", @@ -21009,7 +21697,7 @@ "x-appwrite": { "method": "create", "group": "sites", - "weight": 482, + "weight": 483, "cookies": false, "type": "", "demo": "sites\/create.md", @@ -21278,7 +21966,7 @@ "x-appwrite": { "method": "listFrameworks", "group": "frameworks", - "weight": 487, + "weight": 488, "cookies": false, "type": "", "demo": "sites\/list-frameworks.md", @@ -21328,7 +22016,7 @@ "x-appwrite": { "method": "listSpecifications", "group": "frameworks", - "weight": 510, + "weight": 511, "cookies": false, "type": "", "demo": "sites\/list-specifications.md", @@ -21379,7 +22067,7 @@ "x-appwrite": { "method": "get", "group": "sites", - "weight": 483, + "weight": 484, "cookies": false, "type": "", "demo": "sites\/get.md", @@ -21439,7 +22127,7 @@ "x-appwrite": { "method": "update", "group": "sites", - "weight": 485, + "weight": 486, "cookies": false, "type": "", "demo": "sites\/update.md", @@ -21703,7 +22391,7 @@ "x-appwrite": { "method": "delete", "group": "sites", - "weight": 486, + "weight": 487, "cookies": false, "type": "", "demo": "sites\/delete.md", @@ -21765,7 +22453,7 @@ "x-appwrite": { "method": "updateSiteDeployment", "group": "sites", - "weight": 493, + "weight": 494, "cookies": false, "type": "", "demo": "sites\/update-site-deployment.md", @@ -21843,7 +22531,7 @@ "x-appwrite": { "method": "listDeployments", "group": "deployments", - "weight": 492, + "weight": 493, "cookies": false, "type": "", "demo": "sites\/list-deployments.md", @@ -21920,7 +22608,7 @@ "tags": [ "sites" ], - "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "description": "Create a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "responses": { "202": { "description": "Deployment", @@ -21933,11 +22621,11 @@ "x-appwrite": { "method": "createDeployment", "group": "deployments", - "weight": 488, + "weight": 489, "cookies": false, "type": "upload", "demo": "sites\/create-deployment.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the function's deployment to use your new deployment ID.", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterCreate a new site code deployment. Use this endpoint to upload a new version of your site code. To activate your newly uploaded code, you'll need to update the site's deployment to use your new deployment ID.", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22034,7 +22722,7 @@ "x-appwrite": { "method": "createDuplicateDeployment", "group": "deployments", - "weight": 496, + "weight": 497, "cookies": false, "type": "", "demo": "sites\/create-duplicate-deployment.md", @@ -22114,7 +22802,7 @@ "x-appwrite": { "method": "createTemplateDeployment", "group": "deployments", - "weight": 489, + "weight": 490, "cookies": false, "type": "", "demo": "sites\/create-template-deployment.md", @@ -22221,7 +22909,7 @@ "x-appwrite": { "method": "createVcsDeployment", "group": "deployments", - "weight": 490, + "weight": 491, "cookies": false, "type": "", "demo": "sites\/create-vcs-deployment.md", @@ -22319,7 +23007,7 @@ "x-appwrite": { "method": "getDeployment", "group": "deployments", - "weight": 491, + "weight": 492, "cookies": false, "type": "", "demo": "sites\/get-deployment.md", @@ -22382,7 +23070,7 @@ "x-appwrite": { "method": "deleteDeployment", "group": "deployments", - "weight": 494, + "weight": 495, "cookies": false, "type": "", "demo": "sites\/delete-deployment.md", @@ -22450,7 +23138,7 @@ "x-appwrite": { "method": "getDeploymentDownload", "group": "deployments", - "weight": 495, + "weight": 496, "cookies": false, "type": "location", "demo": "sites\/get-deployment-download.md", @@ -22536,7 +23224,7 @@ "x-appwrite": { "method": "updateDeploymentStatus", "group": "deployments", - "weight": 497, + "weight": 498, "cookies": false, "type": "", "demo": "sites\/update-deployment-status.md", @@ -22604,7 +23292,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 499, + "weight": 500, "cookies": false, "type": "", "demo": "sites\/list-logs.md", @@ -22685,7 +23373,7 @@ "x-appwrite": { "method": "getLog", "group": "logs", - "weight": 498, + "weight": 499, "cookies": false, "type": "", "demo": "sites\/get-log.md", @@ -22750,7 +23438,7 @@ "x-appwrite": { "method": "deleteLog", "group": "logs", - "weight": 500, + "weight": 501, "cookies": false, "type": "", "demo": "sites\/delete-log.md", @@ -22818,7 +23506,7 @@ "x-appwrite": { "method": "listVariables", "group": "variables", - "weight": 503, + "weight": 504, "cookies": false, "type": "", "demo": "sites\/list-variables.md", @@ -22878,7 +23566,7 @@ "x-appwrite": { "method": "createVariable", "group": "variables", - "weight": 501, + "weight": 502, "cookies": false, "type": "", "demo": "sites\/create-variable.md", @@ -22969,7 +23657,7 @@ "x-appwrite": { "method": "getVariable", "group": "variables", - "weight": 502, + "weight": 503, "cookies": false, "type": "", "demo": "sites\/get-variable.md", @@ -23037,7 +23725,7 @@ "x-appwrite": { "method": "updateVariable", "group": "variables", - "weight": 504, + "weight": 505, "cookies": false, "type": "", "demo": "sites\/update-variable.md", @@ -23130,7 +23818,7 @@ "x-appwrite": { "method": "deleteVariable", "group": "variables", - "weight": 505, + "weight": 506, "cookies": false, "type": "", "demo": "sites\/delete-variable.md", @@ -23198,7 +23886,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 155, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -23280,7 +23968,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 154, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -23418,7 +24106,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 156, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -23478,7 +24166,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 157, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -23612,7 +24300,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 158, + "weight": 159, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -23672,7 +24360,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 160, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -23765,7 +24453,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 159, + "weight": 160, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -23856,7 +24544,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 161, + "weight": 162, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -23927,7 +24615,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 166, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -24017,7 +24705,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 167, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -24088,7 +24776,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 163, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -24168,7 +24856,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 162, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -24376,7 +25064,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 164, + "weight": 165, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -24456,7 +25144,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 385, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -24538,7 +25226,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 381, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -24621,7 +25309,7 @@ "x-appwrite": { "method": "listTransactions", "group": "transactions", - "weight": 444, + "weight": 445, "cookies": false, "type": "", "demo": "tablesdb\/list-transactions.md", @@ -24691,7 +25379,7 @@ "x-appwrite": { "method": "createTransaction", "group": "transactions", - "weight": 440, + "weight": 441, "cookies": false, "type": "", "demo": "tablesdb\/create-transaction.md", @@ -24764,7 +25452,7 @@ "x-appwrite": { "method": "getTransaction", "group": "transactions", - "weight": 441, + "weight": 442, "cookies": false, "type": "", "demo": "tablesdb\/get-transaction.md", @@ -24830,7 +25518,7 @@ "x-appwrite": { "method": "updateTransaction", "group": "transactions", - "weight": 442, + "weight": 443, "cookies": false, "type": "", "demo": "tablesdb\/update-transaction.md", @@ -24912,7 +25600,7 @@ "x-appwrite": { "method": "deleteTransaction", "group": "transactions", - "weight": 443, + "weight": 444, "cookies": false, "type": "", "demo": "tablesdb\/delete-transaction.md", @@ -24980,7 +25668,7 @@ "x-appwrite": { "method": "createOperations", "group": "transactions", - "weight": 445, + "weight": 446, "cookies": false, "type": "", "demo": "tablesdb\/create-operations.md", @@ -25064,7 +25752,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 382, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -25124,7 +25812,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 383, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -25203,7 +25891,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 384, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -25263,7 +25951,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 392, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -25356,7 +26044,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 388, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -25465,7 +26153,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 389, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -25536,7 +26224,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 390, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -25641,7 +26329,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 391, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -25712,7 +26400,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 397, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -25806,7 +26494,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 398, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -25916,7 +26604,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 399, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -26028,7 +26716,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 400, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -26138,7 +26826,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 401, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -26250,7 +26938,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 402, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -26360,7 +27048,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 403, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -26472,7 +27160,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 404, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -26592,7 +27280,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 405, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -26714,7 +27402,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 406, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -26836,7 +27524,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 407, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -26960,7 +27648,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 408, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -27082,7 +27770,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 409, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -27206,7 +27894,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 410, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -27316,7 +28004,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 411, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -27428,7 +28116,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 412, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -27533,7 +28221,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 413, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -27644,7 +28332,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 414, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -27749,7 +28437,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 415, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -27860,7 +28548,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 416, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -27965,7 +28653,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 417, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -28076,7 +28764,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 418, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -28213,7 +28901,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 420, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -28336,7 +29024,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 421, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -28454,7 +29142,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 422, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -28564,7 +29252,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 423, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -28705,7 +29393,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 395, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -28778,7 +29466,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 396, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -28858,7 +29546,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 419, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -28964,7 +29652,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 427, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -29056,7 +29744,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 424, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -29188,7 +29876,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 425, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -29261,7 +29949,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 426, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -29339,7 +30027,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 436, + "weight": 437, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -29442,7 +30130,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 428, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -29622,7 +30310,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 433, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -29751,7 +30439,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 431, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -29853,7 +30541,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 435, + "weight": 436, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -29949,7 +30637,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 429, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -30051,7 +30739,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 432, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -30195,7 +30883,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 430, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -30302,7 +30990,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 434, + "weight": 435, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -30401,7 +31089,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 439, + "weight": 440, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -30520,7 +31208,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 438, + "weight": 439, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -30637,7 +31325,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 171, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -30722,7 +31410,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 170, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -30813,7 +31501,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 172, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -30876,7 +31564,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 174, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -30952,7 +31640,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 176, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -31015,7 +31703,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 178, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -31108,7 +31796,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 177, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -31222,7 +31910,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 179, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -31293,7 +31981,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 180, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -31380,7 +32068,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 182, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -31453,7 +32141,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 181, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -31548,7 +32236,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 173, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -31610,7 +32298,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 175, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -31690,7 +32378,7 @@ "x-appwrite": { "method": "list", "group": "files", - "weight": 522, + "weight": 523, "cookies": false, "type": "", "demo": "tokens\/list.md", @@ -31780,7 +32468,7 @@ "x-appwrite": { "method": "createFileToken", "group": "files", - "weight": 520, + "weight": 521, "cookies": false, "type": "", "demo": "tokens\/create-file-token.md", @@ -31865,7 +32553,7 @@ "x-appwrite": { "method": "get", "group": "tokens", - "weight": 521, + "weight": 522, "cookies": false, "type": "", "demo": "tokens\/get.md", @@ -31926,7 +32614,7 @@ "x-appwrite": { "method": "update", "group": "tokens", - "weight": 523, + "weight": 524, "cookies": false, "type": "", "demo": "tokens\/update.md", @@ -31998,7 +32686,7 @@ "x-appwrite": { "method": "delete", "group": "tokens", - "weight": 524, + "weight": 525, "cookies": false, "type": "", "demo": "tokens\/delete.md", @@ -32059,7 +32747,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 193, + "weight": 194, "cookies": false, "type": "", "demo": "users\/list.md", @@ -32141,7 +32829,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 184, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create.md", @@ -32237,7 +32925,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 187, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -32329,7 +33017,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 185, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -32419,7 +33107,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 201, + "weight": 202, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -32498,7 +33186,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 224, + "weight": 225, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -32560,7 +33248,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 186, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -32652,7 +33340,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 189, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -32744,7 +33432,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 190, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -32871,7 +33559,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 191, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -32984,7 +33672,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 188, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -33095,7 +33783,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 194, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get.md", @@ -33150,7 +33838,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 222, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -33212,7 +33900,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 207, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -33292,7 +33980,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 225, + "weight": 226, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -33375,7 +34063,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 203, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -33456,7 +34144,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 199, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -33537,7 +34225,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 198, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -33629,7 +34317,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 212, + "weight": 213, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -33764,7 +34452,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 217, + "weight": 218, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -33895,7 +34583,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 213, + "weight": 214, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -34011,7 +34699,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 214, + "weight": 215, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -34127,7 +34815,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 217, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -34243,7 +34931,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 216, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -34361,7 +35049,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 205, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -34441,7 +35129,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 206, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -34521,7 +35209,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 208, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -34599,7 +35287,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 195, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -34659,7 +35347,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 210, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -34737,7 +35425,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 197, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -34806,7 +35494,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 218, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -34861,7 +35549,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 221, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -34918,7 +35606,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 220, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -34988,7 +35676,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 202, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -35066,7 +35754,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 200, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -35148,7 +35836,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 192, + "weight": 193, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -35260,7 +35948,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 196, + "weight": 197, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -35329,7 +36017,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 211, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -35420,7 +36108,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 223, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -35491,7 +36179,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 219, + "weight": 220, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -35574,7 +36262,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 209, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -35654,7 +36342,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 204, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", diff --git a/app/config/templates/site.php b/app/config/templates/site.php index e552a6b9ac..f2396b66db 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -24,6 +24,7 @@ class UseCases public const ECOMMERCE = 'ecommerce'; public const DOCUMENTATION = 'documentation'; public const BLOG = 'blog'; + public const AI = 'artificial intelligence'; } const TEMPLATE_FRAMEWORKS = [ @@ -970,7 +971,7 @@ return [ 'name' => 'TanStack Start starter', 'useCases' => [UseCases::STARTER], 'tagline' => 'Simple TanStack Start application integrated with Appwrite SDK.', - 'score' => 6, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) + 'score' => 9, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) 'screenshotDark' => $url . '/images/sites/templates/starter-for-tanstack-start-dark.png', 'screenshotLight' => $url . '/images/sites/templates/starter-for-tanstack-start-light.png', 'frameworks' => [ @@ -1443,4 +1444,32 @@ return [ 'providerVersion' => '0.3.*', 'variables' => [] ], + [ + 'key' => 'text-to-speech', + 'name' => 'Text-to-speech with ElevenLabs', + 'tagline' => 'Next.js app that transforms text into natural, human-like speech using ElevenLabs', + 'score' => 10, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) + 'useCases' => [UseCases::AI], + 'screenshotDark' => $url . '/images/sites/templates/text-to-speech-dark.png', + 'screenshotLight' => $url . '/images/sites/templates/text-to-speech-light.png', + 'frameworks' => [ + getFramework('NEXTJS', [ + 'providerRootDirectory' => './nextjs/text-to-speech', + ]), + ], + 'vcsProvider' => 'github', + 'providerRepositoryId' => 'templates-for-sites', + 'providerOwner' => 'appwrite', + 'providerVersion' => '0.6.*', + 'variables' => [ + [ + 'name' => 'ELEVENLABS_API_KEY', + 'description' => 'Your ElevenLabs API key', + 'value' => '', + 'placeholder' => 'sk_.....', + 'required' => true, + 'type' => 'password' + ], + ] + ], ]; diff --git a/app/controllers/api/locale.php b/app/controllers/api/locale.php index 2c8a38de07..69bf766323 100644 --- a/app/controllers/api/locale.php +++ b/app/controllers/api/locale.php @@ -37,7 +37,6 @@ App::get('/v1/locale') $currencies = Config::getParam('locale-currencies'); $output = []; $ip = $request->getIP(); - $time = (60 * 60 * 24 * 45); // 45 days cache $output['ip'] = $ip; @@ -68,10 +67,6 @@ App::get('/v1/locale') $output['currency'] = $currency; } - $response - ->addHeader('Cache-Control', 'public, max-age=' . $time) - ->addHeader('Cache-Control', 'private, max-age=3888000') // 45 days - ; $response->dynamic(new Document($output), Response::MODEL_LOCALE); }); diff --git a/app/init/constants.php b/app/init/constants.php index afed64f798..3b81785690 100644 --- a/app/init/constants.php +++ b/app/init/constants.php @@ -271,6 +271,8 @@ const METRIC_SITES_ID_REQUESTS = 'sites.{siteInternalId}.requests'; const METRIC_SITES_ID_INBOUND = 'sites.{siteInternalId}.inbound'; const METRIC_SITES_ID_OUTBOUND = 'sites.{siteInternalId}.outbound'; const METRIC_AVATARS_SCREENSHOTS_GENERATED = 'avatars.screenshotsGenerated'; +const METRIC_FUNCTIONS_RUNTIME = 'functions.runtimes.{runtime}'; +const METRIC_SITES_FRAMEWORK = 'sites.frameworks.{framework}'; // Resource types const RESOURCE_TYPE_PROJECTS = 'projects'; diff --git a/composer.json b/composer.json index 62811e9d32..62abce9ca2 100644 --- a/composer.json +++ b/composer.json @@ -55,7 +55,7 @@ "utopia-php/detector": "0.2.*", "utopia-php/domains": "0.9.*", "utopia-php/emails": "0.6.*", - "utopia-php/dns": "0.3.*", + "utopia-php/dns": "1.1.*", "utopia-php/dsn": "0.2.1", "utopia-php/framework": "0.33.*", "utopia-php/fetch": "0.4.*", @@ -107,23 +107,5 @@ "php-http/discovery": true, "tbachert/spi": true } - }, - "repositories": [ - { - "type": "vcs", - "url": "https://github.com/utopia-php/migration" - }, - { - "type": "vcs", - "url": "https://github.com/utopia-php/emails" - }, - { - "type": "vcs", - "url": "https://github.com/utopia-php/validators" - }, - { - "type": "vcs", - "url": "https://github.com/utopia-php/database" - } - ] + } } diff --git a/composer.lock b/composer.lock index 8faa5a477c..87eaf28a3e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a184716dd568cd37c015e1e929dd3c24", + "content-hash": "ad28b7155175986191bd19bbcd13d623", "packages": [ { "name": "adhocore/jwt", @@ -3840,16 +3840,16 @@ }, { "name": "utopia-php/database", - "version": "3.1.2", + "version": "3.1.5", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "b6541a9cd9b21786a5020327f582838afdb159aa" + "reference": "76568b81f25d89fc1e0c53f0370f139130eeb939" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/b6541a9cd9b21786a5020327f582838afdb159aa", - "reference": "b6541a9cd9b21786a5020327f582838afdb159aa", + "url": "https://api.github.com/repos/utopia-php/database/zipball/76568b81f25d89fc1e0c53f0370f139130eeb939", + "reference": "76568b81f25d89fc1e0c53f0370f139130eeb939", "shasum": "" }, "require": { @@ -3878,38 +3878,7 @@ "Utopia\\Database\\": "src/Database" } }, - "autoload-dev": { - "psr-4": { - "Tests\\E2E\\": "tests/e2e", - "Tests\\Unit\\": "tests/unit" - } - }, - "scripts": { - "build": [ - "Composer\\Config::disableProcessTimeout", - "docker compose build" - ], - "start": [ - "Composer\\Config::disableProcessTimeout", - "docker compose up -d" - ], - "test": [ - "Composer\\Config::disableProcessTimeout", - "docker compose exec tests vendor/bin/phpunit --configuration phpunit.xml" - ], - "lint": [ - "php -d memory_limit=2G ./vendor/bin/pint --test" - ], - "format": [ - "php -d memory_limit=2G ./vendor/bin/pint" - ], - "check": [ - "./vendor/bin/phpstan analyse --level 7 src tests --memory-limit 2G" - ], - "coverage": [ - "./vendor/bin/coverage-check ./tmp/clover.xml 90" - ] - }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3922,10 +3891,10 @@ "utopia" ], "support": { - "source": "https://github.com/utopia-php/database/tree/3.1.2", - "issues": "https://github.com/utopia-php/database/issues" + "issues": "https://github.com/utopia-php/database/issues", + "source": "https://github.com/utopia-php/database/tree/3.1.5" }, - "time": "2025-10-30T13:10:13+00:00" + "time": "2025-11-05T10:17:55+00:00" }, { "name": "utopia-php/detector", @@ -3974,29 +3943,28 @@ }, { "name": "utopia-php/dns", - "version": "0.3.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/utopia-php/dns.git", - "reference": "8fd4161bc3a8021a670c1101b40f6b09a97f1a54" + "reference": "d6eca184883262bdcb4261e57491c91b16079b9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/dns/zipball/8fd4161bc3a8021a670c1101b40f6b09a97f1a54", - "reference": "8fd4161bc3a8021a670c1101b40f6b09a97f1a54", + "url": "https://api.github.com/repos/utopia-php/dns/zipball/d6eca184883262bdcb4261e57491c91b16079b9a", + "reference": "d6eca184883262bdcb4261e57491c91b16079b9a", "shasum": "" }, "require": { - "php": ">=8.0", - "utopia-php/cli": "0.15.*", - "utopia-php/telemetry": "^0.1.1" + "php": ">=8.3", + "utopia-php/console": "0.0.*", + "utopia-php/telemetry": "0.1.*" }, "require-dev": { - "laravel/pint": "1.2.*", - "phpstan/phpstan": "1.8.*", - "phpunit/phpunit": "^9.3", - "rregeer/phpunit-coverage-check": "^0.3.1", - "swoole/ide-helper": "4.6.6" + "laravel/pint": "1.25.*", + "phpstan/phpstan": "2.0.*", + "phpunit/phpunit": "12.4.*", + "swoole/ide-helper": "5.1.8" }, "type": "library", "autoload": { @@ -4024,9 +3992,9 @@ ], "support": { "issues": "https://github.com/utopia-php/dns/issues", - "source": "https://github.com/utopia-php/dns/tree/0.3.0" + "source": "https://github.com/utopia-php/dns/tree/1.1.0" }, - "time": "2025-08-04T11:05:53+00:00" + "time": "2025-11-03T22:49:02+00:00" }, { "name": "utopia-php/domains", @@ -4169,35 +4137,7 @@ "Utopia\\Emails\\": "src/Emails" } }, - "scripts": { - "test": [ - "vendor/bin/phpunit" - ], - "lint": [ - "./vendor/bin/pint --test" - ], - "format": [ - "./vendor/bin/pint" - ], - "check": [ - "./vendor/bin/phpstan analyse" - ], - "import": [ - "php import.php" - ], - "import:all": [ - "php import.php all --commit=true" - ], - "import:disposable": [ - "php import.php disposable --commit=true" - ], - "import:free": [ - "php import.php free --commit=true" - ], - "import:stats": [ - "php import.php stats" - ] - }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4209,19 +4149,19 @@ ], "description": "Utopia Emails library is simple and lite library for parsing and validating email addresses. This library is aiming to be as simple and easy to learn and use.", "keywords": [ + "RFC5322", "email", "emails", "framework", "parsing", "php", - "rfc5322", "upf", "utopia", "validation" ], "support": { - "source": "https://github.com/utopia-php/emails/tree/0.6.2", - "issues": "https://github.com/utopia-php/emails/issues" + "issues": "https://github.com/utopia-php/emails/issues", + "source": "https://github.com/utopia-php/emails/tree/0.6.2" }, "time": "2025-10-28T16:08:17+00:00" }, @@ -4549,25 +4489,7 @@ "Utopia\\Migration\\": "src/Migration" } }, - "autoload-dev": { - "psr-4": { - "Utopia\\Tests\\": "tests/Migration" - } - }, - "scripts": { - "test": [ - "./vendor/bin/phpunit" - ], - "lint": [ - "./vendor/bin/pint --test" - ], - "format": [ - "./vendor/bin/pint" - ], - "check": [ - "./vendor/bin/phpstan analyse --level 3 src tests --memory-limit 2G" - ] - }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4580,8 +4502,8 @@ "utopia" ], "support": { - "source": "https://github.com/utopia-php/migration/tree/1.3.3", - "issues": "https://github.com/utopia-php/migration/issues" + "issues": "https://github.com/utopia-php/migration/issues", + "source": "https://github.com/utopia-php/migration/tree/1.3.3" }, "time": "2025-10-28T04:02:08+00:00" }, @@ -5213,20 +5135,7 @@ "Utopia\\": "src/" } }, - "scripts": { - "lint": [ - "vendor/bin/pint --test" - ], - "format": [ - "vendor/bin/pint" - ], - "check": [ - "vendor/bin/phpstan analyse -c phpstan.neon --memory-limit 512M" - ], - "test": [ - "vendor/bin/phpunit --configuration phpunit.xml" - ] - }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5238,8 +5147,8 @@ "validator" ], "support": { - "source": "https://github.com/utopia-php/validators/tree/0.0.2", - "issues": "https://github.com/utopia-php/validators/issues" + "issues": "https://github.com/utopia-php/validators/issues", + "source": "https://github.com/utopia-php/validators/tree/0.0.2" }, "time": "2025-10-20T21:52:28+00:00" }, @@ -5468,16 +5377,16 @@ "packages-dev": [ { "name": "appwrite/sdk-generator", - "version": "1.5.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "42df22195d6457e52e4c819678168470b114a816" + "reference": "cd712674e34136f706e9170641ed6f4ce160e772" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/42df22195d6457e52e4c819678168470b114a816", - "reference": "42df22195d6457e52e4c819678168470b114a816", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/cd712674e34136f706e9170641ed6f4ce160e772", + "reference": "cd712674e34136f706e9170641ed6f4ce160e772", "shasum": "" }, "require": { @@ -5513,9 +5422,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/1.5.0" + "source": "https://github.com/appwrite/sdk-generator/tree/1.5.1" }, - "time": "2025-10-31T10:10:25+00:00" + "time": "2025-11-04T09:55:47+00:00" }, { "name": "doctrine/annotations", @@ -8982,7 +8891,7 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { @@ -9006,5 +8915,5 @@ "platform-overrides": { "php": "8.3" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/docker-compose.override.yml b/docker-compose.override.yml new file mode 100644 index 0000000000..52c5058ab9 --- /dev/null +++ b/docker-compose.override.yml @@ -0,0 +1,7 @@ +services: + appwrite: + # volumes: + # - ~/.ssh:/root/.ssh + environment: + - GH_TOKEN= + - GIT_EMAIL= diff --git a/docs/sdks/python/CHANGELOG.md b/docs/sdks/python/CHANGELOG.md index 4d0c81a7db..31396fa3e6 100644 --- a/docs/sdks/python/CHANGELOG.md +++ b/docs/sdks/python/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 13.6.1 + +* Fix passing of `None` to nullable parameters + ## 13.6.0 * Add `total` parameter to list queries allowing skipping counting rows in a table for improved performance diff --git a/docs/tutorials/release-sdks.md b/docs/tutorials/release-sdks.md index 99c0fa4fd3..0e03beca71 100644 --- a/docs/tutorials/release-sdks.md +++ b/docs/tutorials/release-sdks.md @@ -26,34 +26,27 @@ Before releasing SDKs, you need to: To enable SDK releases via GitHub, you need to mount SSH keys and configure GitHub authentication in your Docker environment. -#### Update Dockerfile +#### Update docker-compose.override.yml -Add the following configuration to your `Dockerfile`: - -```dockerfile -ARG GH_TOKEN -ENV GH_TOKEN=your_github_token_here -RUN git config --global user.email "your-email@example.com" -RUN apk add --update --no-cache openssh-client github-cli -``` - -Replace: -- `your_github_token_here` with your GitHub personal access token (with appropriate permissions) -- `your-email@example.com` with your Git email address - -#### Update docker-compose.yml - -Add the SSH key volume mount to the `appwrite` service in `docker-compose.yml`: +Update `docker-compose.override.yml` to mount SSH keys and set environment variables for the `appwrite` service: ```yaml services: appwrite: volumes: - ~/.ssh:/root/.ssh - # ... other volumes + environment: + - GH_TOKEN=your_github_token_here + - GIT_EMAIL=your-email@example.com ``` -This mounts your SSH keys from the host machine, allowing the container to authenticate with GitHub. +Uncomment the volumes section. + +Replace: +- `your_github_token_here` with your GitHub personal access token (with appropriate permissions) +- `your-email@example.com` with your Git email address + +This mounts your SSH keys from the host machine and sets the GitHub token and email as environment variables, allowing the container to authenticate with GitHub. The git configuration is handled automatically at runtime. ### Updating Specs diff --git a/public/images/sites/templates/text-to-speech-dark.png b/public/images/sites/templates/text-to-speech-dark.png new file mode 100644 index 0000000000..afa68c4227 Binary files /dev/null and b/public/images/sites/templates/text-to-speech-dark.png differ diff --git a/public/images/sites/templates/text-to-speech-light.png b/public/images/sites/templates/text-to-speech-light.png new file mode 100644 index 0000000000..e10148fe17 Binary files /dev/null and b/public/images/sites/templates/text-to-speech-light.png differ diff --git a/src/Appwrite/Auth/OAuth2/Google.php b/src/Appwrite/Auth/OAuth2/Google.php index c6f621b814..79894c2422 100644 --- a/src/Appwrite/Auth/OAuth2/Google.php +++ b/src/Appwrite/Auth/OAuth2/Google.php @@ -53,7 +53,9 @@ class Google extends OAuth2 'redirect_uri' => $this->callback, 'scope' => \implode(' ', $this->getScopes()), 'state' => \json_encode($this->state), - 'response_type' => 'code' + 'response_type' => 'code', + 'access_type' => 'offline', + 'prompt' => 'consent' ]); } diff --git a/src/Appwrite/Network/Validator/DNS.php b/src/Appwrite/Network/Validator/DNS.php index f09bb42b02..e3c1d38015 100644 --- a/src/Appwrite/Network/Validator/DNS.php +++ b/src/Appwrite/Network/Validator/DNS.php @@ -3,118 +3,65 @@ namespace Appwrite\Network\Validator; use Utopia\DNS\Client; +use Utopia\DNS\Message; +use Utopia\DNS\Message\Question; +use Utopia\DNS\Message\Record; use Utopia\Domains\Domain; use Utopia\System\System; use Utopia\Validator; class DNS extends Validator { - public const RECORD_A = 'A'; - public const RECORD_AAAA = 'AAAA'; - public const RECORD_CNAME = 'CNAME'; - public const RECORD_CAA = 'CAA'; // You can provide domain only (as $target) for CAA validation - - /** - * @var mixed - */ - protected mixed $logs; - - /** - * @var string - */ - protected string $dnsServer; - - /** - * @param string $target - */ - public function __construct(protected string $target, protected string $type = self::RECORD_CNAME, string $dnsServer = '') - { - if (empty($dnsServer)) { - $dnsServer = System::getEnv('_APP_DNS', '8.8.8.8'); - } - - $this->dnsServer = $dnsServer; + public function __construct( + protected string $target, + protected int $type = Record::TYPE_CNAME, + protected string $server = '' + ) { + $this->server = $server ?: System::getEnv('_APP_DNS', '8.8.8.8'); } - /** - * @return string - */ public function getDescription(): string { - return 'Invalid DNS record'; + return 'Invalid DNS record.'; } - /** - * @return mixed - */ - public function getLogs(): mixed - { - return $this->logs; - } - - /** - * Check if DNS record value matches specific value - * - * @param mixed $domain - * @return bool - */ public function isValid($value): bool { - if (!is_string($value)) { + if (!is_string($value) || trim($value) === '') { return false; } - $dns = new Client($this->dnsServer); - + $client = new Client($this->server); try { - $rawQuery = $dns->query($value, $this->type); - - // Some DNS servers return all records, not only type that's asked for - // Likely occurs when no records of specific type are found - $query = array_filter($rawQuery, function ($record) { - return $record->getTypeName() === $this->type; - }); - - $this->logs = $query; - } catch (\Exception $e) { - $this->logs = ['error' => $e->getMessage()]; + $response = $client->query(Message::query( + new Question($value, $this->type) + )); + } catch (\Throwable) { return false; } - if (empty($query)) { - // CAA records inherit from parent (custom CAA behaviour) - if ($this->type === self::RECORD_CAA) { - $domain = new Domain($value); - if ($domain->get() === $domain->getApex()) { - return true; // No CAA on apex domain means anyone can issue certificate - } + $typeMatches = array_filter( + $response->answers, + fn (Record $record) => $record->type === $this->type + ); - // Recursive validation by parent domain - $parts = \explode('.', $value); - \array_shift($parts); - $parentDomain = \implode('.', $parts); - $validator = new DNS($this->target, DNS::RECORD_CAA, $this->dnsServer); - return $validator->isValid($parentDomain); + if (empty($typeMatches)) { + if ($this->type === Record::TYPE_CAA) { + return $this->validateParentCAA($value); } return false; } - foreach ($query as $record) { - // CAA validation only needs to ensure domain - if ($this->type === self::RECORD_CAA) { - // Extract domain; comments showcase extraction steps in most complex scenario - $rdata = $record->getRdata(); // 255 issuewild "certainly.com;validationmethods=tls-alpn-01;retrytimeout=3600" - $rdata = \explode(' ', $rdata, 3)[2] ?? ''; // "certainly.com;validationmethods=tls-alpn-01;retrytimeout=3600" - $rdata = \trim($rdata, '"'); // certainly.com;validationmethods=tls-alpn-01;retrytimeout=3600 - $rdata = \explode(';', $rdata, 2)[0] ?? ''; // certainly.com - - if ($rdata === $this->target) { + foreach ($typeMatches as $record) { + if ($this->type === Record::TYPE_CAA) { + $valuePart = $this->extractCAAValue($record->rdata); + if ($valuePart !== '' && $valuePart === $this->target) { return true; } } - if ($record->getRdata() === $this->target) { + if ($record->rdata === $this->target) { return true; } } @@ -122,25 +69,46 @@ class DNS extends Validator return false; } - /** - * Is array - * - * Function will return true if object is array. - * - * @return bool - */ + private function validateParentCAA(string $domain): bool + { + try { + $domainInfo = new Domain($domain); + } catch (\Throwable) { + return false; + } + + if ($domainInfo->get() === $domainInfo->getApex()) { + return true; + } + + $parts = explode('.', $domainInfo->get()); + array_shift($parts); + $parent = implode('.', $parts); + + if ($parent === '') { + return false; + } + + $validator = new self($this->target, Record::TYPE_CAA, $this->server); + return $validator->isValid($parent); + } + + private function extractCAAValue(string $rdata): string + { + $parts = explode(' ', $rdata, 3); + if (count($parts) < 3) { + return ''; + } + + $value = trim($parts[2], '"'); + return explode(';', $value)[0] ?? ''; + } + public function isArray(): bool { return false; } - /** - * Get Type - * - * Returns validator type. - * - * @return string - */ public function getType(): string { return self::TYPE_STRING; diff --git a/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php b/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php index bc5f8af774..f9aa60db5f 100644 --- a/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php +++ b/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php @@ -589,7 +589,10 @@ class Builds extends Action // Some runtimes/frameworks can't compile with less memory than this $minMemory = $resource->getCollection() === 'sites' ? 2048 : 1024; - if ($resource->getAttribute('framework', '') === 'analog') { + if ( + $resource->getAttribute('framework', '') === 'analog' || + $resource->getAttribute('framework', '') === 'tanstack-start' + ) { $minMemory = 4096; } diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php index 4cc8f48e7c..ff92b3a408 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php @@ -14,6 +14,7 @@ use Utopia\Database\Database; use Utopia\Database\Document; use Utopia\Database\Exception\Duplicate; use Utopia\Database\Helpers\ID; +use Utopia\DNS\Message\Record; use Utopia\Domains\Domain; use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; @@ -135,13 +136,13 @@ class Create extends Action $validators = []; $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_TARGET_CNAME', '')); if ($targetCNAME->isKnown() && !$targetCNAME->isTest()) { - $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); + $validators[] = new DNS($targetCNAME->get(), Record::TYPE_CNAME); } if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), Record::TYPE_A); } if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), Record::TYPE_AAAA); } if (empty($validators)) { diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php index 5839e03e25..6e6d9905a8 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php @@ -15,6 +15,7 @@ use Utopia\Database\Document; use Utopia\Database\Exception\Duplicate; use Utopia\Database\Helpers\ID; use Utopia\Database\Validator\UID; +use Utopia\DNS\Message\Record; use Utopia\Domains\Domain; use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; @@ -147,13 +148,13 @@ class Create extends Action $validators = []; $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_TARGET_CNAME', '')); if ($targetCNAME->isKnown() && !$targetCNAME->isTest()) { - $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); + $validators[] = new DNS($targetCNAME->get(), Record::TYPE_CNAME); } if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), Record::TYPE_A); } if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), Record::TYPE_AAAA); } if (empty($validators)) { diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php index 1dfef8bcc7..e2cc51d91f 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php @@ -15,6 +15,7 @@ use Utopia\Database\Document; use Utopia\Database\Exception\Duplicate; use Utopia\Database\Helpers\ID; use Utopia\Database\Validator\UID; +use Utopia\DNS\Message\Record; use Utopia\Domains\Domain; use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; @@ -152,13 +153,13 @@ class Create extends Action $validators = []; $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_TARGET_CNAME', '')); if ($targetCNAME->isKnown() && !$targetCNAME->isTest()) { - $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); + $validators[] = new DNS($targetCNAME->get(), Record::TYPE_CNAME); } if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), Record::TYPE_A); } if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), Record::TYPE_AAAA); } if (empty($validators)) { diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php index 43cf09eaca..5154a82e16 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php @@ -15,6 +15,7 @@ use Utopia\Database\Document; use Utopia\Database\Exception\Duplicate; use Utopia\Database\Helpers\ID; use Utopia\Database\Validator\UID; +use Utopia\DNS\Message\Record; use Utopia\Domains\Domain; use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; @@ -147,13 +148,13 @@ class Create extends Action $validators = []; $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_TARGET_CNAME', '')); if ($targetCNAME->isKnown() && !$targetCNAME->isTest()) { - $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); + $validators[] = new DNS($targetCNAME->get(), Record::TYPE_CNAME); } if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), Record::TYPE_A); } if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), Record::TYPE_AAAA); } if (empty($validators)) { diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php index 3d52d203c3..af61f25f05 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php @@ -13,6 +13,7 @@ use Appwrite\Utopia\Response; use Utopia\Database\Database; use Utopia\Database\Document; use Utopia\Database\Validator\UID; +use Utopia\DNS\Message\Record; use Utopia\Domains\Domain; use Utopia\Logger\Log; use Utopia\Platform\Action; @@ -113,15 +114,15 @@ class Update extends Action if (!is_null($targetCNAME)) { if ($targetCNAME->isKnown() && !$targetCNAME->isTest()) { - $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); + $validators[] = new DNS($targetCNAME->get(), Record::TYPE_CNAME); } } if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), Record::TYPE_A); } if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), Record::TYPE_AAAA); } if (empty($validators)) { @@ -139,24 +140,13 @@ class Update extends Action if (!$validator->isValid($domain->get())) { $log->addExtra('dnsTiming', \strval(\microtime(true) - $validationStart)); $log->addTag('dnsDomain', $domain->get()); - - $errors = []; - foreach ($validators as $validator) { - if (!empty($validator->getLogs())) { - $errors[] = $validator->getLogs(); - } - } - - $error = \implode("\n", $errors); - $log->addExtra('dnsResponse', \is_array($error) ? \json_encode($error) : \strval($error)); - throw new Exception(Exception::RULE_VERIFICATION_FAILED); } // Ensure CAA won't block certificate issuance if (!empty(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''))) { $validationStart = \microtime(true); - $validator = new DNS(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''), DNS::RECORD_CAA); + $validator = new DNS(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''), Record::TYPE_CAA); if (!$validator->isValid($domain->get())) { $log->addExtra('dnsTimingCaa', \strval(\microtime(true) - $validationStart)); $log->addTag('dnsDomain', $domain->get()); diff --git a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php index 65a0fcf143..4bd3afa1f5 100644 --- a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php +++ b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php @@ -57,7 +57,7 @@ class Create extends Action group: 'deployments', name: 'createDeployment', description: <<isKnown() && !$targetCNAME->isTest()) { - $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); + $validators[] = new DNS($targetCNAME->get(), Record::TYPE_CNAME); } if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), Record::TYPE_A); } if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), Record::TYPE_AAAA); } // Validate if domain target is properly configured @@ -332,24 +333,13 @@ class Certificates extends Action if (!$validator->isValid($domain->get())) { $log->addExtra('dnsTiming', \strval(\microtime(true) - $validationStart)); $log->addTag('dnsDomain', $domain->get()); - - $errors = []; - foreach ($validators as $validator) { - if (!empty($validator->getLogs())) { - $errors[] = $validator->getLogs(); - } - } - - $error = \implode("\n", $errors); - $log->addExtra('dnsResponse', \is_array($error) ? \json_encode($error) : \strval($error)); - throw new Exception('Failed to verify domain DNS records.'); } // Ensure CAA won't block certificate issuance if (!empty(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''))) { $validationStart = \microtime(true); - $validator = new DNS(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''), DNS::RECORD_CAA); + $validator = new DNS(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''), Record::TYPE_CAA); if (!$validator->isValid($domain->get())) { $log->addExtra('dnsTimingCaa', \strval(\microtime(true) - $validationStart)); $log->addTag('dnsDomain', $domain->get()); diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index 5ec306c5bb..1ef348091a 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -335,7 +335,11 @@ class StatsResources extends Action $this->createStatsDocuments($region, str_replace("{resourceType}", RESOURCE_TYPE_FUNCTIONS, METRIC_RESOURCE_TYPE_DEPLOYMENTS), $deployments); $this->createStatsDocuments($region, str_replace("{resourceType}", RESOURCE_TYPE_FUNCTIONS, METRIC_RESOURCE_TYPE_BUILDS), $deployments); - $this->foreachDocument($dbForProject, 'functions', [], function (Document $function) use ($dbForProject, $region) { + + // Count runtimes + $runtimes = []; + + $this->foreachDocument($dbForProject, 'functions', [], function (Document $function) use ($dbForProject, $region, &$runtimes) { $functionDeploymentsStorage = $dbForProject->sum('deployments', 'sourceSize', [ Query::equal('resourceInternalId', [$function->getSequence()]), Query::equal('resourceType', [RESOURCE_TYPE_FUNCTIONS]), @@ -364,7 +368,19 @@ class StatsResources extends Action }); $this->createStatsDocuments($region, str_replace(['{resourceType}','{resourceInternalId}'], [RESOURCE_TYPE_FUNCTIONS,$function->getSequence()], METRIC_RESOURCE_TYPE_ID_BUILDS_STORAGE), $functionBuildsStorage); + + // Runtimes count + $runtime = $function->getAttribute('runtime'); + if (!empty($runtime)) { + $runtimes[$runtime] = ($runtimes[$runtime] ?? 0) + 1; + } }); + + // Write runtimes counts + foreach ($runtimes as $runtime => $count) { + $this->createStatsDocuments($region, str_replace('{runtime}', $runtime, METRIC_FUNCTIONS_RUNTIME), $count); + } + } protected function countForSites(Database $dbForProject, string $region) @@ -385,7 +401,10 @@ class StatsResources extends Action $this->createStatsDocuments($region, str_replace("{resourceType}", RESOURCE_TYPE_SITES, METRIC_RESOURCE_TYPE_DEPLOYMENTS), $deployments); $this->createStatsDocuments($region, str_replace("{resourceType}", RESOURCE_TYPE_SITES, METRIC_RESOURCE_TYPE_BUILDS), $deployments); - $this->foreachDocument($dbForProject, 'sites', [], function (Document $site) use ($dbForProject, $region) { + // Count frameworks + $frameworks = []; + + $this->foreachDocument($dbForProject, 'sites', [], function (Document $site) use ($dbForProject, $region, &$frameworks) { $siteDeploymentsStorage = $dbForProject->sum('deployments', 'sourceSize', [ Query::equal('resourceInternalId', [$site->getSequence()]), Query::equal('resourceType', [RESOURCE_TYPE_SITES]), @@ -410,7 +429,18 @@ class StatsResources extends Action ]); $this->createStatsDocuments($region, str_replace(['{resourceType}','{resourceInternalId}'], [RESOURCE_TYPE_SITES,$site->getSequence()], METRIC_RESOURCE_TYPE_ID_BUILDS_STORAGE), $siteBuildsStorage); + + // Frameworks count + $framework = $site->getAttribute('framework'); + if (!empty($framework)) { + $frameworks[$framework] = ($frameworks[$framework] ?? 0) + 1; + } }); + + // Write frameworks counts + foreach ($frameworks as $framework => $count) { + $this->createStatsDocuments($region, str_replace('{framework}', $framework, METRIC_SITES_FRAMEWORK), $count); + } } protected function createStatsDocuments(string $region, string $metric, int $value) diff --git a/src/Appwrite/Vcs/Comment.php b/src/Appwrite/Vcs/Comment.php index 2a08b701f0..57a36ec164 100644 --- a/src/Appwrite/Vcs/Comment.php +++ b/src/Appwrite/Vcs/Comment.php @@ -11,9 +11,36 @@ class Comment { // TODO: Add more tips protected array $tips = [ - 'Appwrite has a Discord community with over 16 000 members.', - 'You can use Avatars API to generate QR code for any text or URLs.', - 'Cursor pagination performs better than offset pagination when loading further pages.', + 'Appwrite has crossed the 50K GitHub stars milestone with hundreds of active contributors', + 'Our Discord community has grown to 24K developers, and counting', + 'Sites auto-generate unique domains with the pattern https://randomstring.appwrite.network', + 'Every Git commit and branch gets its own deployment URL automatically', + 'Custom domains work with both CNAME for subdomains and NS records for apex domains', + 'HTTPS and SSL certificates are handled automatically for all your Sites', + 'Functions can run for up to 15 minutes before timing out', + 'Schedule functions to run as often as every minute with cron expressions', + 'Environment variables can be scoped per function or shared across your project', + 'Function scopes give you fine-grained control over API permissions', + 'Sites support three domain rule types: Active deployment, Git branch, and Redirect', + 'Preview deployments create instant URLs for every branch and commit', + 'Trigger functions via HTTP, SDKs, events, webhooks, or scheduled cron jobs', + 'Each function runs in its own isolated container with custom environment variables', + 'Build commands execute in runtime containers during deployment', + 'Dynamic API keys are generated automatically for each function execution', + 'JWT tokens let functions act on behalf of users while preserving their permissions', + 'Storage files get ClamAV malware scanning and encryption by default', + 'Roll back Sites deployments instantly by switching between versions', + 'Git integration provides automatic deployments with optional PR comments', + 'Silent mode disables those chatty PR comments if you prefer peace and quiet', + 'Environment variable changes require redeployment to take effect', + 'SSR frameworks are fully supported with configurable build runtimes', + 'Global CDN and DDoS protection come free with every Sites deployment', + 'Deploy functions via zip upload or connect directly to your Git repo', + 'Realtime gives you live updates for users, storage, functions, and databases', + 'GraphQL API works alongside REST and WebSocket protocols', + 'Messaging handles push notifications, emails, and SMS through one unified API', + 'Teams feature lets you group users with membership management and role permissions', + 'MCP server integration brings LLM superpowers to Claude Desktop and Cursor IDE', ]; protected string $statePrefix = '[appwrite]: #'; diff --git a/tests/unit/Network/Validators/DNSTest.php b/tests/unit/Network/Validators/DNSTest.php index c3e819e7dc..9f8928b87f 100644 --- a/tests/unit/Network/Validators/DNSTest.php +++ b/tests/unit/Network/Validators/DNSTest.php @@ -5,30 +5,20 @@ namespace Tests\Unit\Network\Validators; use Appwrite\Network\Validator\DNS; use Appwrite\Tests\Retry; use PHPUnit\Framework\TestCase; +use Utopia\DNS\Message\Record; -/* -DNS Setup (on Appwrite Labs digital ocean team, network tab): - -certainly.caa.appwrite.org: CAA 0 issue "certainly.com" -certainly-full.caa.appwrite.org: CAA 128 issuewild "certainly.com;account=123456;validationmethods=dns-01" -letsencrypt.certainly.caa.appwrite.org: CAA 0 issue "letsencrypt.org" - -*/ - +/** + * DNS Setup (on Appwrite Labs digital ocean team, network tab): + * + * certainly.caa.appwrite.org: CAA 0 issue "certainly.com" + * certainly-full.caa.appwrite.org: CAA 128 issuewild "certainly.com;account=123456;validationmethods=dns-01" + * letsencrypt.certainly.caa.appwrite.org: CAA 0 issue "letsencrypt.org" + */ class DNSTest extends TestCase { - public function setUp(): void - { - - } - - public function tearDown(): void - { - } - public function testCNAME(): void { - $validator = new DNS('appwrite.io', DNS::RECORD_CNAME); + $validator = new DNS('appwrite.io', Record::TYPE_CNAME); $this->assertEquals($validator->isValid(''), false); $this->assertEquals($validator->isValid(null), false); $this->assertEquals($validator->isValid(false), false); @@ -39,7 +29,7 @@ class DNSTest extends TestCase public function testA(): void { // IPv4 for documentation purposes - $validator = new DNS('203.0.113.1', DNS::RECORD_A); + $validator = new DNS('203.0.113.1', Record::TYPE_A); $this->assertEquals($validator->isValid(''), false); $this->assertEquals($validator->isValid(null), false); $this->assertEquals($validator->isValid(false), false); @@ -50,7 +40,7 @@ class DNSTest extends TestCase public function testAAAA(): void { // IPv6 for documentation purposes - $validator = new DNS('2001:db8::1', DNS::RECORD_AAAA); + $validator = new DNS('2001:db8::1', Record::TYPE_AAAA); $this->assertEquals($validator->isValid(''), false); $this->assertEquals($validator->isValid(null), false); $this->assertEquals($validator->isValid(false), false); @@ -61,8 +51,8 @@ class DNSTest extends TestCase #[Retry(count: 5)] public function testCAA(): void { - $certainly = new DNS('certainly.com', DNS::RECORD_CAA, 'ns1.digitalocean.com'); - $letsencrypt = new DNS('letsencrypt.org', DNS::RECORD_CAA, 'ns1.digitalocean.com'); + $certainly = new DNS('certainly.com', Record::TYPE_CAA, 'ns1.digitalocean.com'); + $letsencrypt = new DNS('letsencrypt.org', Record::TYPE_CAA, 'ns1.digitalocean.com'); // No CAA record succeeds on main domain & subdomains for any issuer $this->assertEquals($certainly->isValid('caa.appwrite.org'), true); @@ -78,11 +68,11 @@ class DNSTest extends TestCase $this->assertEquals($letsencrypt->isValid('certainly-full.caa.appwrite.org'), false); // Custom flags&tag are not allowed if validator includes specific flags&tag - $certainlyFull = new DNS('0 issue "certainly.com"', DNS::RECORD_CAA); + $certainlyFull = new DNS('0 issue "certainly.com"', Record::TYPE_CAA); $this->assertEquals($certainlyFull->isValid('certainly-full.caa.appwrite.org'), false); // Custom flags&tag still allows if they match exactly - $certainlyFull = new DNS('128 issuewild "certainly.com;account=123456;validationmethods=dns-01"', DNS::RECORD_CAA); + $certainlyFull = new DNS('128 issuewild "certainly.com;account=123456;validationmethods=dns-01"', Record::TYPE_CAA); $this->assertEquals($certainlyFull->isValid('certainly-full.caa.appwrite.org'), true); // Certainly CAA allows Certainly, but not LetsEncrypt; Same for subdomains