[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-appwrite-appwrite-cli":3,"mdc--voajoc-key":33,"related-org-appwrite-appwrite-cli":11695,"related-repo-appwrite-appwrite-cli":11868},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":31,"mdContent":32},"appwrite-cli","manage Appwrite projects via CLI","Appwrite CLI skill. Use when managing Appwrite projects from the command line. Covers installation, login, project initialization, multi-file project configuration, deploying functions\u002Fsites\u002Ftables\u002Fbuckets\u002Fteams\u002Fwebhooks\u002Ftopics, flag-based list queries, non-interactive CI\u002FCD mode, and generating type-safe SDKs.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"appwrite","Appwrite","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fappwrite.png",[12,16,19,20],{"name":13,"slug":14,"type":15},"Backend","backend","tag",{"name":17,"slug":18,"type":15},"CLI","cli",{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},"Deployment","deployment",23,"https:\u002F\u002Fgithub.com\u002Fappwrite\u002Fskills","2026-07-12T08:45:23.213081",null,0,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":26},[],"https:\u002F\u002Fgithub.com\u002Fappwrite\u002Fskills\u002Ftree\u002FHEAD\u002Fskills\u002Fappwrite-cli","---\nname: appwrite-cli\ndescription: Appwrite CLI skill. Use when managing Appwrite projects from the command line. Covers installation, login, project initialization, multi-file project configuration, deploying functions\u002Fsites\u002Ftables\u002Fbuckets\u002Fteams\u002Fwebhooks\u002Ftopics, flag-based list queries, non-interactive CI\u002FCD mode, and generating type-safe SDKs.\n---\n\n\n# Appwrite CLI\n\n## Installation\n\n```bash\n# npm\nnpm install -g appwrite-cli\n\n# macOS (Homebrew native binary)\nbrew tap appwrite\u002Fappwrite\nbrew install appwrite\u002Fappwrite\u002Fappwrite\n\n# macOS \u002F Linux (script)\ncurl -sL https:\u002F\u002Fappwrite.io\u002Fcli\u002Finstall.sh | bash\n\n# Windows (Scoop)\nscoop install https:\u002F\u002Fraw.githubusercontent.com\u002Fappwrite\u002Fsdk-for-cli\u002Fmaster\u002Fscoop\u002Fappwrite.config.json\n```\n\nVerify installation:\n\n```bash\nappwrite -v\n```\n\n## Login & Initialization\n\n```bash\n# Login to your account\nappwrite login\n\n# Login to a self-hosted instance\nappwrite login --endpoint \"https:\u002F\u002Fyour-instance.com\u002Fv1\"\n\n# Switch to a different saved account\nappwrite login --switch\n\n# Initialize a project (creates appwrite.config.json)\nappwrite init project\n\n# Verify by fetching project info\nappwrite projects get --project-id \"\u003CPROJECT_ID>\"\n```\n\n`appwrite whoami` can show `https:\u002F\u002Fcloud.appwrite.io\u002Fv1` as the account login endpoint. That is expected for Appwrite Cloud login. Do not rewrite it to a regional endpoint. Only project configuration and project-scoped API calls use the region endpoint, such as `https:\u002F\u002F\u003CREGION>.cloud.appwrite.io\u002Fv1`.\n\n## Configuration\n\n```bash\n# Switch endpoint\u002Fproject for scripted use\nappwrite client --endpoint \"https:\u002F\u002F\u003CREGION>.cloud.appwrite.io\u002Fv1\"\nappwrite client --project-id \"\u003CPROJECT_ID>\"\n```\n\n> For the full list of CLI commands, see [CLI Commands](https:\u002F\u002Fappwrite.io\u002Fdocs\u002Ftooling\u002Fcommand-line\u002Fcommands).\n> For headless \u002F CI\u002FCD usage, see [Non-Interactive Mode](https:\u002F\u002Fappwrite.io\u002Fdocs\u002Ftooling\u002Fcommand-line\u002Fnon-interactive).\n\n## appwrite.config.json\n\nResources can be configured inline in `appwrite.config.json` or split into separate JSON array files using `includes`.\n\n```json\n{\n    \"projectId\": \"\u003CPROJECT_ID>\",\n    \"projectName\": \"Production\",\n    \"endpoint\": \"https:\u002F\u002F\u003CREGION>.cloud.appwrite.io\u002Fv1\",\n    \"includes\": {\n        \"functions\": \"appwrite\u002Ffunctions.json\",\n        \"sites\": \"appwrite\u002Fsites.json\",\n        \"webhooks\": \"appwrite\u002Fwebhooks.json\"\n    },\n    \"settings\": {\n        \"services\": {\n            \"account\": true,\n            \"databases\": true,\n            \"functions\": true,\n            \"sites\": true,\n            \"messaging\": true\n        },\n        \"protocols\": {\n            \"rest\": true,\n            \"graphql\": true,\n            \"websocket\": true\n        },\n        \"auth\": {\n            \"methods\": {\n                \"email-password\": true,\n                \"magic-url\": true\n            },\n            \"security\": {\n                \"sessionsLimit\": 10,\n                \"passwordDictionary\": true\n            }\n        }\n    },\n    \"tablesDB\": [],\n    \"tables\": [],\n    \"buckets\": [],\n    \"teams\": [],\n    \"topics\": []\n}\n```\n\nEach `includes` value must be a relative `.json` path inside the project directory and must point to a JSON array. A resource cannot be defined both inline and in `includes`. When functions or sites are included, their `path` values are resolved relative to the include file directory.\n\nExample `appwrite\u002Ffunctions.json`:\n\n```json\n[\n    {\n        \"$id\": \"\u003CFUNCTION_ID>\",\n        \"name\": \"userAuth\",\n        \"enabled\": true,\n        \"logging\": true,\n        \"runtime\": \"node-22\",\n        \"buildSpecification\": \"s-1vcpu-512mb\",\n        \"runtimeSpecification\": \"s-1vcpu-512mb\",\n        \"deploymentRetention\": 7,\n        \"events\": [],\n        \"schedule\": \"\",\n        \"timeout\": 15,\n        \"entrypoint\": \"src\u002Fmain.js\",\n        \"commands\": \"npm install\",\n        \"ignore\": \"node_modules\\n.tmp\",\n        \"path\": \"..\u002Ffunctions\u002FuserAuth\"\n    }\n]\n```\n\n### Pull and push project configuration\n\n```bash\n# Pull or push everything\nappwrite pull all --all\nappwrite push all --all\n\n# Pull or push individual resource groups\nappwrite pull settings\nappwrite push settings\nappwrite pull webhooks\nappwrite push webhooks\nappwrite pull functions\nappwrite push functions\n```\n\n## Deploying Functions\n\n```bash\n# Create a new function\nappwrite init functions\n\n# Pull existing functions from Console\nappwrite pull functions\n\n# Deploy functions\nappwrite push functions\n```\n\n### Function configuration in appwrite.config.json\n\n```json\n{\n    \"functions\": [\n        {\n            \"$id\": \"\u003CFUNCTION_ID>\",\n            \"name\": \"userAuth\",\n            \"enabled\": true,\n            \"logging\": true,\n            \"runtime\": \"node-22\",\n            \"buildSpecification\": \"s-1vcpu-512mb\",\n            \"runtimeSpecification\": \"s-1vcpu-512mb\",\n            \"deploymentRetention\": 7,\n            \"scopes\": [],\n            \"events\": [],\n            \"schedule\": \"\",\n            \"timeout\": 15,\n            \"entrypoint\": \"src\u002Fmain.js\",\n            \"commands\": \"npm install\",\n            \"ignore\": \"node_modules\\n.tmp\",\n            \"path\": \"functions\u002FuserAuth\"\n        }\n    ]\n}\n```\n\nKey function config fields:\n\n| Field | Description |\n|-------|-------------|\n| `enabled` | Enables or disables the function. Disabled functions cannot be executed. |\n| `logging` | Stores execution logs for debugging and observability. |\n| `runtime` | Runtime used to execute the function, such as `node-22`. |\n| `buildSpecification` | Compute specification used while building the deployment. |\n| `runtimeSpecification` | Compute specification used while running executions. |\n| `deploymentRetention` | Number of days to retain old deployments before they are automatically deleted. |\n| `scopes` | API scopes granted to the function's generated execution key. |\n| `events` | Event patterns that trigger the function. |\n| `schedule` | Cron expression for scheduled execution. Empty string disables scheduling. |\n| `timeout` | Maximum execution duration in seconds. |\n| `entrypoint` | File inside `path` that starts the function. |\n| `commands` | Build\u002Finstall command run before deployment. |\n| `ignore` | Extra newline-separated ignore rules used when packaging code. `.gitignore` is read automatically. |\n| `path` | Local function source directory. If configured through `includes`, this is resolved relative to the include file. |\n\n### Function commands\n\n| Command | Description |\n|---------|-------------|\n| `appwrite functions list` | List all functions |\n| `appwrite functions create` | Create a new function |\n| `appwrite functions get --function-id \u003CID>` | Get a function by ID |\n| `appwrite functions update --function-id \u003CID>` | Update a function |\n| `appwrite functions delete --function-id \u003CID>` | Delete a function |\n| `appwrite functions list-runtimes` | List all active runtimes |\n| `appwrite functions list-deployments --function-id \u003CID>` | List deployments |\n| `appwrite functions create-deployment --function-id \u003CID>` | Upload a new deployment |\n| `appwrite functions update-deployment --function-id \u003CID> --deployment-id \u003CID>` | Set active deployment |\n| `appwrite functions delete-deployment --function-id \u003CID> --deployment-id \u003CID>` | Delete a deployment |\n| `appwrite functions download-deployment --function-id \u003CID> --deployment-id \u003CID>` | Download deployment |\n| `appwrite functions create-execution --function-id \u003CID>` | Trigger execution |\n| `appwrite functions list-executions --function-id \u003CID>` | List execution logs |\n| `appwrite functions get-execution --function-id \u003CID> --execution-id \u003CID>` | Get execution log |\n| `appwrite functions list-variables --function-id \u003CID>` | List variables |\n| `appwrite functions create-variable --function-id \u003CID> --key \u003CKEY> --value \u003CVALUE>` | Create variable |\n| `appwrite functions update-variable --function-id \u003CID> --variable-id \u003CID> --key \u003CKEY> --value \u003CVALUE>` | Update variable |\n| `appwrite functions delete-variable --function-id \u003CID> --variable-id \u003CID>` | Delete variable |\n\n### List functions with flag-based queries\n\nPrefer the query flags for common filtering, sorting, and pagination. Use `--queries` only for raw Appwrite JSON query strings or advanced automation.\n\n```bash\nappwrite functions list \\\n    --where 'name=api' \\\n    --sort-desc '$createdAt' \\\n    --limit 10 \\\n    --offset 0 \\\n    --json\n\nappwrite functions list-deployments \\\n    --function-id \u003CFUNCTION_ID> \\\n    --limit 5 \\\n    --cursor-after \u003CDEPLOYMENT_ID>\n```\n\n### Trigger a function with body\n\n```bash\nappwrite functions create-execution \\\n    --function-id \u003CFUNCTION_ID> \\\n    --body '{\"key\": \"value\"}'\n```\n\n### Local development\n\n```bash\nappwrite run functions\n```\n\n### Deployment activation\n\n```bash\n# Deploy and activate the deployment\nappwrite push functions --function-id \u003CFUNCTION_ID> --activate\n\n# Deploy without switching live traffic\nappwrite push functions --function-id \u003CFUNCTION_ID> --activate=false\n```\n\n### Function variables\n\nDo not define function variables in `appwrite.config.json`. Put them in a `.env` file inside the configured function `path`. Variables are saved after they are pushed, so use `--with-variables` only when you want to create, replace, or remove the remote variables from the local `.env` file.\n\n```bash\n# functions\u002FuserAuth\u002F.env\nPUBLIC_FLAG=enabled\nSECRET_TOKEN=replace-me\n\n# Sync function variables from .env\nappwrite push functions --function-id \u003CFUNCTION_ID> --with-variables\n\n# Push code without changing saved variables\nappwrite push functions --function-id \u003CFUNCTION_ID>\n\n# Run locally with variables fetched from function settings\nappwrite run functions --with-variables\n```\n\n## Deploying Sites\n\n```bash\n# Create a new site\nappwrite init sites\n\n# Pull existing sites from Console\nappwrite pull sites\n\n# Deploy sites\nappwrite push sites\n```\n\n### Site configuration in appwrite.config.json\n\n```json\n{\n    \"sites\": [\n        {\n            \"$id\": \"\u003CSITE_ID>\",\n            \"name\": \"Documentation template\",\n            \"logging\": true,\n            \"framework\": \"astro\",\n            \"timeout\": 30,\n            \"installCommand\": \"npm install\",\n            \"buildCommand\": \"npm run build\",\n            \"outputDirectory\": \".\u002Fdist\",\n            \"buildSpecification\": \"s-1vcpu-512mb\",\n            \"runtimeSpecification\": \"s-1vcpu-512mb\",\n            \"buildRuntime\": \"node-22\",\n            \"adapter\": \"ssr\",\n            \"fallbackFile\": \"\",\n            \"startCommand\": \"npm run start\",\n            \"deploymentRetention\": 7,\n            \"path\": \"sites\u002Fdocumentation-template\"\n        }\n    ]\n}\n```\n\nKey site config fields:\n\n| Field | Description |\n|-------|-------------|\n| `logging` | Stores site request and build logs. |\n| `framework` | Framework preset used for build and deployment defaults. |\n| `timeout` | Maximum request or function duration in seconds for server-rendered sites. |\n| `installCommand` | Command used to install dependencies. |\n| `buildCommand` | Command used to build the site. |\n| `outputDirectory` | Directory containing static build output. |\n| `buildSpecification` | Compute specification used while building the deployment. |\n| `runtimeSpecification` | Compute specification used while serving runtime workloads. |\n| `buildRuntime` | Runtime used to build the site, such as `node-22`. |\n| `adapter` | Deployment adapter, such as static or SSR behavior. |\n| `fallbackFile` | Fallback file for SPA routing or missing routes. |\n| `startCommand` | Command used to start server-rendered output. |\n| `deploymentRetention` | Number of days to retain old deployments before they are automatically deleted. |\n| `path` | Local site source directory. If configured through `includes`, this is resolved relative to the include file. |\n\n### Site commands\n\n| Command | Description |\n|---------|-------------|\n| `appwrite sites list` | List all sites |\n| `appwrite sites create` | Create a new site |\n| `appwrite sites get --site-id \u003CID>` | Get a site by ID |\n| `appwrite sites update --site-id \u003CID>` | Update a site |\n| `appwrite sites delete --site-id \u003CID>` | Delete a site |\n| `appwrite sites list-frameworks` | List available frameworks |\n| `appwrite sites list-specifications` | List allowed specs |\n| `appwrite sites list-templates` | List available templates |\n| `appwrite sites get-template --template-id \u003CID>` | Get template details |\n| `appwrite sites list-deployments --site-id \u003CID>` | List deployments |\n| `appwrite sites create-deployment --site-id \u003CID>` | Create deployment |\n| `appwrite sites get-deployment --site-id \u003CID> --deployment-id \u003CID>` | Get deployment |\n| `appwrite sites delete-deployment --site-id \u003CID> --deployment-id \u003CID>` | Delete deployment |\n| `appwrite sites update-site-deployment --site-id \u003CID> --deployment-id \u003CID>` | Set active deployment |\n| `appwrite sites update-deployment-status --site-id \u003CID> --deployment-id \u003CID>` | Cancel ongoing build |\n| `appwrite sites list-variables --site-id \u003CID>` | List variables |\n| `appwrite sites create-variable --site-id \u003CID> --key \u003CKEY> --value \u003CVALUE>` | Create variable |\n| `appwrite sites update-variable --site-id \u003CID> --variable-id \u003CID> --key \u003CKEY> --value \u003CVALUE>` | Update variable |\n| `appwrite sites delete-variable --site-id \u003CID> --variable-id \u003CID>` | Delete variable |\n| `appwrite sites list-logs --site-id \u003CID>` | List request logs |\n| `appwrite sites get-log --site-id \u003CID> --log-id \u003CID>` | Get a log |\n| `appwrite sites delete-log --site-id \u003CID> --log-id \u003CID>` | Delete a log |\n\n### Site variables\n\nDo not define site variables in `appwrite.config.json`. Put them in a `.env` file inside the configured site `path`. Variables are saved after they are pushed, so use `--with-variables` only when you want to create, replace, or remove the remote variables from the local `.env` file.\n\n```bash\n# sites\u002Fdocumentation-template\u002F.env\nPUBLIC_SITE_NAME=docs\n\nappwrite push sites --site-id \u003CSITE_ID> --with-variables\n\n# Push code without changing saved variables\nappwrite push sites --site-id \u003CSITE_ID>\n```\n\n## Managing Tables (Databases)\n\n```bash\n# Create a new table\nappwrite init tables\n\n# Pull existing tables from Console\nappwrite pull tables\n\n# Deploy tables\nappwrite push tables\n```\n\n### Table configuration in appwrite.config.json\n\n```json\n{\n    \"tablesDB\": [\n        {\n            \"$id\": \"\u003CDATABASE_ID>\",\n            \"name\": \"songs\",\n            \"enabled\": true\n        }\n    ],\n    \"tables\": [\n        {\n            \"$id\": \"\u003CTABLE_ID>\",\n            \"$permissions\": [\"create(\\\"any\\\")\", \"read(\\\"any\\\")\"],\n            \"databaseId\": \"\u003CDATABASE_ID>\",\n            \"name\": \"music\",\n            \"enabled\": true,\n            \"rowSecurity\": false,\n            \"columns\": [\n                {\n                    \"key\": \"title\",\n                    \"type\": \"varchar\",\n                    \"required\": true,\n                    \"size\": 255\n                }\n            ],\n            \"indexes\": []\n        }\n    ]\n}\n```\n\n### Database commands (TablesDB)\n\n| Command | Description |\n|---------|-------------|\n| `appwrite tables-db list-tables --database-id \u003CID>` | List tables |\n| `appwrite tables-db create-table --database-id \u003CID>` | Create table |\n| `appwrite tables-db get-table --database-id \u003CID> --table-id \u003CID>` | Get table |\n| `appwrite tables-db update-table --database-id \u003CID> --table-id \u003CID>` | Update table |\n| `appwrite tables-db delete-table --database-id \u003CID> --table-id \u003CID>` | Delete table |\n| `appwrite tables-db list-columns --database-id \u003CID> --table-id \u003CID>` | List columns |\n| `appwrite tables-db get-column --database-id \u003CID> --table-id \u003CID> --key \u003CKEY>` | Get column |\n| `appwrite tables-db delete-column --database-id \u003CID> --table-id \u003CID> --key \u003CKEY>` | Delete column |\n| `appwrite tables-db list-column-indexes --database-id \u003CID> --table-id \u003CID>` | List indexes |\n| `appwrite tables-db create-column-index --database-id \u003CID> --table-id \u003CID>` | Create index |\n| `appwrite tables-db delete-column-index --database-id \u003CID> --table-id \u003CID> --key \u003CKEY>` | Delete index |\n\n### Column type commands\n\n> **Note:** The legacy `string` type is deprecated. Use explicit string column types instead.\n\n| Command | Description |\n|---------|-------------|\n| `create-varchar-column` | Varchar column — inline storage, fully indexable (max 16,383 chars, size ≤ 768 for full index) |\n| `create-text-column` | Text column — off-page storage, prefix index only (max 16,383 chars) |\n| `create-mediumtext-column` | Mediumtext column — off-page storage (max ~4M chars) |\n| `create-longtext-column` | Longtext column — off-page storage (max ~1B chars) |\n| `create-boolean-column` | Boolean column |\n| `create-integer-column` | Integer column (optional min\u002Fmax) |\n| `create-float-column` | Float column (optional min\u002Fmax) |\n| `create-email-column` | Email column |\n| `create-url-column` | URL column |\n| `create-ip-column` | IP address column |\n| `create-datetime-column` | Datetime column (ISO 8601) |\n| `create-enum-column` | Enum column (whitelist of accepted values) |\n| `create-relationship-column` | Relationship column |\n\nAll column commands use `appwrite tables-db \u003Ccommand> --database-id \u003CID> --table-id \u003CID>`.\n\n### Row operations\n\n```bash\n# Create a row\nappwrite tables-db create-row \\\n    --database-id \"\u003CDATABASE_ID>\" --table-id \"\u003CTABLE_ID>\" \\\n    --row-id 'unique()' --data '{ \"title\": \"Hello World\" }' \\\n    --permissions 'read(\"any\")' 'write(\"team:abc\")'\n\n# List rows (JSON output)\nappwrite tables-db list-rows \\\n    --database-id \"\u003CDATABASE_ID>\" --table-id \"\u003CTABLE_ID>\" --json\n\n# Get a row\nappwrite tables-db get-row \\\n    --database-id \"\u003CDATABASE_ID>\" --table-id \"\u003CTABLE_ID>\" --row-id \"\u003CROW_ID>\"\n```\n\n### List rows and documents with query flags\n\nUse `--where`, `--sort-asc`, `--sort-desc`, `--limit`, `--offset`, `--cursor-after`, and `--cursor-before` on list commands. Row and document list\u002Fget commands also support repeated `--select` flags.\n\n```bash\nappwrite tables-db list-rows \\\n    --database-id \"\u003CDATABASE_ID>\" \\\n    --table-id \"\u003CTABLE_ID>\" \\\n    --where 'status=active' \\\n    --where 'score>=10' \\\n    --sort-asc 'name' \\\n    --select '$id' \\\n    --select 'name' \\\n    --limit 25 \\\n    --json\n\nappwrite databases list-documents \\\n    --database-id \"\u003CDATABASE_ID>\" \\\n    --collection-id \"\u003CCOLLECTION_ID>\" \\\n    --where 'email!=null' \\\n    --cursor-before \"\u003CDOCUMENT_ID>\"\n```\n\n`--where` parses strings, numbers, booleans, `null`, and JSON arrays. Supported operators are `=`, `!=`, `>`, `>=`, `\u003C`, and `\u003C=`.\n\n## Managing Buckets (Storage)\n\n```bash\n# Create a new bucket\nappwrite init buckets\n\n# Pull existing buckets from Console\nappwrite pull buckets\n\n# Deploy buckets\nappwrite push buckets\n```\n\n### Storage commands\n\n| Command | Description |\n|---------|-------------|\n| `appwrite storage list-buckets` | List all buckets |\n| `appwrite storage create-bucket` | Create a bucket |\n| `appwrite storage get-bucket --bucket-id \u003CID>` | Get a bucket |\n| `appwrite storage update-bucket --bucket-id \u003CID>` | Update a bucket |\n| `appwrite storage delete-bucket --bucket-id \u003CID>` | Delete a bucket |\n| `appwrite storage list-files --bucket-id \u003CID>` | List files |\n| `appwrite storage create-file --bucket-id \u003CID>` | Upload a file |\n| `appwrite storage get-file --bucket-id \u003CID> --file-id \u003CID>` | Get file metadata |\n| `appwrite storage delete-file --bucket-id \u003CID> --file-id \u003CID>` | Delete a file |\n| `appwrite storage get-file-download --bucket-id \u003CID> --file-id \u003CID>` | Download a file |\n| `appwrite storage get-file-preview --bucket-id \u003CID> --file-id \u003CID>` | Get image preview |\n| `appwrite storage get-file-view --bucket-id \u003CID> --file-id \u003CID>` | View file in browser |\n\n## Managing Teams\n\n```bash\n# Create a new team\nappwrite init teams\n\n# Pull existing teams from Console\nappwrite pull teams\n\n# Deploy teams\nappwrite push teams\n```\n\n### Team commands\n\n| Command | Description |\n|---------|-------------|\n| `appwrite teams list` | List all teams |\n| `appwrite teams create` | Create a team |\n| `appwrite teams get --team-id \u003CID>` | Get a team |\n| `appwrite teams update-name --team-id \u003CID>` | Update team name |\n| `appwrite teams delete --team-id \u003CID>` | Delete a team |\n| `appwrite teams list-memberships --team-id \u003CID>` | List members |\n| `appwrite teams create-membership --team-id \u003CID>` | Invite a member |\n| `appwrite teams update-membership --team-id \u003CID> --membership-id \u003CID>` | Update member roles |\n| `appwrite teams delete-membership --team-id \u003CID> --membership-id \u003CID>` | Remove a member |\n| `appwrite teams get-prefs --team-id \u003CID>` | Get team preferences |\n| `appwrite teams update-prefs --team-id \u003CID>` | Update team preferences |\n\n## Managing Webhooks\n\n```bash\n# Pull existing webhooks from Console\nappwrite pull webhooks\n\n# Deploy configured webhooks\nappwrite push webhooks\n```\n\n### Webhook configuration in `appwrite\u002Fwebhooks.json`\n\n```json\n[\n    {\n        \"$id\": \"\u003CWEBHOOK_ID>\",\n        \"name\": \"Deploy events\",\n        \"url\": \"https:\u002F\u002Fexample.com\u002Fappwrite\u002Fwebhook\",\n        \"events\": [\"functions.*.deployments.*.create\"],\n        \"enabled\": true,\n        \"tls\": true\n    }\n]\n```\n\n### Webhook commands\n\n| Command | Description |\n|---------|-------------|\n| `appwrite webhooks list` | List webhooks |\n| `appwrite webhooks create` | Create a webhook |\n| `appwrite webhooks get --webhook-id \u003CID>` | Get a webhook |\n| `appwrite webhooks update --webhook-id \u003CID>` | Update a webhook |\n| `appwrite webhooks delete --webhook-id \u003CID>` | Delete a webhook |\n\n## Managing Topics (Messaging)\n\n```bash\n# Create a new topic\nappwrite init topics\n\n# Pull existing topics from Console\nappwrite pull topics\n\n# Deploy topics\nappwrite push topics\n```\n\n### Messaging commands\n\n| Command | Description |\n|---------|-------------|\n| `appwrite messaging list-messages` | List all messages |\n| `appwrite messaging create-email` | Create email message |\n| `appwrite messaging create-push` | Create push notification |\n| `appwrite messaging create-sms` | Create SMS message |\n| `appwrite messaging get-message --message-id \u003CID>` | Get a message |\n| `appwrite messaging delete --message-id \u003CID>` | Delete a message |\n| `appwrite messaging list-topics` | List all topics |\n| `appwrite messaging create-topic` | Create a topic |\n| `appwrite messaging get-topic --topic-id \u003CID>` | Get a topic |\n| `appwrite messaging update-topic --topic-id \u003CID>` | Update a topic |\n| `appwrite messaging delete-topic --topic-id \u003CID>` | Delete a topic |\n| `appwrite messaging list-subscribers --topic-id \u003CID>` | List subscribers |\n| `appwrite messaging create-subscriber --topic-id \u003CID>` | Add subscriber |\n| `appwrite messaging delete-subscriber --topic-id \u003CID> --subscriber-id \u003CID>` | Remove subscriber |\n\n## User Management\n\n```bash\n# Create a user\nappwrite users create --user-id \"unique()\" \\\n    --email hello@appwrite.io\n\n# List users\nappwrite users list\n\n# Get a user\nappwrite users get --user-id \"\u003CUSER_ID>\"\n\n# Delete a user\nappwrite users delete --user-id \"\u003CUSER_ID>\"\n```\n\n## Project Management\n\nProject-level commands use the singular `project` service for current-project operations that do not need `--project-id`.\n\n```bash\n# Project settings and policies\nappwrite project update-service --service-id functions --enabled true\nappwrite project update-protocol --protocol-id rest --enabled true\nappwrite project list-policies\nappwrite project get-policy --policy-id \"\u003CPOLICY_ID>\"\n\n# OAuth2 providers\nappwrite project list-o-auth-2-providers\nappwrite project get-o-auth-2-provider --provider github\nappwrite project update-o-auth-2-git-hub --enabled true\n\n# Mock phones and short-lived API keys\nappwrite project create-mock-phone --phone \"+12025550123\" --otp \"123456\"\nappwrite project list-mock-phones\nappwrite project create-ephemeral-key\n```\n\n## Generate Type-Safe SDK\n\n```bash\n# Auto-detect language and generate\nappwrite generate\n\n# Specify output directory\nappwrite generate --output .\u002Fsrc\u002Fgenerated\n\n# Specify language\nappwrite generate --language typescript\n\n# Override generated import settings\nappwrite generate --appwrite-import-source node-appwrite --import-extension .js\n```\n\nGenerated files:\n\n| File | Description |\n|------|-------------|\n| `types.ts` | Type definitions from your database schema |\n| `databases.ts` | Typed database helpers for querying and mutating rows |\n| `constants.ts` | Configuration constants (endpoint, project ID) |\n| `index.ts` | Entry point that exports all helpers |\n\nUsage:\n\n```typescript\nimport { databases } from \".\u002Fgenerated\u002Fappwrite\";\n\nconst customers = databases.use(\"main\").use(\"customers\");\n\n\u002F\u002F Create\nconst customer = await customers.create({\n    name: \"Walter O' Brian\",\n    email: \"walter@example.com\"\n});\n\n\u002F\u002F List with typed queries\nconst results = await customers.list({\n    queries: (q) => [\n        q.equal(\"name\", \"Walter O' Brian\"),\n        q.orderDesc(\"$createdAt\"),\n        q.limit(10)\n    ]\n});\n\n\u002F\u002F Update\nawait customers.update(\"customer-id-123\", {\n    email: \"walter@scorpion.com\"\n});\n\n\u002F\u002F Delete\nawait customers.delete(\"customer-id-123\");\n\n\u002F\u002F Bulk create\nawait customers.createMany([\n    { name: \"Walter O' Brian\", email: \"walter@example.com\" },\n    { name: \"Paige Dineen\", email: \"paige@example.com\" }\n]);\n```\n\n## Non-Interactive \u002F CI\u002FCD Mode\n\nFor headless automation, see the [Non-Interactive Mode docs](https:\u002F\u002Fappwrite.io\u002Fdocs\u002Ftooling\u002Fcommand-line\u002Fnon-interactive).\n\n### Deploy non-interactively\n\n```bash\n# Push everything\nappwrite push all --all --force\n\n# Push specific resources\nappwrite push functions --all --force\nappwrite push functions --function-id \u003CFUNCTION_ID> --force\nappwrite push sites --all --force\nappwrite push tables --all --force\nappwrite push teams --all --force\nappwrite push buckets --all --force\nappwrite push webhooks --all --force\nappwrite push topics --all --force\n```\n\n## Global Command Options\n\n| Option | Description |\n|--------|-------------|\n| `-v, --version` | Output version number |\n| `-V, --verbose` | Show complete error log |\n| `-j, --json` | Output in JSON format |\n| `-f, --force` | Confirm all warnings |\n| `-a, --all` | Select all resources |\n| `--id [id...]` | Pass a list of IDs |\n| `--report` | Generate GitHub error report link |\n| `--console` | Get direct link to Console |\n| `--open` | Open Console link in browser |\n| `-h, --help` | Display help |\n\n## Maintenance Commands\n\n```bash\n# Update CLI using the detected install method\nappwrite update\n\n# Show manual update instructions\nappwrite update --manual\n\n# Install shell completions\nappwrite completion install\n```\n\n## Examples\n\n```bash\n# List users with JSON output\nappwrite users list --json\n\n# Get verbose error output\nappwrite users list --verbose\n\n# View a row in the Console\nappwrite tables-db get-row \\\n    --database-id \"\u003CDATABASE_ID>\" \\\n    --table-id \"\u003CTABLE_ID>\" \\\n    --row-id \"\u003CROW_ID>\" \\\n    --console --open\n\n# Generate error report\nappwrite login --report\n```\n",{"data":34,"body":35},{"name":4,"description":6},{"type":36,"children":37},"root",[38,46,53,240,246,265,271,460,487,493,563,591,597,616,1528,1563,1574,2110,2117,2282,2288,2378,2384,2946,2951,3231,3237,3564,3570,3583,3806,3812,3888,3894,3917,3923,4034,4040,4082,4271,4277,4368,4374,4976,4981,5235,5241,5629,5635,5671,5801,5807,5898,5904,6557,6563,6770,6776,6798,7039,7051,7057,7374,7380,7445,7781,7839,7845,7936,7942,8166,8172,8263,8269,8476,8482,8542,8553,8784,8790,8895,8901,8992,8998,9256,9262,9453,9459,9479,9793,9799,9945,9950,10039,10044,10889,10895,10907,10913,11173,11179,11370,11376,11467,11473,11689],{"type":39,"tag":40,"props":41,"children":42},"element","h1",{"id":4},[43],{"type":44,"value":45},"text","Appwrite CLI",{"type":39,"tag":47,"props":48,"children":50},"h2",{"id":49},"installation",[51],{"type":44,"value":52},"Installation",{"type":39,"tag":54,"props":55,"children":60},"pre",{"className":56,"code":57,"language":58,"meta":59,"style":59},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# npm\nnpm install -g appwrite-cli\n\n# macOS (Homebrew native binary)\nbrew tap appwrite\u002Fappwrite\nbrew install appwrite\u002Fappwrite\u002Fappwrite\n\n# macOS \u002F Linux (script)\ncurl -sL https:\u002F\u002Fappwrite.io\u002Fcli\u002Finstall.sh | bash\n\n# Windows (Scoop)\nscoop install https:\u002F\u002Fraw.githubusercontent.com\u002Fappwrite\u002Fsdk-for-cli\u002Fmaster\u002Fscoop\u002Fappwrite.config.json\n","bash","",[61],{"type":39,"tag":62,"props":63,"children":64},"code",{"__ignoreMap":59},[65,77,103,113,122,141,158,166,175,205,213,222],{"type":39,"tag":66,"props":67,"children":70},"span",{"class":68,"line":69},"line",1,[71],{"type":39,"tag":66,"props":72,"children":74},{"style":73},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[75],{"type":44,"value":76},"# npm\n",{"type":39,"tag":66,"props":78,"children":80},{"class":68,"line":79},2,[81,87,93,98],{"type":39,"tag":66,"props":82,"children":84},{"style":83},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[85],{"type":44,"value":86},"npm",{"type":39,"tag":66,"props":88,"children":90},{"style":89},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[91],{"type":44,"value":92}," install",{"type":39,"tag":66,"props":94,"children":95},{"style":89},[96],{"type":44,"value":97}," -g",{"type":39,"tag":66,"props":99,"children":100},{"style":89},[101],{"type":44,"value":102}," appwrite-cli\n",{"type":39,"tag":66,"props":104,"children":106},{"class":68,"line":105},3,[107],{"type":39,"tag":66,"props":108,"children":110},{"emptyLinePlaceholder":109},true,[111],{"type":44,"value":112},"\n",{"type":39,"tag":66,"props":114,"children":116},{"class":68,"line":115},4,[117],{"type":39,"tag":66,"props":118,"children":119},{"style":73},[120],{"type":44,"value":121},"# macOS (Homebrew native binary)\n",{"type":39,"tag":66,"props":123,"children":125},{"class":68,"line":124},5,[126,131,136],{"type":39,"tag":66,"props":127,"children":128},{"style":83},[129],{"type":44,"value":130},"brew",{"type":39,"tag":66,"props":132,"children":133},{"style":89},[134],{"type":44,"value":135}," tap",{"type":39,"tag":66,"props":137,"children":138},{"style":89},[139],{"type":44,"value":140}," appwrite\u002Fappwrite\n",{"type":39,"tag":66,"props":142,"children":144},{"class":68,"line":143},6,[145,149,153],{"type":39,"tag":66,"props":146,"children":147},{"style":83},[148],{"type":44,"value":130},{"type":39,"tag":66,"props":150,"children":151},{"style":89},[152],{"type":44,"value":92},{"type":39,"tag":66,"props":154,"children":155},{"style":89},[156],{"type":44,"value":157}," appwrite\u002Fappwrite\u002Fappwrite\n",{"type":39,"tag":66,"props":159,"children":161},{"class":68,"line":160},7,[162],{"type":39,"tag":66,"props":163,"children":164},{"emptyLinePlaceholder":109},[165],{"type":44,"value":112},{"type":39,"tag":66,"props":167,"children":169},{"class":68,"line":168},8,[170],{"type":39,"tag":66,"props":171,"children":172},{"style":73},[173],{"type":44,"value":174},"# macOS \u002F Linux (script)\n",{"type":39,"tag":66,"props":176,"children":178},{"class":68,"line":177},9,[179,184,189,194,200],{"type":39,"tag":66,"props":180,"children":181},{"style":83},[182],{"type":44,"value":183},"curl",{"type":39,"tag":66,"props":185,"children":186},{"style":89},[187],{"type":44,"value":188}," -sL",{"type":39,"tag":66,"props":190,"children":191},{"style":89},[192],{"type":44,"value":193}," https:\u002F\u002Fappwrite.io\u002Fcli\u002Finstall.sh",{"type":39,"tag":66,"props":195,"children":197},{"style":196},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[198],{"type":44,"value":199}," |",{"type":39,"tag":66,"props":201,"children":202},{"style":83},[203],{"type":44,"value":204}," bash\n",{"type":39,"tag":66,"props":206,"children":208},{"class":68,"line":207},10,[209],{"type":39,"tag":66,"props":210,"children":211},{"emptyLinePlaceholder":109},[212],{"type":44,"value":112},{"type":39,"tag":66,"props":214,"children":216},{"class":68,"line":215},11,[217],{"type":39,"tag":66,"props":218,"children":219},{"style":73},[220],{"type":44,"value":221},"# Windows (Scoop)\n",{"type":39,"tag":66,"props":223,"children":225},{"class":68,"line":224},12,[226,231,235],{"type":39,"tag":66,"props":227,"children":228},{"style":83},[229],{"type":44,"value":230},"scoop",{"type":39,"tag":66,"props":232,"children":233},{"style":89},[234],{"type":44,"value":92},{"type":39,"tag":66,"props":236,"children":237},{"style":89},[238],{"type":44,"value":239}," https:\u002F\u002Fraw.githubusercontent.com\u002Fappwrite\u002Fsdk-for-cli\u002Fmaster\u002Fscoop\u002Fappwrite.config.json\n",{"type":39,"tag":241,"props":242,"children":243},"p",{},[244],{"type":44,"value":245},"Verify installation:",{"type":39,"tag":54,"props":247,"children":249},{"className":56,"code":248,"language":58,"meta":59,"style":59},"appwrite -v\n",[250],{"type":39,"tag":62,"props":251,"children":252},{"__ignoreMap":59},[253],{"type":39,"tag":66,"props":254,"children":255},{"class":68,"line":69},[256,260],{"type":39,"tag":66,"props":257,"children":258},{"style":83},[259],{"type":44,"value":8},{"type":39,"tag":66,"props":261,"children":262},{"style":89},[263],{"type":44,"value":264}," -v\n",{"type":39,"tag":47,"props":266,"children":268},{"id":267},"login-initialization",[269],{"type":44,"value":270},"Login & Initialization",{"type":39,"tag":54,"props":272,"children":274},{"className":56,"code":273,"language":58,"meta":59,"style":59},"# Login to your account\nappwrite login\n\n# Login to a self-hosted instance\nappwrite login --endpoint \"https:\u002F\u002Fyour-instance.com\u002Fv1\"\n\n# Switch to a different saved account\nappwrite login --switch\n\n# Initialize a project (creates appwrite.config.json)\nappwrite init project\n\n# Verify by fetching project info\nappwrite projects get --project-id \"\u003CPROJECT_ID>\"\n",[275],{"type":39,"tag":62,"props":276,"children":277},{"__ignoreMap":59},[278,286,298,305,313,345,352,360,376,383,391,408,415,424],{"type":39,"tag":66,"props":279,"children":280},{"class":68,"line":69},[281],{"type":39,"tag":66,"props":282,"children":283},{"style":73},[284],{"type":44,"value":285},"# Login to your account\n",{"type":39,"tag":66,"props":287,"children":288},{"class":68,"line":79},[289,293],{"type":39,"tag":66,"props":290,"children":291},{"style":83},[292],{"type":44,"value":8},{"type":39,"tag":66,"props":294,"children":295},{"style":89},[296],{"type":44,"value":297}," login\n",{"type":39,"tag":66,"props":299,"children":300},{"class":68,"line":105},[301],{"type":39,"tag":66,"props":302,"children":303},{"emptyLinePlaceholder":109},[304],{"type":44,"value":112},{"type":39,"tag":66,"props":306,"children":307},{"class":68,"line":115},[308],{"type":39,"tag":66,"props":309,"children":310},{"style":73},[311],{"type":44,"value":312},"# Login to a self-hosted instance\n",{"type":39,"tag":66,"props":314,"children":315},{"class":68,"line":124},[316,320,325,330,335,340],{"type":39,"tag":66,"props":317,"children":318},{"style":83},[319],{"type":44,"value":8},{"type":39,"tag":66,"props":321,"children":322},{"style":89},[323],{"type":44,"value":324}," login",{"type":39,"tag":66,"props":326,"children":327},{"style":89},[328],{"type":44,"value":329}," --endpoint",{"type":39,"tag":66,"props":331,"children":332},{"style":196},[333],{"type":44,"value":334}," \"",{"type":39,"tag":66,"props":336,"children":337},{"style":89},[338],{"type":44,"value":339},"https:\u002F\u002Fyour-instance.com\u002Fv1",{"type":39,"tag":66,"props":341,"children":342},{"style":196},[343],{"type":44,"value":344},"\"\n",{"type":39,"tag":66,"props":346,"children":347},{"class":68,"line":143},[348],{"type":39,"tag":66,"props":349,"children":350},{"emptyLinePlaceholder":109},[351],{"type":44,"value":112},{"type":39,"tag":66,"props":353,"children":354},{"class":68,"line":160},[355],{"type":39,"tag":66,"props":356,"children":357},{"style":73},[358],{"type":44,"value":359},"# Switch to a different saved account\n",{"type":39,"tag":66,"props":361,"children":362},{"class":68,"line":168},[363,367,371],{"type":39,"tag":66,"props":364,"children":365},{"style":83},[366],{"type":44,"value":8},{"type":39,"tag":66,"props":368,"children":369},{"style":89},[370],{"type":44,"value":324},{"type":39,"tag":66,"props":372,"children":373},{"style":89},[374],{"type":44,"value":375}," --switch\n",{"type":39,"tag":66,"props":377,"children":378},{"class":68,"line":177},[379],{"type":39,"tag":66,"props":380,"children":381},{"emptyLinePlaceholder":109},[382],{"type":44,"value":112},{"type":39,"tag":66,"props":384,"children":385},{"class":68,"line":207},[386],{"type":39,"tag":66,"props":387,"children":388},{"style":73},[389],{"type":44,"value":390},"# Initialize a project (creates appwrite.config.json)\n",{"type":39,"tag":66,"props":392,"children":393},{"class":68,"line":215},[394,398,403],{"type":39,"tag":66,"props":395,"children":396},{"style":83},[397],{"type":44,"value":8},{"type":39,"tag":66,"props":399,"children":400},{"style":89},[401],{"type":44,"value":402}," init",{"type":39,"tag":66,"props":404,"children":405},{"style":89},[406],{"type":44,"value":407}," project\n",{"type":39,"tag":66,"props":409,"children":410},{"class":68,"line":224},[411],{"type":39,"tag":66,"props":412,"children":413},{"emptyLinePlaceholder":109},[414],{"type":44,"value":112},{"type":39,"tag":66,"props":416,"children":418},{"class":68,"line":417},13,[419],{"type":39,"tag":66,"props":420,"children":421},{"style":73},[422],{"type":44,"value":423},"# Verify by fetching project info\n",{"type":39,"tag":66,"props":425,"children":427},{"class":68,"line":426},14,[428,432,437,442,447,451,456],{"type":39,"tag":66,"props":429,"children":430},{"style":83},[431],{"type":44,"value":8},{"type":39,"tag":66,"props":433,"children":434},{"style":89},[435],{"type":44,"value":436}," projects",{"type":39,"tag":66,"props":438,"children":439},{"style":89},[440],{"type":44,"value":441}," get",{"type":39,"tag":66,"props":443,"children":444},{"style":89},[445],{"type":44,"value":446}," --project-id",{"type":39,"tag":66,"props":448,"children":449},{"style":196},[450],{"type":44,"value":334},{"type":39,"tag":66,"props":452,"children":453},{"style":89},[454],{"type":44,"value":455},"\u003CPROJECT_ID>",{"type":39,"tag":66,"props":457,"children":458},{"style":196},[459],{"type":44,"value":344},{"type":39,"tag":241,"props":461,"children":462},{},[463,469,471,477,479,485],{"type":39,"tag":62,"props":464,"children":466},{"className":465},[],[467],{"type":44,"value":468},"appwrite whoami",{"type":44,"value":470}," can show ",{"type":39,"tag":62,"props":472,"children":474},{"className":473},[],[475],{"type":44,"value":476},"https:\u002F\u002Fcloud.appwrite.io\u002Fv1",{"type":44,"value":478}," as the account login endpoint. That is expected for Appwrite Cloud login. Do not rewrite it to a regional endpoint. Only project configuration and project-scoped API calls use the region endpoint, such as ",{"type":39,"tag":62,"props":480,"children":482},{"className":481},[],[483],{"type":44,"value":484},"https:\u002F\u002F\u003CREGION>.cloud.appwrite.io\u002Fv1",{"type":44,"value":486},".",{"type":39,"tag":47,"props":488,"children":490},{"id":489},"configuration",[491],{"type":44,"value":492},"Configuration",{"type":39,"tag":54,"props":494,"children":496},{"className":56,"code":495,"language":58,"meta":59,"style":59},"# Switch endpoint\u002Fproject for scripted use\nappwrite client --endpoint \"https:\u002F\u002F\u003CREGION>.cloud.appwrite.io\u002Fv1\"\nappwrite client --project-id \"\u003CPROJECT_ID>\"\n",[497],{"type":39,"tag":62,"props":498,"children":499},{"__ignoreMap":59},[500,508,536],{"type":39,"tag":66,"props":501,"children":502},{"class":68,"line":69},[503],{"type":39,"tag":66,"props":504,"children":505},{"style":73},[506],{"type":44,"value":507},"# Switch endpoint\u002Fproject for scripted use\n",{"type":39,"tag":66,"props":509,"children":510},{"class":68,"line":79},[511,515,520,524,528,532],{"type":39,"tag":66,"props":512,"children":513},{"style":83},[514],{"type":44,"value":8},{"type":39,"tag":66,"props":516,"children":517},{"style":89},[518],{"type":44,"value":519}," client",{"type":39,"tag":66,"props":521,"children":522},{"style":89},[523],{"type":44,"value":329},{"type":39,"tag":66,"props":525,"children":526},{"style":196},[527],{"type":44,"value":334},{"type":39,"tag":66,"props":529,"children":530},{"style":89},[531],{"type":44,"value":484},{"type":39,"tag":66,"props":533,"children":534},{"style":196},[535],{"type":44,"value":344},{"type":39,"tag":66,"props":537,"children":538},{"class":68,"line":105},[539,543,547,551,555,559],{"type":39,"tag":66,"props":540,"children":541},{"style":83},[542],{"type":44,"value":8},{"type":39,"tag":66,"props":544,"children":545},{"style":89},[546],{"type":44,"value":519},{"type":39,"tag":66,"props":548,"children":549},{"style":89},[550],{"type":44,"value":446},{"type":39,"tag":66,"props":552,"children":553},{"style":196},[554],{"type":44,"value":334},{"type":39,"tag":66,"props":556,"children":557},{"style":89},[558],{"type":44,"value":455},{"type":39,"tag":66,"props":560,"children":561},{"style":196},[562],{"type":44,"value":344},{"type":39,"tag":564,"props":565,"children":566},"blockquote",{},[567],{"type":39,"tag":241,"props":568,"children":569},{},[570,572,581,583,590],{"type":44,"value":571},"For the full list of CLI commands, see ",{"type":39,"tag":573,"props":574,"children":578},"a",{"href":575,"rel":576},"https:\u002F\u002Fappwrite.io\u002Fdocs\u002Ftooling\u002Fcommand-line\u002Fcommands",[577],"nofollow",[579],{"type":44,"value":580},"CLI Commands",{"type":44,"value":582},".\nFor headless \u002F CI\u002FCD usage, see ",{"type":39,"tag":573,"props":584,"children":587},{"href":585,"rel":586},"https:\u002F\u002Fappwrite.io\u002Fdocs\u002Ftooling\u002Fcommand-line\u002Fnon-interactive",[577],[588],{"type":44,"value":589},"Non-Interactive Mode",{"type":44,"value":486},{"type":39,"tag":47,"props":592,"children":594},{"id":593},"appwriteconfigjson",[595],{"type":44,"value":596},"appwrite.config.json",{"type":39,"tag":241,"props":598,"children":599},{},[600,602,607,609,615],{"type":44,"value":601},"Resources can be configured inline in ",{"type":39,"tag":62,"props":603,"children":605},{"className":604},[],[606],{"type":44,"value":596},{"type":44,"value":608}," or split into separate JSON array files using ",{"type":39,"tag":62,"props":610,"children":612},{"className":611},[],[613],{"type":44,"value":614},"includes",{"type":44,"value":486},{"type":39,"tag":54,"props":617,"children":621},{"className":618,"code":619,"language":620,"meta":59,"style":59},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n    \"projectId\": \"\u003CPROJECT_ID>\",\n    \"projectName\": \"Production\",\n    \"endpoint\": \"https:\u002F\u002F\u003CREGION>.cloud.appwrite.io\u002Fv1\",\n    \"includes\": {\n        \"functions\": \"appwrite\u002Ffunctions.json\",\n        \"sites\": \"appwrite\u002Fsites.json\",\n        \"webhooks\": \"appwrite\u002Fwebhooks.json\"\n    },\n    \"settings\": {\n        \"services\": {\n            \"account\": true,\n            \"databases\": true,\n            \"functions\": true,\n            \"sites\": true,\n            \"messaging\": true\n        },\n        \"protocols\": {\n            \"rest\": true,\n            \"graphql\": true,\n            \"websocket\": true\n        },\n        \"auth\": {\n            \"methods\": {\n                \"email-password\": true,\n                \"magic-url\": true\n            },\n            \"security\": {\n                \"sessionsLimit\": 10,\n                \"passwordDictionary\": true\n            }\n        }\n    },\n    \"tablesDB\": [],\n    \"tables\": [],\n    \"buckets\": [],\n    \"teams\": [],\n    \"topics\": []\n}\n","json",[622],{"type":39,"tag":62,"props":623,"children":624},{"__ignoreMap":59},[625,633,674,711,747,771,809,846,879,887,911,935,962,986,1009,1033,1059,1068,1093,1118,1143,1168,1176,1200,1225,1252,1277,1286,1311,1341,1366,1375,1384,1392,1418,1443,1468,1493,1519],{"type":39,"tag":66,"props":626,"children":627},{"class":68,"line":69},[628],{"type":39,"tag":66,"props":629,"children":630},{"style":196},[631],{"type":44,"value":632},"{\n",{"type":39,"tag":66,"props":634,"children":635},{"class":68,"line":79},[636,641,647,652,657,661,665,669],{"type":39,"tag":66,"props":637,"children":638},{"style":196},[639],{"type":44,"value":640},"    \"",{"type":39,"tag":66,"props":642,"children":644},{"style":643},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[645],{"type":44,"value":646},"projectId",{"type":39,"tag":66,"props":648,"children":649},{"style":196},[650],{"type":44,"value":651},"\"",{"type":39,"tag":66,"props":653,"children":654},{"style":196},[655],{"type":44,"value":656},":",{"type":39,"tag":66,"props":658,"children":659},{"style":196},[660],{"type":44,"value":334},{"type":39,"tag":66,"props":662,"children":663},{"style":89},[664],{"type":44,"value":455},{"type":39,"tag":66,"props":666,"children":667},{"style":196},[668],{"type":44,"value":651},{"type":39,"tag":66,"props":670,"children":671},{"style":196},[672],{"type":44,"value":673},",\n",{"type":39,"tag":66,"props":675,"children":676},{"class":68,"line":105},[677,681,686,690,694,698,703,707],{"type":39,"tag":66,"props":678,"children":679},{"style":196},[680],{"type":44,"value":640},{"type":39,"tag":66,"props":682,"children":683},{"style":643},[684],{"type":44,"value":685},"projectName",{"type":39,"tag":66,"props":687,"children":688},{"style":196},[689],{"type":44,"value":651},{"type":39,"tag":66,"props":691,"children":692},{"style":196},[693],{"type":44,"value":656},{"type":39,"tag":66,"props":695,"children":696},{"style":196},[697],{"type":44,"value":334},{"type":39,"tag":66,"props":699,"children":700},{"style":89},[701],{"type":44,"value":702},"Production",{"type":39,"tag":66,"props":704,"children":705},{"style":196},[706],{"type":44,"value":651},{"type":39,"tag":66,"props":708,"children":709},{"style":196},[710],{"type":44,"value":673},{"type":39,"tag":66,"props":712,"children":713},{"class":68,"line":115},[714,718,723,727,731,735,739,743],{"type":39,"tag":66,"props":715,"children":716},{"style":196},[717],{"type":44,"value":640},{"type":39,"tag":66,"props":719,"children":720},{"style":643},[721],{"type":44,"value":722},"endpoint",{"type":39,"tag":66,"props":724,"children":725},{"style":196},[726],{"type":44,"value":651},{"type":39,"tag":66,"props":728,"children":729},{"style":196},[730],{"type":44,"value":656},{"type":39,"tag":66,"props":732,"children":733},{"style":196},[734],{"type":44,"value":334},{"type":39,"tag":66,"props":736,"children":737},{"style":89},[738],{"type":44,"value":484},{"type":39,"tag":66,"props":740,"children":741},{"style":196},[742],{"type":44,"value":651},{"type":39,"tag":66,"props":744,"children":745},{"style":196},[746],{"type":44,"value":673},{"type":39,"tag":66,"props":748,"children":749},{"class":68,"line":124},[750,754,758,762,766],{"type":39,"tag":66,"props":751,"children":752},{"style":196},[753],{"type":44,"value":640},{"type":39,"tag":66,"props":755,"children":756},{"style":643},[757],{"type":44,"value":614},{"type":39,"tag":66,"props":759,"children":760},{"style":196},[761],{"type":44,"value":651},{"type":39,"tag":66,"props":763,"children":764},{"style":196},[765],{"type":44,"value":656},{"type":39,"tag":66,"props":767,"children":768},{"style":196},[769],{"type":44,"value":770}," {\n",{"type":39,"tag":66,"props":772,"children":773},{"class":68,"line":143},[774,779,784,788,792,796,801,805],{"type":39,"tag":66,"props":775,"children":776},{"style":196},[777],{"type":44,"value":778},"        \"",{"type":39,"tag":66,"props":780,"children":781},{"style":83},[782],{"type":44,"value":783},"functions",{"type":39,"tag":66,"props":785,"children":786},{"style":196},[787],{"type":44,"value":651},{"type":39,"tag":66,"props":789,"children":790},{"style":196},[791],{"type":44,"value":656},{"type":39,"tag":66,"props":793,"children":794},{"style":196},[795],{"type":44,"value":334},{"type":39,"tag":66,"props":797,"children":798},{"style":89},[799],{"type":44,"value":800},"appwrite\u002Ffunctions.json",{"type":39,"tag":66,"props":802,"children":803},{"style":196},[804],{"type":44,"value":651},{"type":39,"tag":66,"props":806,"children":807},{"style":196},[808],{"type":44,"value":673},{"type":39,"tag":66,"props":810,"children":811},{"class":68,"line":160},[812,816,821,825,829,833,838,842],{"type":39,"tag":66,"props":813,"children":814},{"style":196},[815],{"type":44,"value":778},{"type":39,"tag":66,"props":817,"children":818},{"style":83},[819],{"type":44,"value":820},"sites",{"type":39,"tag":66,"props":822,"children":823},{"style":196},[824],{"type":44,"value":651},{"type":39,"tag":66,"props":826,"children":827},{"style":196},[828],{"type":44,"value":656},{"type":39,"tag":66,"props":830,"children":831},{"style":196},[832],{"type":44,"value":334},{"type":39,"tag":66,"props":834,"children":835},{"style":89},[836],{"type":44,"value":837},"appwrite\u002Fsites.json",{"type":39,"tag":66,"props":839,"children":840},{"style":196},[841],{"type":44,"value":651},{"type":39,"tag":66,"props":843,"children":844},{"style":196},[845],{"type":44,"value":673},{"type":39,"tag":66,"props":847,"children":848},{"class":68,"line":168},[849,853,858,862,866,870,875],{"type":39,"tag":66,"props":850,"children":851},{"style":196},[852],{"type":44,"value":778},{"type":39,"tag":66,"props":854,"children":855},{"style":83},[856],{"type":44,"value":857},"webhooks",{"type":39,"tag":66,"props":859,"children":860},{"style":196},[861],{"type":44,"value":651},{"type":39,"tag":66,"props":863,"children":864},{"style":196},[865],{"type":44,"value":656},{"type":39,"tag":66,"props":867,"children":868},{"style":196},[869],{"type":44,"value":334},{"type":39,"tag":66,"props":871,"children":872},{"style":89},[873],{"type":44,"value":874},"appwrite\u002Fwebhooks.json",{"type":39,"tag":66,"props":876,"children":877},{"style":196},[878],{"type":44,"value":344},{"type":39,"tag":66,"props":880,"children":881},{"class":68,"line":177},[882],{"type":39,"tag":66,"props":883,"children":884},{"style":196},[885],{"type":44,"value":886},"    },\n",{"type":39,"tag":66,"props":888,"children":889},{"class":68,"line":207},[890,894,899,903,907],{"type":39,"tag":66,"props":891,"children":892},{"style":196},[893],{"type":44,"value":640},{"type":39,"tag":66,"props":895,"children":896},{"style":643},[897],{"type":44,"value":898},"settings",{"type":39,"tag":66,"props":900,"children":901},{"style":196},[902],{"type":44,"value":651},{"type":39,"tag":66,"props":904,"children":905},{"style":196},[906],{"type":44,"value":656},{"type":39,"tag":66,"props":908,"children":909},{"style":196},[910],{"type":44,"value":770},{"type":39,"tag":66,"props":912,"children":913},{"class":68,"line":215},[914,918,923,927,931],{"type":39,"tag":66,"props":915,"children":916},{"style":196},[917],{"type":44,"value":778},{"type":39,"tag":66,"props":919,"children":920},{"style":83},[921],{"type":44,"value":922},"services",{"type":39,"tag":66,"props":924,"children":925},{"style":196},[926],{"type":44,"value":651},{"type":39,"tag":66,"props":928,"children":929},{"style":196},[930],{"type":44,"value":656},{"type":39,"tag":66,"props":932,"children":933},{"style":196},[934],{"type":44,"value":770},{"type":39,"tag":66,"props":936,"children":937},{"class":68,"line":224},[938,943,949,953,957],{"type":39,"tag":66,"props":939,"children":940},{"style":196},[941],{"type":44,"value":942},"            \"",{"type":39,"tag":66,"props":944,"children":946},{"style":945},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[947],{"type":44,"value":948},"account",{"type":39,"tag":66,"props":950,"children":951},{"style":196},[952],{"type":44,"value":651},{"type":39,"tag":66,"props":954,"children":955},{"style":196},[956],{"type":44,"value":656},{"type":39,"tag":66,"props":958,"children":959},{"style":196},[960],{"type":44,"value":961}," true,\n",{"type":39,"tag":66,"props":963,"children":964},{"class":68,"line":417},[965,969,974,978,982],{"type":39,"tag":66,"props":966,"children":967},{"style":196},[968],{"type":44,"value":942},{"type":39,"tag":66,"props":970,"children":971},{"style":945},[972],{"type":44,"value":973},"databases",{"type":39,"tag":66,"props":975,"children":976},{"style":196},[977],{"type":44,"value":651},{"type":39,"tag":66,"props":979,"children":980},{"style":196},[981],{"type":44,"value":656},{"type":39,"tag":66,"props":983,"children":984},{"style":196},[985],{"type":44,"value":961},{"type":39,"tag":66,"props":987,"children":988},{"class":68,"line":426},[989,993,997,1001,1005],{"type":39,"tag":66,"props":990,"children":991},{"style":196},[992],{"type":44,"value":942},{"type":39,"tag":66,"props":994,"children":995},{"style":945},[996],{"type":44,"value":783},{"type":39,"tag":66,"props":998,"children":999},{"style":196},[1000],{"type":44,"value":651},{"type":39,"tag":66,"props":1002,"children":1003},{"style":196},[1004],{"type":44,"value":656},{"type":39,"tag":66,"props":1006,"children":1007},{"style":196},[1008],{"type":44,"value":961},{"type":39,"tag":66,"props":1010,"children":1012},{"class":68,"line":1011},15,[1013,1017,1021,1025,1029],{"type":39,"tag":66,"props":1014,"children":1015},{"style":196},[1016],{"type":44,"value":942},{"type":39,"tag":66,"props":1018,"children":1019},{"style":945},[1020],{"type":44,"value":820},{"type":39,"tag":66,"props":1022,"children":1023},{"style":196},[1024],{"type":44,"value":651},{"type":39,"tag":66,"props":1026,"children":1027},{"style":196},[1028],{"type":44,"value":656},{"type":39,"tag":66,"props":1030,"children":1031},{"style":196},[1032],{"type":44,"value":961},{"type":39,"tag":66,"props":1034,"children":1036},{"class":68,"line":1035},16,[1037,1041,1046,1050,1054],{"type":39,"tag":66,"props":1038,"children":1039},{"style":196},[1040],{"type":44,"value":942},{"type":39,"tag":66,"props":1042,"children":1043},{"style":945},[1044],{"type":44,"value":1045},"messaging",{"type":39,"tag":66,"props":1047,"children":1048},{"style":196},[1049],{"type":44,"value":651},{"type":39,"tag":66,"props":1051,"children":1052},{"style":196},[1053],{"type":44,"value":656},{"type":39,"tag":66,"props":1055,"children":1056},{"style":196},[1057],{"type":44,"value":1058}," true\n",{"type":39,"tag":66,"props":1060,"children":1062},{"class":68,"line":1061},17,[1063],{"type":39,"tag":66,"props":1064,"children":1065},{"style":196},[1066],{"type":44,"value":1067},"        },\n",{"type":39,"tag":66,"props":1069,"children":1071},{"class":68,"line":1070},18,[1072,1076,1081,1085,1089],{"type":39,"tag":66,"props":1073,"children":1074},{"style":196},[1075],{"type":44,"value":778},{"type":39,"tag":66,"props":1077,"children":1078},{"style":83},[1079],{"type":44,"value":1080},"protocols",{"type":39,"tag":66,"props":1082,"children":1083},{"style":196},[1084],{"type":44,"value":651},{"type":39,"tag":66,"props":1086,"children":1087},{"style":196},[1088],{"type":44,"value":656},{"type":39,"tag":66,"props":1090,"children":1091},{"style":196},[1092],{"type":44,"value":770},{"type":39,"tag":66,"props":1094,"children":1096},{"class":68,"line":1095},19,[1097,1101,1106,1110,1114],{"type":39,"tag":66,"props":1098,"children":1099},{"style":196},[1100],{"type":44,"value":942},{"type":39,"tag":66,"props":1102,"children":1103},{"style":945},[1104],{"type":44,"value":1105},"rest",{"type":39,"tag":66,"props":1107,"children":1108},{"style":196},[1109],{"type":44,"value":651},{"type":39,"tag":66,"props":1111,"children":1112},{"style":196},[1113],{"type":44,"value":656},{"type":39,"tag":66,"props":1115,"children":1116},{"style":196},[1117],{"type":44,"value":961},{"type":39,"tag":66,"props":1119,"children":1121},{"class":68,"line":1120},20,[1122,1126,1131,1135,1139],{"type":39,"tag":66,"props":1123,"children":1124},{"style":196},[1125],{"type":44,"value":942},{"type":39,"tag":66,"props":1127,"children":1128},{"style":945},[1129],{"type":44,"value":1130},"graphql",{"type":39,"tag":66,"props":1132,"children":1133},{"style":196},[1134],{"type":44,"value":651},{"type":39,"tag":66,"props":1136,"children":1137},{"style":196},[1138],{"type":44,"value":656},{"type":39,"tag":66,"props":1140,"children":1141},{"style":196},[1142],{"type":44,"value":961},{"type":39,"tag":66,"props":1144,"children":1146},{"class":68,"line":1145},21,[1147,1151,1156,1160,1164],{"type":39,"tag":66,"props":1148,"children":1149},{"style":196},[1150],{"type":44,"value":942},{"type":39,"tag":66,"props":1152,"children":1153},{"style":945},[1154],{"type":44,"value":1155},"websocket",{"type":39,"tag":66,"props":1157,"children":1158},{"style":196},[1159],{"type":44,"value":651},{"type":39,"tag":66,"props":1161,"children":1162},{"style":196},[1163],{"type":44,"value":656},{"type":39,"tag":66,"props":1165,"children":1166},{"style":196},[1167],{"type":44,"value":1058},{"type":39,"tag":66,"props":1169,"children":1171},{"class":68,"line":1170},22,[1172],{"type":39,"tag":66,"props":1173,"children":1174},{"style":196},[1175],{"type":44,"value":1067},{"type":39,"tag":66,"props":1177,"children":1178},{"class":68,"line":23},[1179,1183,1188,1192,1196],{"type":39,"tag":66,"props":1180,"children":1181},{"style":196},[1182],{"type":44,"value":778},{"type":39,"tag":66,"props":1184,"children":1185},{"style":83},[1186],{"type":44,"value":1187},"auth",{"type":39,"tag":66,"props":1189,"children":1190},{"style":196},[1191],{"type":44,"value":651},{"type":39,"tag":66,"props":1193,"children":1194},{"style":196},[1195],{"type":44,"value":656},{"type":39,"tag":66,"props":1197,"children":1198},{"style":196},[1199],{"type":44,"value":770},{"type":39,"tag":66,"props":1201,"children":1203},{"class":68,"line":1202},24,[1204,1208,1213,1217,1221],{"type":39,"tag":66,"props":1205,"children":1206},{"style":196},[1207],{"type":44,"value":942},{"type":39,"tag":66,"props":1209,"children":1210},{"style":945},[1211],{"type":44,"value":1212},"methods",{"type":39,"tag":66,"props":1214,"children":1215},{"style":196},[1216],{"type":44,"value":651},{"type":39,"tag":66,"props":1218,"children":1219},{"style":196},[1220],{"type":44,"value":656},{"type":39,"tag":66,"props":1222,"children":1223},{"style":196},[1224],{"type":44,"value":770},{"type":39,"tag":66,"props":1226,"children":1228},{"class":68,"line":1227},25,[1229,1234,1240,1244,1248],{"type":39,"tag":66,"props":1230,"children":1231},{"style":196},[1232],{"type":44,"value":1233},"                \"",{"type":39,"tag":66,"props":1235,"children":1237},{"style":1236},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1238],{"type":44,"value":1239},"email-password",{"type":39,"tag":66,"props":1241,"children":1242},{"style":196},[1243],{"type":44,"value":651},{"type":39,"tag":66,"props":1245,"children":1246},{"style":196},[1247],{"type":44,"value":656},{"type":39,"tag":66,"props":1249,"children":1250},{"style":196},[1251],{"type":44,"value":961},{"type":39,"tag":66,"props":1253,"children":1255},{"class":68,"line":1254},26,[1256,1260,1265,1269,1273],{"type":39,"tag":66,"props":1257,"children":1258},{"style":196},[1259],{"type":44,"value":1233},{"type":39,"tag":66,"props":1261,"children":1262},{"style":1236},[1263],{"type":44,"value":1264},"magic-url",{"type":39,"tag":66,"props":1266,"children":1267},{"style":196},[1268],{"type":44,"value":651},{"type":39,"tag":66,"props":1270,"children":1271},{"style":196},[1272],{"type":44,"value":656},{"type":39,"tag":66,"props":1274,"children":1275},{"style":196},[1276],{"type":44,"value":1058},{"type":39,"tag":66,"props":1278,"children":1280},{"class":68,"line":1279},27,[1281],{"type":39,"tag":66,"props":1282,"children":1283},{"style":196},[1284],{"type":44,"value":1285},"            },\n",{"type":39,"tag":66,"props":1287,"children":1289},{"class":68,"line":1288},28,[1290,1294,1299,1303,1307],{"type":39,"tag":66,"props":1291,"children":1292},{"style":196},[1293],{"type":44,"value":942},{"type":39,"tag":66,"props":1295,"children":1296},{"style":945},[1297],{"type":44,"value":1298},"security",{"type":39,"tag":66,"props":1300,"children":1301},{"style":196},[1302],{"type":44,"value":651},{"type":39,"tag":66,"props":1304,"children":1305},{"style":196},[1306],{"type":44,"value":656},{"type":39,"tag":66,"props":1308,"children":1309},{"style":196},[1310],{"type":44,"value":770},{"type":39,"tag":66,"props":1312,"children":1314},{"class":68,"line":1313},29,[1315,1319,1324,1328,1332,1337],{"type":39,"tag":66,"props":1316,"children":1317},{"style":196},[1318],{"type":44,"value":1233},{"type":39,"tag":66,"props":1320,"children":1321},{"style":1236},[1322],{"type":44,"value":1323},"sessionsLimit",{"type":39,"tag":66,"props":1325,"children":1326},{"style":196},[1327],{"type":44,"value":651},{"type":39,"tag":66,"props":1329,"children":1330},{"style":196},[1331],{"type":44,"value":656},{"type":39,"tag":66,"props":1333,"children":1334},{"style":945},[1335],{"type":44,"value":1336}," 10",{"type":39,"tag":66,"props":1338,"children":1339},{"style":196},[1340],{"type":44,"value":673},{"type":39,"tag":66,"props":1342,"children":1344},{"class":68,"line":1343},30,[1345,1349,1354,1358,1362],{"type":39,"tag":66,"props":1346,"children":1347},{"style":196},[1348],{"type":44,"value":1233},{"type":39,"tag":66,"props":1350,"children":1351},{"style":1236},[1352],{"type":44,"value":1353},"passwordDictionary",{"type":39,"tag":66,"props":1355,"children":1356},{"style":196},[1357],{"type":44,"value":651},{"type":39,"tag":66,"props":1359,"children":1360},{"style":196},[1361],{"type":44,"value":656},{"type":39,"tag":66,"props":1363,"children":1364},{"style":196},[1365],{"type":44,"value":1058},{"type":39,"tag":66,"props":1367,"children":1369},{"class":68,"line":1368},31,[1370],{"type":39,"tag":66,"props":1371,"children":1372},{"style":196},[1373],{"type":44,"value":1374},"            }\n",{"type":39,"tag":66,"props":1376,"children":1378},{"class":68,"line":1377},32,[1379],{"type":39,"tag":66,"props":1380,"children":1381},{"style":196},[1382],{"type":44,"value":1383},"        }\n",{"type":39,"tag":66,"props":1385,"children":1387},{"class":68,"line":1386},33,[1388],{"type":39,"tag":66,"props":1389,"children":1390},{"style":196},[1391],{"type":44,"value":886},{"type":39,"tag":66,"props":1393,"children":1395},{"class":68,"line":1394},34,[1396,1400,1405,1409,1413],{"type":39,"tag":66,"props":1397,"children":1398},{"style":196},[1399],{"type":44,"value":640},{"type":39,"tag":66,"props":1401,"children":1402},{"style":643},[1403],{"type":44,"value":1404},"tablesDB",{"type":39,"tag":66,"props":1406,"children":1407},{"style":196},[1408],{"type":44,"value":651},{"type":39,"tag":66,"props":1410,"children":1411},{"style":196},[1412],{"type":44,"value":656},{"type":39,"tag":66,"props":1414,"children":1415},{"style":196},[1416],{"type":44,"value":1417}," [],\n",{"type":39,"tag":66,"props":1419,"children":1421},{"class":68,"line":1420},35,[1422,1426,1431,1435,1439],{"type":39,"tag":66,"props":1423,"children":1424},{"style":196},[1425],{"type":44,"value":640},{"type":39,"tag":66,"props":1427,"children":1428},{"style":643},[1429],{"type":44,"value":1430},"tables",{"type":39,"tag":66,"props":1432,"children":1433},{"style":196},[1434],{"type":44,"value":651},{"type":39,"tag":66,"props":1436,"children":1437},{"style":196},[1438],{"type":44,"value":656},{"type":39,"tag":66,"props":1440,"children":1441},{"style":196},[1442],{"type":44,"value":1417},{"type":39,"tag":66,"props":1444,"children":1446},{"class":68,"line":1445},36,[1447,1451,1456,1460,1464],{"type":39,"tag":66,"props":1448,"children":1449},{"style":196},[1450],{"type":44,"value":640},{"type":39,"tag":66,"props":1452,"children":1453},{"style":643},[1454],{"type":44,"value":1455},"buckets",{"type":39,"tag":66,"props":1457,"children":1458},{"style":196},[1459],{"type":44,"value":651},{"type":39,"tag":66,"props":1461,"children":1462},{"style":196},[1463],{"type":44,"value":656},{"type":39,"tag":66,"props":1465,"children":1466},{"style":196},[1467],{"type":44,"value":1417},{"type":39,"tag":66,"props":1469,"children":1471},{"class":68,"line":1470},37,[1472,1476,1481,1485,1489],{"type":39,"tag":66,"props":1473,"children":1474},{"style":196},[1475],{"type":44,"value":640},{"type":39,"tag":66,"props":1477,"children":1478},{"style":643},[1479],{"type":44,"value":1480},"teams",{"type":39,"tag":66,"props":1482,"children":1483},{"style":196},[1484],{"type":44,"value":651},{"type":39,"tag":66,"props":1486,"children":1487},{"style":196},[1488],{"type":44,"value":656},{"type":39,"tag":66,"props":1490,"children":1491},{"style":196},[1492],{"type":44,"value":1417},{"type":39,"tag":66,"props":1494,"children":1496},{"class":68,"line":1495},38,[1497,1501,1506,1510,1514],{"type":39,"tag":66,"props":1498,"children":1499},{"style":196},[1500],{"type":44,"value":640},{"type":39,"tag":66,"props":1502,"children":1503},{"style":643},[1504],{"type":44,"value":1505},"topics",{"type":39,"tag":66,"props":1507,"children":1508},{"style":196},[1509],{"type":44,"value":651},{"type":39,"tag":66,"props":1511,"children":1512},{"style":196},[1513],{"type":44,"value":656},{"type":39,"tag":66,"props":1515,"children":1516},{"style":196},[1517],{"type":44,"value":1518}," []\n",{"type":39,"tag":66,"props":1520,"children":1522},{"class":68,"line":1521},39,[1523],{"type":39,"tag":66,"props":1524,"children":1525},{"style":196},[1526],{"type":44,"value":1527},"}\n",{"type":39,"tag":241,"props":1529,"children":1530},{},[1531,1533,1538,1540,1546,1548,1553,1555,1561],{"type":44,"value":1532},"Each ",{"type":39,"tag":62,"props":1534,"children":1536},{"className":1535},[],[1537],{"type":44,"value":614},{"type":44,"value":1539}," value must be a relative ",{"type":39,"tag":62,"props":1541,"children":1543},{"className":1542},[],[1544],{"type":44,"value":1545},".json",{"type":44,"value":1547}," path inside the project directory and must point to a JSON array. A resource cannot be defined both inline and in ",{"type":39,"tag":62,"props":1549,"children":1551},{"className":1550},[],[1552],{"type":44,"value":614},{"type":44,"value":1554},". When functions or sites are included, their ",{"type":39,"tag":62,"props":1556,"children":1558},{"className":1557},[],[1559],{"type":44,"value":1560},"path",{"type":44,"value":1562}," values are resolved relative to the include file directory.",{"type":39,"tag":241,"props":1564,"children":1565},{},[1566,1568,1573],{"type":44,"value":1567},"Example ",{"type":39,"tag":62,"props":1569,"children":1571},{"className":1570},[],[1572],{"type":44,"value":800},{"type":44,"value":656},{"type":39,"tag":54,"props":1575,"children":1577},{"className":618,"code":1576,"language":620,"meta":59,"style":59},"[\n    {\n        \"$id\": \"\u003CFUNCTION_ID>\",\n        \"name\": \"userAuth\",\n        \"enabled\": true,\n        \"logging\": true,\n        \"runtime\": \"node-22\",\n        \"buildSpecification\": \"s-1vcpu-512mb\",\n        \"runtimeSpecification\": \"s-1vcpu-512mb\",\n        \"deploymentRetention\": 7,\n        \"events\": [],\n        \"schedule\": \"\",\n        \"timeout\": 15,\n        \"entrypoint\": \"src\u002Fmain.js\",\n        \"commands\": \"npm install\",\n        \"ignore\": \"node_modules\\n.tmp\",\n        \"path\": \"..\u002Ffunctions\u002FuserAuth\"\n    }\n]\n",[1578],{"type":39,"tag":62,"props":1579,"children":1580},{"__ignoreMap":59},[1581,1589,1597,1634,1671,1695,1719,1756,1793,1829,1858,1882,1911,1940,1977,2014,2062,2094,2102],{"type":39,"tag":66,"props":1582,"children":1583},{"class":68,"line":69},[1584],{"type":39,"tag":66,"props":1585,"children":1586},{"style":196},[1587],{"type":44,"value":1588},"[\n",{"type":39,"tag":66,"props":1590,"children":1591},{"class":68,"line":79},[1592],{"type":39,"tag":66,"props":1593,"children":1594},{"style":196},[1595],{"type":44,"value":1596},"    {\n",{"type":39,"tag":66,"props":1598,"children":1599},{"class":68,"line":105},[1600,1604,1609,1613,1617,1621,1626,1630],{"type":39,"tag":66,"props":1601,"children":1602},{"style":196},[1603],{"type":44,"value":778},{"type":39,"tag":66,"props":1605,"children":1606},{"style":643},[1607],{"type":44,"value":1608},"$id",{"type":39,"tag":66,"props":1610,"children":1611},{"style":196},[1612],{"type":44,"value":651},{"type":39,"tag":66,"props":1614,"children":1615},{"style":196},[1616],{"type":44,"value":656},{"type":39,"tag":66,"props":1618,"children":1619},{"style":196},[1620],{"type":44,"value":334},{"type":39,"tag":66,"props":1622,"children":1623},{"style":89},[1624],{"type":44,"value":1625},"\u003CFUNCTION_ID>",{"type":39,"tag":66,"props":1627,"children":1628},{"style":196},[1629],{"type":44,"value":651},{"type":39,"tag":66,"props":1631,"children":1632},{"style":196},[1633],{"type":44,"value":673},{"type":39,"tag":66,"props":1635,"children":1636},{"class":68,"line":115},[1637,1641,1646,1650,1654,1658,1663,1667],{"type":39,"tag":66,"props":1638,"children":1639},{"style":196},[1640],{"type":44,"value":778},{"type":39,"tag":66,"props":1642,"children":1643},{"style":643},[1644],{"type":44,"value":1645},"name",{"type":39,"tag":66,"props":1647,"children":1648},{"style":196},[1649],{"type":44,"value":651},{"type":39,"tag":66,"props":1651,"children":1652},{"style":196},[1653],{"type":44,"value":656},{"type":39,"tag":66,"props":1655,"children":1656},{"style":196},[1657],{"type":44,"value":334},{"type":39,"tag":66,"props":1659,"children":1660},{"style":89},[1661],{"type":44,"value":1662},"userAuth",{"type":39,"tag":66,"props":1664,"children":1665},{"style":196},[1666],{"type":44,"value":651},{"type":39,"tag":66,"props":1668,"children":1669},{"style":196},[1670],{"type":44,"value":673},{"type":39,"tag":66,"props":1672,"children":1673},{"class":68,"line":124},[1674,1678,1683,1687,1691],{"type":39,"tag":66,"props":1675,"children":1676},{"style":196},[1677],{"type":44,"value":778},{"type":39,"tag":66,"props":1679,"children":1680},{"style":643},[1681],{"type":44,"value":1682},"enabled",{"type":39,"tag":66,"props":1684,"children":1685},{"style":196},[1686],{"type":44,"value":651},{"type":39,"tag":66,"props":1688,"children":1689},{"style":196},[1690],{"type":44,"value":656},{"type":39,"tag":66,"props":1692,"children":1693},{"style":196},[1694],{"type":44,"value":961},{"type":39,"tag":66,"props":1696,"children":1697},{"class":68,"line":143},[1698,1702,1707,1711,1715],{"type":39,"tag":66,"props":1699,"children":1700},{"style":196},[1701],{"type":44,"value":778},{"type":39,"tag":66,"props":1703,"children":1704},{"style":643},[1705],{"type":44,"value":1706},"logging",{"type":39,"tag":66,"props":1708,"children":1709},{"style":196},[1710],{"type":44,"value":651},{"type":39,"tag":66,"props":1712,"children":1713},{"style":196},[1714],{"type":44,"value":656},{"type":39,"tag":66,"props":1716,"children":1717},{"style":196},[1718],{"type":44,"value":961},{"type":39,"tag":66,"props":1720,"children":1721},{"class":68,"line":160},[1722,1726,1731,1735,1739,1743,1748,1752],{"type":39,"tag":66,"props":1723,"children":1724},{"style":196},[1725],{"type":44,"value":778},{"type":39,"tag":66,"props":1727,"children":1728},{"style":643},[1729],{"type":44,"value":1730},"runtime",{"type":39,"tag":66,"props":1732,"children":1733},{"style":196},[1734],{"type":44,"value":651},{"type":39,"tag":66,"props":1736,"children":1737},{"style":196},[1738],{"type":44,"value":656},{"type":39,"tag":66,"props":1740,"children":1741},{"style":196},[1742],{"type":44,"value":334},{"type":39,"tag":66,"props":1744,"children":1745},{"style":89},[1746],{"type":44,"value":1747},"node-22",{"type":39,"tag":66,"props":1749,"children":1750},{"style":196},[1751],{"type":44,"value":651},{"type":39,"tag":66,"props":1753,"children":1754},{"style":196},[1755],{"type":44,"value":673},{"type":39,"tag":66,"props":1757,"children":1758},{"class":68,"line":168},[1759,1763,1768,1772,1776,1780,1785,1789],{"type":39,"tag":66,"props":1760,"children":1761},{"style":196},[1762],{"type":44,"value":778},{"type":39,"tag":66,"props":1764,"children":1765},{"style":643},[1766],{"type":44,"value":1767},"buildSpecification",{"type":39,"tag":66,"props":1769,"children":1770},{"style":196},[1771],{"type":44,"value":651},{"type":39,"tag":66,"props":1773,"children":1774},{"style":196},[1775],{"type":44,"value":656},{"type":39,"tag":66,"props":1777,"children":1778},{"style":196},[1779],{"type":44,"value":334},{"type":39,"tag":66,"props":1781,"children":1782},{"style":89},[1783],{"type":44,"value":1784},"s-1vcpu-512mb",{"type":39,"tag":66,"props":1786,"children":1787},{"style":196},[1788],{"type":44,"value":651},{"type":39,"tag":66,"props":1790,"children":1791},{"style":196},[1792],{"type":44,"value":673},{"type":39,"tag":66,"props":1794,"children":1795},{"class":68,"line":177},[1796,1800,1805,1809,1813,1817,1821,1825],{"type":39,"tag":66,"props":1797,"children":1798},{"style":196},[1799],{"type":44,"value":778},{"type":39,"tag":66,"props":1801,"children":1802},{"style":643},[1803],{"type":44,"value":1804},"runtimeSpecification",{"type":39,"tag":66,"props":1806,"children":1807},{"style":196},[1808],{"type":44,"value":651},{"type":39,"tag":66,"props":1810,"children":1811},{"style":196},[1812],{"type":44,"value":656},{"type":39,"tag":66,"props":1814,"children":1815},{"style":196},[1816],{"type":44,"value":334},{"type":39,"tag":66,"props":1818,"children":1819},{"style":89},[1820],{"type":44,"value":1784},{"type":39,"tag":66,"props":1822,"children":1823},{"style":196},[1824],{"type":44,"value":651},{"type":39,"tag":66,"props":1826,"children":1827},{"style":196},[1828],{"type":44,"value":673},{"type":39,"tag":66,"props":1830,"children":1831},{"class":68,"line":207},[1832,1836,1841,1845,1849,1854],{"type":39,"tag":66,"props":1833,"children":1834},{"style":196},[1835],{"type":44,"value":778},{"type":39,"tag":66,"props":1837,"children":1838},{"style":643},[1839],{"type":44,"value":1840},"deploymentRetention",{"type":39,"tag":66,"props":1842,"children":1843},{"style":196},[1844],{"type":44,"value":651},{"type":39,"tag":66,"props":1846,"children":1847},{"style":196},[1848],{"type":44,"value":656},{"type":39,"tag":66,"props":1850,"children":1851},{"style":945},[1852],{"type":44,"value":1853}," 7",{"type":39,"tag":66,"props":1855,"children":1856},{"style":196},[1857],{"type":44,"value":673},{"type":39,"tag":66,"props":1859,"children":1860},{"class":68,"line":215},[1861,1865,1870,1874,1878],{"type":39,"tag":66,"props":1862,"children":1863},{"style":196},[1864],{"type":44,"value":778},{"type":39,"tag":66,"props":1866,"children":1867},{"style":643},[1868],{"type":44,"value":1869},"events",{"type":39,"tag":66,"props":1871,"children":1872},{"style":196},[1873],{"type":44,"value":651},{"type":39,"tag":66,"props":1875,"children":1876},{"style":196},[1877],{"type":44,"value":656},{"type":39,"tag":66,"props":1879,"children":1880},{"style":196},[1881],{"type":44,"value":1417},{"type":39,"tag":66,"props":1883,"children":1884},{"class":68,"line":224},[1885,1889,1894,1898,1902,1907],{"type":39,"tag":66,"props":1886,"children":1887},{"style":196},[1888],{"type":44,"value":778},{"type":39,"tag":66,"props":1890,"children":1891},{"style":643},[1892],{"type":44,"value":1893},"schedule",{"type":39,"tag":66,"props":1895,"children":1896},{"style":196},[1897],{"type":44,"value":651},{"type":39,"tag":66,"props":1899,"children":1900},{"style":196},[1901],{"type":44,"value":656},{"type":39,"tag":66,"props":1903,"children":1904},{"style":196},[1905],{"type":44,"value":1906}," \"\"",{"type":39,"tag":66,"props":1908,"children":1909},{"style":196},[1910],{"type":44,"value":673},{"type":39,"tag":66,"props":1912,"children":1913},{"class":68,"line":417},[1914,1918,1923,1927,1931,1936],{"type":39,"tag":66,"props":1915,"children":1916},{"style":196},[1917],{"type":44,"value":778},{"type":39,"tag":66,"props":1919,"children":1920},{"style":643},[1921],{"type":44,"value":1922},"timeout",{"type":39,"tag":66,"props":1924,"children":1925},{"style":196},[1926],{"type":44,"value":651},{"type":39,"tag":66,"props":1928,"children":1929},{"style":196},[1930],{"type":44,"value":656},{"type":39,"tag":66,"props":1932,"children":1933},{"style":945},[1934],{"type":44,"value":1935}," 15",{"type":39,"tag":66,"props":1937,"children":1938},{"style":196},[1939],{"type":44,"value":673},{"type":39,"tag":66,"props":1941,"children":1942},{"class":68,"line":426},[1943,1947,1952,1956,1960,1964,1969,1973],{"type":39,"tag":66,"props":1944,"children":1945},{"style":196},[1946],{"type":44,"value":778},{"type":39,"tag":66,"props":1948,"children":1949},{"style":643},[1950],{"type":44,"value":1951},"entrypoint",{"type":39,"tag":66,"props":1953,"children":1954},{"style":196},[1955],{"type":44,"value":651},{"type":39,"tag":66,"props":1957,"children":1958},{"style":196},[1959],{"type":44,"value":656},{"type":39,"tag":66,"props":1961,"children":1962},{"style":196},[1963],{"type":44,"value":334},{"type":39,"tag":66,"props":1965,"children":1966},{"style":89},[1967],{"type":44,"value":1968},"src\u002Fmain.js",{"type":39,"tag":66,"props":1970,"children":1971},{"style":196},[1972],{"type":44,"value":651},{"type":39,"tag":66,"props":1974,"children":1975},{"style":196},[1976],{"type":44,"value":673},{"type":39,"tag":66,"props":1978,"children":1979},{"class":68,"line":1011},[1980,1984,1989,1993,1997,2001,2006,2010],{"type":39,"tag":66,"props":1981,"children":1982},{"style":196},[1983],{"type":44,"value":778},{"type":39,"tag":66,"props":1985,"children":1986},{"style":643},[1987],{"type":44,"value":1988},"commands",{"type":39,"tag":66,"props":1990,"children":1991},{"style":196},[1992],{"type":44,"value":651},{"type":39,"tag":66,"props":1994,"children":1995},{"style":196},[1996],{"type":44,"value":656},{"type":39,"tag":66,"props":1998,"children":1999},{"style":196},[2000],{"type":44,"value":334},{"type":39,"tag":66,"props":2002,"children":2003},{"style":89},[2004],{"type":44,"value":2005},"npm install",{"type":39,"tag":66,"props":2007,"children":2008},{"style":196},[2009],{"type":44,"value":651},{"type":39,"tag":66,"props":2011,"children":2012},{"style":196},[2013],{"type":44,"value":673},{"type":39,"tag":66,"props":2015,"children":2016},{"class":68,"line":1035},[2017,2021,2026,2030,2034,2038,2043,2049,2054,2058],{"type":39,"tag":66,"props":2018,"children":2019},{"style":196},[2020],{"type":44,"value":778},{"type":39,"tag":66,"props":2022,"children":2023},{"style":643},[2024],{"type":44,"value":2025},"ignore",{"type":39,"tag":66,"props":2027,"children":2028},{"style":196},[2029],{"type":44,"value":651},{"type":39,"tag":66,"props":2031,"children":2032},{"style":196},[2033],{"type":44,"value":656},{"type":39,"tag":66,"props":2035,"children":2036},{"style":196},[2037],{"type":44,"value":334},{"type":39,"tag":66,"props":2039,"children":2040},{"style":89},[2041],{"type":44,"value":2042},"node_modules",{"type":39,"tag":66,"props":2044,"children":2046},{"style":2045},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[2047],{"type":44,"value":2048},"\\n",{"type":39,"tag":66,"props":2050,"children":2051},{"style":89},[2052],{"type":44,"value":2053},".tmp",{"type":39,"tag":66,"props":2055,"children":2056},{"style":196},[2057],{"type":44,"value":651},{"type":39,"tag":66,"props":2059,"children":2060},{"style":196},[2061],{"type":44,"value":673},{"type":39,"tag":66,"props":2063,"children":2064},{"class":68,"line":1061},[2065,2069,2073,2077,2081,2085,2090],{"type":39,"tag":66,"props":2066,"children":2067},{"style":196},[2068],{"type":44,"value":778},{"type":39,"tag":66,"props":2070,"children":2071},{"style":643},[2072],{"type":44,"value":1560},{"type":39,"tag":66,"props":2074,"children":2075},{"style":196},[2076],{"type":44,"value":651},{"type":39,"tag":66,"props":2078,"children":2079},{"style":196},[2080],{"type":44,"value":656},{"type":39,"tag":66,"props":2082,"children":2083},{"style":196},[2084],{"type":44,"value":334},{"type":39,"tag":66,"props":2086,"children":2087},{"style":89},[2088],{"type":44,"value":2089},"..\u002Ffunctions\u002FuserAuth",{"type":39,"tag":66,"props":2091,"children":2092},{"style":196},[2093],{"type":44,"value":344},{"type":39,"tag":66,"props":2095,"children":2096},{"class":68,"line":1070},[2097],{"type":39,"tag":66,"props":2098,"children":2099},{"style":196},[2100],{"type":44,"value":2101},"    }\n",{"type":39,"tag":66,"props":2103,"children":2104},{"class":68,"line":1095},[2105],{"type":39,"tag":66,"props":2106,"children":2107},{"style":196},[2108],{"type":44,"value":2109},"]\n",{"type":39,"tag":2111,"props":2112,"children":2114},"h3",{"id":2113},"pull-and-push-project-configuration",[2115],{"type":44,"value":2116},"Pull and push project configuration",{"type":39,"tag":54,"props":2118,"children":2120},{"className":56,"code":2119,"language":58,"meta":59,"style":59},"# Pull or push everything\nappwrite pull all --all\nappwrite push all --all\n\n# Pull or push individual resource groups\nappwrite pull settings\nappwrite push settings\nappwrite pull webhooks\nappwrite push webhooks\nappwrite pull functions\nappwrite push functions\n",[2121],{"type":39,"tag":62,"props":2122,"children":2123},{"__ignoreMap":59},[2124,2132,2154,2174,2181,2189,2205,2220,2236,2251,2267],{"type":39,"tag":66,"props":2125,"children":2126},{"class":68,"line":69},[2127],{"type":39,"tag":66,"props":2128,"children":2129},{"style":73},[2130],{"type":44,"value":2131},"# Pull or push everything\n",{"type":39,"tag":66,"props":2133,"children":2134},{"class":68,"line":79},[2135,2139,2144,2149],{"type":39,"tag":66,"props":2136,"children":2137},{"style":83},[2138],{"type":44,"value":8},{"type":39,"tag":66,"props":2140,"children":2141},{"style":89},[2142],{"type":44,"value":2143}," pull",{"type":39,"tag":66,"props":2145,"children":2146},{"style":89},[2147],{"type":44,"value":2148}," all",{"type":39,"tag":66,"props":2150,"children":2151},{"style":89},[2152],{"type":44,"value":2153}," --all\n",{"type":39,"tag":66,"props":2155,"children":2156},{"class":68,"line":105},[2157,2161,2166,2170],{"type":39,"tag":66,"props":2158,"children":2159},{"style":83},[2160],{"type":44,"value":8},{"type":39,"tag":66,"props":2162,"children":2163},{"style":89},[2164],{"type":44,"value":2165}," push",{"type":39,"tag":66,"props":2167,"children":2168},{"style":89},[2169],{"type":44,"value":2148},{"type":39,"tag":66,"props":2171,"children":2172},{"style":89},[2173],{"type":44,"value":2153},{"type":39,"tag":66,"props":2175,"children":2176},{"class":68,"line":115},[2177],{"type":39,"tag":66,"props":2178,"children":2179},{"emptyLinePlaceholder":109},[2180],{"type":44,"value":112},{"type":39,"tag":66,"props":2182,"children":2183},{"class":68,"line":124},[2184],{"type":39,"tag":66,"props":2185,"children":2186},{"style":73},[2187],{"type":44,"value":2188},"# Pull or push individual resource groups\n",{"type":39,"tag":66,"props":2190,"children":2191},{"class":68,"line":143},[2192,2196,2200],{"type":39,"tag":66,"props":2193,"children":2194},{"style":83},[2195],{"type":44,"value":8},{"type":39,"tag":66,"props":2197,"children":2198},{"style":89},[2199],{"type":44,"value":2143},{"type":39,"tag":66,"props":2201,"children":2202},{"style":89},[2203],{"type":44,"value":2204}," settings\n",{"type":39,"tag":66,"props":2206,"children":2207},{"class":68,"line":160},[2208,2212,2216],{"type":39,"tag":66,"props":2209,"children":2210},{"style":83},[2211],{"type":44,"value":8},{"type":39,"tag":66,"props":2213,"children":2214},{"style":89},[2215],{"type":44,"value":2165},{"type":39,"tag":66,"props":2217,"children":2218},{"style":89},[2219],{"type":44,"value":2204},{"type":39,"tag":66,"props":2221,"children":2222},{"class":68,"line":168},[2223,2227,2231],{"type":39,"tag":66,"props":2224,"children":2225},{"style":83},[2226],{"type":44,"value":8},{"type":39,"tag":66,"props":2228,"children":2229},{"style":89},[2230],{"type":44,"value":2143},{"type":39,"tag":66,"props":2232,"children":2233},{"style":89},[2234],{"type":44,"value":2235}," webhooks\n",{"type":39,"tag":66,"props":2237,"children":2238},{"class":68,"line":177},[2239,2243,2247],{"type":39,"tag":66,"props":2240,"children":2241},{"style":83},[2242],{"type":44,"value":8},{"type":39,"tag":66,"props":2244,"children":2245},{"style":89},[2246],{"type":44,"value":2165},{"type":39,"tag":66,"props":2248,"children":2249},{"style":89},[2250],{"type":44,"value":2235},{"type":39,"tag":66,"props":2252,"children":2253},{"class":68,"line":207},[2254,2258,2262],{"type":39,"tag":66,"props":2255,"children":2256},{"style":83},[2257],{"type":44,"value":8},{"type":39,"tag":66,"props":2259,"children":2260},{"style":89},[2261],{"type":44,"value":2143},{"type":39,"tag":66,"props":2263,"children":2264},{"style":89},[2265],{"type":44,"value":2266}," functions\n",{"type":39,"tag":66,"props":2268,"children":2269},{"class":68,"line":215},[2270,2274,2278],{"type":39,"tag":66,"props":2271,"children":2272},{"style":83},[2273],{"type":44,"value":8},{"type":39,"tag":66,"props":2275,"children":2276},{"style":89},[2277],{"type":44,"value":2165},{"type":39,"tag":66,"props":2279,"children":2280},{"style":89},[2281],{"type":44,"value":2266},{"type":39,"tag":47,"props":2283,"children":2285},{"id":2284},"deploying-functions",[2286],{"type":44,"value":2287},"Deploying Functions",{"type":39,"tag":54,"props":2289,"children":2291},{"className":56,"code":2290,"language":58,"meta":59,"style":59},"# Create a new function\nappwrite init functions\n\n# Pull existing functions from Console\nappwrite pull functions\n\n# Deploy functions\nappwrite push functions\n",[2292],{"type":39,"tag":62,"props":2293,"children":2294},{"__ignoreMap":59},[2295,2303,2318,2325,2333,2348,2355,2363],{"type":39,"tag":66,"props":2296,"children":2297},{"class":68,"line":69},[2298],{"type":39,"tag":66,"props":2299,"children":2300},{"style":73},[2301],{"type":44,"value":2302},"# Create a new function\n",{"type":39,"tag":66,"props":2304,"children":2305},{"class":68,"line":79},[2306,2310,2314],{"type":39,"tag":66,"props":2307,"children":2308},{"style":83},[2309],{"type":44,"value":8},{"type":39,"tag":66,"props":2311,"children":2312},{"style":89},[2313],{"type":44,"value":402},{"type":39,"tag":66,"props":2315,"children":2316},{"style":89},[2317],{"type":44,"value":2266},{"type":39,"tag":66,"props":2319,"children":2320},{"class":68,"line":105},[2321],{"type":39,"tag":66,"props":2322,"children":2323},{"emptyLinePlaceholder":109},[2324],{"type":44,"value":112},{"type":39,"tag":66,"props":2326,"children":2327},{"class":68,"line":115},[2328],{"type":39,"tag":66,"props":2329,"children":2330},{"style":73},[2331],{"type":44,"value":2332},"# Pull existing functions from Console\n",{"type":39,"tag":66,"props":2334,"children":2335},{"class":68,"line":124},[2336,2340,2344],{"type":39,"tag":66,"props":2337,"children":2338},{"style":83},[2339],{"type":44,"value":8},{"type":39,"tag":66,"props":2341,"children":2342},{"style":89},[2343],{"type":44,"value":2143},{"type":39,"tag":66,"props":2345,"children":2346},{"style":89},[2347],{"type":44,"value":2266},{"type":39,"tag":66,"props":2349,"children":2350},{"class":68,"line":143},[2351],{"type":39,"tag":66,"props":2352,"children":2353},{"emptyLinePlaceholder":109},[2354],{"type":44,"value":112},{"type":39,"tag":66,"props":2356,"children":2357},{"class":68,"line":160},[2358],{"type":39,"tag":66,"props":2359,"children":2360},{"style":73},[2361],{"type":44,"value":2362},"# Deploy functions\n",{"type":39,"tag":66,"props":2364,"children":2365},{"class":68,"line":168},[2366,2370,2374],{"type":39,"tag":66,"props":2367,"children":2368},{"style":83},[2369],{"type":44,"value":8},{"type":39,"tag":66,"props":2371,"children":2372},{"style":89},[2373],{"type":44,"value":2165},{"type":39,"tag":66,"props":2375,"children":2376},{"style":89},[2377],{"type":44,"value":2266},{"type":39,"tag":2111,"props":2379,"children":2381},{"id":2380},"function-configuration-in-appwriteconfigjson",[2382],{"type":44,"value":2383},"Function configuration in appwrite.config.json",{"type":39,"tag":54,"props":2385,"children":2387},{"className":618,"code":2386,"language":620,"meta":59,"style":59},"{\n    \"functions\": [\n        {\n            \"$id\": \"\u003CFUNCTION_ID>\",\n            \"name\": \"userAuth\",\n            \"enabled\": true,\n            \"logging\": true,\n            \"runtime\": \"node-22\",\n            \"buildSpecification\": \"s-1vcpu-512mb\",\n            \"runtimeSpecification\": \"s-1vcpu-512mb\",\n            \"deploymentRetention\": 7,\n            \"scopes\": [],\n            \"events\": [],\n            \"schedule\": \"\",\n            \"timeout\": 15,\n            \"entrypoint\": \"src\u002Fmain.js\",\n            \"commands\": \"npm install\",\n            \"ignore\": \"node_modules\\n.tmp\",\n            \"path\": \"functions\u002FuserAuth\"\n        }\n    ]\n}\n",[2388],{"type":39,"tag":62,"props":2389,"children":2390},{"__ignoreMap":59},[2391,2398,2422,2430,2465,2500,2523,2546,2581,2616,2651,2678,2702,2725,2752,2779,2814,2849,2892,2924,2931,2939],{"type":39,"tag":66,"props":2392,"children":2393},{"class":68,"line":69},[2394],{"type":39,"tag":66,"props":2395,"children":2396},{"style":196},[2397],{"type":44,"value":632},{"type":39,"tag":66,"props":2399,"children":2400},{"class":68,"line":79},[2401,2405,2409,2413,2417],{"type":39,"tag":66,"props":2402,"children":2403},{"style":196},[2404],{"type":44,"value":640},{"type":39,"tag":66,"props":2406,"children":2407},{"style":643},[2408],{"type":44,"value":783},{"type":39,"tag":66,"props":2410,"children":2411},{"style":196},[2412],{"type":44,"value":651},{"type":39,"tag":66,"props":2414,"children":2415},{"style":196},[2416],{"type":44,"value":656},{"type":39,"tag":66,"props":2418,"children":2419},{"style":196},[2420],{"type":44,"value":2421}," [\n",{"type":39,"tag":66,"props":2423,"children":2424},{"class":68,"line":105},[2425],{"type":39,"tag":66,"props":2426,"children":2427},{"style":196},[2428],{"type":44,"value":2429},"        {\n",{"type":39,"tag":66,"props":2431,"children":2432},{"class":68,"line":115},[2433,2437,2441,2445,2449,2453,2457,2461],{"type":39,"tag":66,"props":2434,"children":2435},{"style":196},[2436],{"type":44,"value":942},{"type":39,"tag":66,"props":2438,"children":2439},{"style":83},[2440],{"type":44,"value":1608},{"type":39,"tag":66,"props":2442,"children":2443},{"style":196},[2444],{"type":44,"value":651},{"type":39,"tag":66,"props":2446,"children":2447},{"style":196},[2448],{"type":44,"value":656},{"type":39,"tag":66,"props":2450,"children":2451},{"style":196},[2452],{"type":44,"value":334},{"type":39,"tag":66,"props":2454,"children":2455},{"style":89},[2456],{"type":44,"value":1625},{"type":39,"tag":66,"props":2458,"children":2459},{"style":196},[2460],{"type":44,"value":651},{"type":39,"tag":66,"props":2462,"children":2463},{"style":196},[2464],{"type":44,"value":673},{"type":39,"tag":66,"props":2466,"children":2467},{"class":68,"line":124},[2468,2472,2476,2480,2484,2488,2492,2496],{"type":39,"tag":66,"props":2469,"children":2470},{"style":196},[2471],{"type":44,"value":942},{"type":39,"tag":66,"props":2473,"children":2474},{"style":83},[2475],{"type":44,"value":1645},{"type":39,"tag":66,"props":2477,"children":2478},{"style":196},[2479],{"type":44,"value":651},{"type":39,"tag":66,"props":2481,"children":2482},{"style":196},[2483],{"type":44,"value":656},{"type":39,"tag":66,"props":2485,"children":2486},{"style":196},[2487],{"type":44,"value":334},{"type":39,"tag":66,"props":2489,"children":2490},{"style":89},[2491],{"type":44,"value":1662},{"type":39,"tag":66,"props":2493,"children":2494},{"style":196},[2495],{"type":44,"value":651},{"type":39,"tag":66,"props":2497,"children":2498},{"style":196},[2499],{"type":44,"value":673},{"type":39,"tag":66,"props":2501,"children":2502},{"class":68,"line":143},[2503,2507,2511,2515,2519],{"type":39,"tag":66,"props":2504,"children":2505},{"style":196},[2506],{"type":44,"value":942},{"type":39,"tag":66,"props":2508,"children":2509},{"style":83},[2510],{"type":44,"value":1682},{"type":39,"tag":66,"props":2512,"children":2513},{"style":196},[2514],{"type":44,"value":651},{"type":39,"tag":66,"props":2516,"children":2517},{"style":196},[2518],{"type":44,"value":656},{"type":39,"tag":66,"props":2520,"children":2521},{"style":196},[2522],{"type":44,"value":961},{"type":39,"tag":66,"props":2524,"children":2525},{"class":68,"line":160},[2526,2530,2534,2538,2542],{"type":39,"tag":66,"props":2527,"children":2528},{"style":196},[2529],{"type":44,"value":942},{"type":39,"tag":66,"props":2531,"children":2532},{"style":83},[2533],{"type":44,"value":1706},{"type":39,"tag":66,"props":2535,"children":2536},{"style":196},[2537],{"type":44,"value":651},{"type":39,"tag":66,"props":2539,"children":2540},{"style":196},[2541],{"type":44,"value":656},{"type":39,"tag":66,"props":2543,"children":2544},{"style":196},[2545],{"type":44,"value":961},{"type":39,"tag":66,"props":2547,"children":2548},{"class":68,"line":168},[2549,2553,2557,2561,2565,2569,2573,2577],{"type":39,"tag":66,"props":2550,"children":2551},{"style":196},[2552],{"type":44,"value":942},{"type":39,"tag":66,"props":2554,"children":2555},{"style":83},[2556],{"type":44,"value":1730},{"type":39,"tag":66,"props":2558,"children":2559},{"style":196},[2560],{"type":44,"value":651},{"type":39,"tag":66,"props":2562,"children":2563},{"style":196},[2564],{"type":44,"value":656},{"type":39,"tag":66,"props":2566,"children":2567},{"style":196},[2568],{"type":44,"value":334},{"type":39,"tag":66,"props":2570,"children":2571},{"style":89},[2572],{"type":44,"value":1747},{"type":39,"tag":66,"props":2574,"children":2575},{"style":196},[2576],{"type":44,"value":651},{"type":39,"tag":66,"props":2578,"children":2579},{"style":196},[2580],{"type":44,"value":673},{"type":39,"tag":66,"props":2582,"children":2583},{"class":68,"line":177},[2584,2588,2592,2596,2600,2604,2608,2612],{"type":39,"tag":66,"props":2585,"children":2586},{"style":196},[2587],{"type":44,"value":942},{"type":39,"tag":66,"props":2589,"children":2590},{"style":83},[2591],{"type":44,"value":1767},{"type":39,"tag":66,"props":2593,"children":2594},{"style":196},[2595],{"type":44,"value":651},{"type":39,"tag":66,"props":2597,"children":2598},{"style":196},[2599],{"type":44,"value":656},{"type":39,"tag":66,"props":2601,"children":2602},{"style":196},[2603],{"type":44,"value":334},{"type":39,"tag":66,"props":2605,"children":2606},{"style":89},[2607],{"type":44,"value":1784},{"type":39,"tag":66,"props":2609,"children":2610},{"style":196},[2611],{"type":44,"value":651},{"type":39,"tag":66,"props":2613,"children":2614},{"style":196},[2615],{"type":44,"value":673},{"type":39,"tag":66,"props":2617,"children":2618},{"class":68,"line":207},[2619,2623,2627,2631,2635,2639,2643,2647],{"type":39,"tag":66,"props":2620,"children":2621},{"style":196},[2622],{"type":44,"value":942},{"type":39,"tag":66,"props":2624,"children":2625},{"style":83},[2626],{"type":44,"value":1804},{"type":39,"tag":66,"props":2628,"children":2629},{"style":196},[2630],{"type":44,"value":651},{"type":39,"tag":66,"props":2632,"children":2633},{"style":196},[2634],{"type":44,"value":656},{"type":39,"tag":66,"props":2636,"children":2637},{"style":196},[2638],{"type":44,"value":334},{"type":39,"tag":66,"props":2640,"children":2641},{"style":89},[2642],{"type":44,"value":1784},{"type":39,"tag":66,"props":2644,"children":2645},{"style":196},[2646],{"type":44,"value":651},{"type":39,"tag":66,"props":2648,"children":2649},{"style":196},[2650],{"type":44,"value":673},{"type":39,"tag":66,"props":2652,"children":2653},{"class":68,"line":215},[2654,2658,2662,2666,2670,2674],{"type":39,"tag":66,"props":2655,"children":2656},{"style":196},[2657],{"type":44,"value":942},{"type":39,"tag":66,"props":2659,"children":2660},{"style":83},[2661],{"type":44,"value":1840},{"type":39,"tag":66,"props":2663,"children":2664},{"style":196},[2665],{"type":44,"value":651},{"type":39,"tag":66,"props":2667,"children":2668},{"style":196},[2669],{"type":44,"value":656},{"type":39,"tag":66,"props":2671,"children":2672},{"style":945},[2673],{"type":44,"value":1853},{"type":39,"tag":66,"props":2675,"children":2676},{"style":196},[2677],{"type":44,"value":673},{"type":39,"tag":66,"props":2679,"children":2680},{"class":68,"line":224},[2681,2685,2690,2694,2698],{"type":39,"tag":66,"props":2682,"children":2683},{"style":196},[2684],{"type":44,"value":942},{"type":39,"tag":66,"props":2686,"children":2687},{"style":83},[2688],{"type":44,"value":2689},"scopes",{"type":39,"tag":66,"props":2691,"children":2692},{"style":196},[2693],{"type":44,"value":651},{"type":39,"tag":66,"props":2695,"children":2696},{"style":196},[2697],{"type":44,"value":656},{"type":39,"tag":66,"props":2699,"children":2700},{"style":196},[2701],{"type":44,"value":1417},{"type":39,"tag":66,"props":2703,"children":2704},{"class":68,"line":417},[2705,2709,2713,2717,2721],{"type":39,"tag":66,"props":2706,"children":2707},{"style":196},[2708],{"type":44,"value":942},{"type":39,"tag":66,"props":2710,"children":2711},{"style":83},[2712],{"type":44,"value":1869},{"type":39,"tag":66,"props":2714,"children":2715},{"style":196},[2716],{"type":44,"value":651},{"type":39,"tag":66,"props":2718,"children":2719},{"style":196},[2720],{"type":44,"value":656},{"type":39,"tag":66,"props":2722,"children":2723},{"style":196},[2724],{"type":44,"value":1417},{"type":39,"tag":66,"props":2726,"children":2727},{"class":68,"line":426},[2728,2732,2736,2740,2744,2748],{"type":39,"tag":66,"props":2729,"children":2730},{"style":196},[2731],{"type":44,"value":942},{"type":39,"tag":66,"props":2733,"children":2734},{"style":83},[2735],{"type":44,"value":1893},{"type":39,"tag":66,"props":2737,"children":2738},{"style":196},[2739],{"type":44,"value":651},{"type":39,"tag":66,"props":2741,"children":2742},{"style":196},[2743],{"type":44,"value":656},{"type":39,"tag":66,"props":2745,"children":2746},{"style":196},[2747],{"type":44,"value":1906},{"type":39,"tag":66,"props":2749,"children":2750},{"style":196},[2751],{"type":44,"value":673},{"type":39,"tag":66,"props":2753,"children":2754},{"class":68,"line":1011},[2755,2759,2763,2767,2771,2775],{"type":39,"tag":66,"props":2756,"children":2757},{"style":196},[2758],{"type":44,"value":942},{"type":39,"tag":66,"props":2760,"children":2761},{"style":83},[2762],{"type":44,"value":1922},{"type":39,"tag":66,"props":2764,"children":2765},{"style":196},[2766],{"type":44,"value":651},{"type":39,"tag":66,"props":2768,"children":2769},{"style":196},[2770],{"type":44,"value":656},{"type":39,"tag":66,"props":2772,"children":2773},{"style":945},[2774],{"type":44,"value":1935},{"type":39,"tag":66,"props":2776,"children":2777},{"style":196},[2778],{"type":44,"value":673},{"type":39,"tag":66,"props":2780,"children":2781},{"class":68,"line":1035},[2782,2786,2790,2794,2798,2802,2806,2810],{"type":39,"tag":66,"props":2783,"children":2784},{"style":196},[2785],{"type":44,"value":942},{"type":39,"tag":66,"props":2787,"children":2788},{"style":83},[2789],{"type":44,"value":1951},{"type":39,"tag":66,"props":2791,"children":2792},{"style":196},[2793],{"type":44,"value":651},{"type":39,"tag":66,"props":2795,"children":2796},{"style":196},[2797],{"type":44,"value":656},{"type":39,"tag":66,"props":2799,"children":2800},{"style":196},[2801],{"type":44,"value":334},{"type":39,"tag":66,"props":2803,"children":2804},{"style":89},[2805],{"type":44,"value":1968},{"type":39,"tag":66,"props":2807,"children":2808},{"style":196},[2809],{"type":44,"value":651},{"type":39,"tag":66,"props":2811,"children":2812},{"style":196},[2813],{"type":44,"value":673},{"type":39,"tag":66,"props":2815,"children":2816},{"class":68,"line":1061},[2817,2821,2825,2829,2833,2837,2841,2845],{"type":39,"tag":66,"props":2818,"children":2819},{"style":196},[2820],{"type":44,"value":942},{"type":39,"tag":66,"props":2822,"children":2823},{"style":83},[2824],{"type":44,"value":1988},{"type":39,"tag":66,"props":2826,"children":2827},{"style":196},[2828],{"type":44,"value":651},{"type":39,"tag":66,"props":2830,"children":2831},{"style":196},[2832],{"type":44,"value":656},{"type":39,"tag":66,"props":2834,"children":2835},{"style":196},[2836],{"type":44,"value":334},{"type":39,"tag":66,"props":2838,"children":2839},{"style":89},[2840],{"type":44,"value":2005},{"type":39,"tag":66,"props":2842,"children":2843},{"style":196},[2844],{"type":44,"value":651},{"type":39,"tag":66,"props":2846,"children":2847},{"style":196},[2848],{"type":44,"value":673},{"type":39,"tag":66,"props":2850,"children":2851},{"class":68,"line":1070},[2852,2856,2860,2864,2868,2872,2876,2880,2884,2888],{"type":39,"tag":66,"props":2853,"children":2854},{"style":196},[2855],{"type":44,"value":942},{"type":39,"tag":66,"props":2857,"children":2858},{"style":83},[2859],{"type":44,"value":2025},{"type":39,"tag":66,"props":2861,"children":2862},{"style":196},[2863],{"type":44,"value":651},{"type":39,"tag":66,"props":2865,"children":2866},{"style":196},[2867],{"type":44,"value":656},{"type":39,"tag":66,"props":2869,"children":2870},{"style":196},[2871],{"type":44,"value":334},{"type":39,"tag":66,"props":2873,"children":2874},{"style":89},[2875],{"type":44,"value":2042},{"type":39,"tag":66,"props":2877,"children":2878},{"style":2045},[2879],{"type":44,"value":2048},{"type":39,"tag":66,"props":2881,"children":2882},{"style":89},[2883],{"type":44,"value":2053},{"type":39,"tag":66,"props":2885,"children":2886},{"style":196},[2887],{"type":44,"value":651},{"type":39,"tag":66,"props":2889,"children":2890},{"style":196},[2891],{"type":44,"value":673},{"type":39,"tag":66,"props":2893,"children":2894},{"class":68,"line":1095},[2895,2899,2903,2907,2911,2915,2920],{"type":39,"tag":66,"props":2896,"children":2897},{"style":196},[2898],{"type":44,"value":942},{"type":39,"tag":66,"props":2900,"children":2901},{"style":83},[2902],{"type":44,"value":1560},{"type":39,"tag":66,"props":2904,"children":2905},{"style":196},[2906],{"type":44,"value":651},{"type":39,"tag":66,"props":2908,"children":2909},{"style":196},[2910],{"type":44,"value":656},{"type":39,"tag":66,"props":2912,"children":2913},{"style":196},[2914],{"type":44,"value":334},{"type":39,"tag":66,"props":2916,"children":2917},{"style":89},[2918],{"type":44,"value":2919},"functions\u002FuserAuth",{"type":39,"tag":66,"props":2921,"children":2922},{"style":196},[2923],{"type":44,"value":344},{"type":39,"tag":66,"props":2925,"children":2926},{"class":68,"line":1120},[2927],{"type":39,"tag":66,"props":2928,"children":2929},{"style":196},[2930],{"type":44,"value":1383},{"type":39,"tag":66,"props":2932,"children":2933},{"class":68,"line":1145},[2934],{"type":39,"tag":66,"props":2935,"children":2936},{"style":196},[2937],{"type":44,"value":2938},"    ]\n",{"type":39,"tag":66,"props":2940,"children":2941},{"class":68,"line":1170},[2942],{"type":39,"tag":66,"props":2943,"children":2944},{"style":196},[2945],{"type":44,"value":1527},{"type":39,"tag":241,"props":2947,"children":2948},{},[2949],{"type":44,"value":2950},"Key function config fields:",{"type":39,"tag":2952,"props":2953,"children":2954},"table",{},[2955,2974],{"type":39,"tag":2956,"props":2957,"children":2958},"thead",{},[2959],{"type":39,"tag":2960,"props":2961,"children":2962},"tr",{},[2963,2969],{"type":39,"tag":2964,"props":2965,"children":2966},"th",{},[2967],{"type":44,"value":2968},"Field",{"type":39,"tag":2964,"props":2970,"children":2971},{},[2972],{"type":44,"value":2973},"Description",{"type":39,"tag":2975,"props":2976,"children":2977},"tbody",{},[2978,2995,3011,3033,3049,3065,3081,3097,3113,3129,3145,3168,3184,3208],{"type":39,"tag":2960,"props":2979,"children":2980},{},[2981,2990],{"type":39,"tag":2982,"props":2983,"children":2984},"td",{},[2985],{"type":39,"tag":62,"props":2986,"children":2988},{"className":2987},[],[2989],{"type":44,"value":1682},{"type":39,"tag":2982,"props":2991,"children":2992},{},[2993],{"type":44,"value":2994},"Enables or disables the function. Disabled functions cannot be executed.",{"type":39,"tag":2960,"props":2996,"children":2997},{},[2998,3006],{"type":39,"tag":2982,"props":2999,"children":3000},{},[3001],{"type":39,"tag":62,"props":3002,"children":3004},{"className":3003},[],[3005],{"type":44,"value":1706},{"type":39,"tag":2982,"props":3007,"children":3008},{},[3009],{"type":44,"value":3010},"Stores execution logs for debugging and observability.",{"type":39,"tag":2960,"props":3012,"children":3013},{},[3014,3022],{"type":39,"tag":2982,"props":3015,"children":3016},{},[3017],{"type":39,"tag":62,"props":3018,"children":3020},{"className":3019},[],[3021],{"type":44,"value":1730},{"type":39,"tag":2982,"props":3023,"children":3024},{},[3025,3027,3032],{"type":44,"value":3026},"Runtime used to execute the function, such as ",{"type":39,"tag":62,"props":3028,"children":3030},{"className":3029},[],[3031],{"type":44,"value":1747},{"type":44,"value":486},{"type":39,"tag":2960,"props":3034,"children":3035},{},[3036,3044],{"type":39,"tag":2982,"props":3037,"children":3038},{},[3039],{"type":39,"tag":62,"props":3040,"children":3042},{"className":3041},[],[3043],{"type":44,"value":1767},{"type":39,"tag":2982,"props":3045,"children":3046},{},[3047],{"type":44,"value":3048},"Compute specification used while building the deployment.",{"type":39,"tag":2960,"props":3050,"children":3051},{},[3052,3060],{"type":39,"tag":2982,"props":3053,"children":3054},{},[3055],{"type":39,"tag":62,"props":3056,"children":3058},{"className":3057},[],[3059],{"type":44,"value":1804},{"type":39,"tag":2982,"props":3061,"children":3062},{},[3063],{"type":44,"value":3064},"Compute specification used while running executions.",{"type":39,"tag":2960,"props":3066,"children":3067},{},[3068,3076],{"type":39,"tag":2982,"props":3069,"children":3070},{},[3071],{"type":39,"tag":62,"props":3072,"children":3074},{"className":3073},[],[3075],{"type":44,"value":1840},{"type":39,"tag":2982,"props":3077,"children":3078},{},[3079],{"type":44,"value":3080},"Number of days to retain old deployments before they are automatically deleted.",{"type":39,"tag":2960,"props":3082,"children":3083},{},[3084,3092],{"type":39,"tag":2982,"props":3085,"children":3086},{},[3087],{"type":39,"tag":62,"props":3088,"children":3090},{"className":3089},[],[3091],{"type":44,"value":2689},{"type":39,"tag":2982,"props":3093,"children":3094},{},[3095],{"type":44,"value":3096},"API scopes granted to the function's generated execution key.",{"type":39,"tag":2960,"props":3098,"children":3099},{},[3100,3108],{"type":39,"tag":2982,"props":3101,"children":3102},{},[3103],{"type":39,"tag":62,"props":3104,"children":3106},{"className":3105},[],[3107],{"type":44,"value":1869},{"type":39,"tag":2982,"props":3109,"children":3110},{},[3111],{"type":44,"value":3112},"Event patterns that trigger the function.",{"type":39,"tag":2960,"props":3114,"children":3115},{},[3116,3124],{"type":39,"tag":2982,"props":3117,"children":3118},{},[3119],{"type":39,"tag":62,"props":3120,"children":3122},{"className":3121},[],[3123],{"type":44,"value":1893},{"type":39,"tag":2982,"props":3125,"children":3126},{},[3127],{"type":44,"value":3128},"Cron expression for scheduled execution. Empty string disables scheduling.",{"type":39,"tag":2960,"props":3130,"children":3131},{},[3132,3140],{"type":39,"tag":2982,"props":3133,"children":3134},{},[3135],{"type":39,"tag":62,"props":3136,"children":3138},{"className":3137},[],[3139],{"type":44,"value":1922},{"type":39,"tag":2982,"props":3141,"children":3142},{},[3143],{"type":44,"value":3144},"Maximum execution duration in seconds.",{"type":39,"tag":2960,"props":3146,"children":3147},{},[3148,3156],{"type":39,"tag":2982,"props":3149,"children":3150},{},[3151],{"type":39,"tag":62,"props":3152,"children":3154},{"className":3153},[],[3155],{"type":44,"value":1951},{"type":39,"tag":2982,"props":3157,"children":3158},{},[3159,3161,3166],{"type":44,"value":3160},"File inside ",{"type":39,"tag":62,"props":3162,"children":3164},{"className":3163},[],[3165],{"type":44,"value":1560},{"type":44,"value":3167}," that starts the function.",{"type":39,"tag":2960,"props":3169,"children":3170},{},[3171,3179],{"type":39,"tag":2982,"props":3172,"children":3173},{},[3174],{"type":39,"tag":62,"props":3175,"children":3177},{"className":3176},[],[3178],{"type":44,"value":1988},{"type":39,"tag":2982,"props":3180,"children":3181},{},[3182],{"type":44,"value":3183},"Build\u002Finstall command run before deployment.",{"type":39,"tag":2960,"props":3185,"children":3186},{},[3187,3195],{"type":39,"tag":2982,"props":3188,"children":3189},{},[3190],{"type":39,"tag":62,"props":3191,"children":3193},{"className":3192},[],[3194],{"type":44,"value":2025},{"type":39,"tag":2982,"props":3196,"children":3197},{},[3198,3200,3206],{"type":44,"value":3199},"Extra newline-separated ignore rules used when packaging code. ",{"type":39,"tag":62,"props":3201,"children":3203},{"className":3202},[],[3204],{"type":44,"value":3205},".gitignore",{"type":44,"value":3207}," is read automatically.",{"type":39,"tag":2960,"props":3209,"children":3210},{},[3211,3219],{"type":39,"tag":2982,"props":3212,"children":3213},{},[3214],{"type":39,"tag":62,"props":3215,"children":3217},{"className":3216},[],[3218],{"type":44,"value":1560},{"type":39,"tag":2982,"props":3220,"children":3221},{},[3222,3224,3229],{"type":44,"value":3223},"Local function source directory. If configured through ",{"type":39,"tag":62,"props":3225,"children":3227},{"className":3226},[],[3228],{"type":44,"value":614},{"type":44,"value":3230},", this is resolved relative to the include file.",{"type":39,"tag":2111,"props":3232,"children":3234},{"id":3233},"function-commands",[3235],{"type":44,"value":3236},"Function commands",{"type":39,"tag":2952,"props":3238,"children":3239},{},[3240,3255],{"type":39,"tag":2956,"props":3241,"children":3242},{},[3243],{"type":39,"tag":2960,"props":3244,"children":3245},{},[3246,3251],{"type":39,"tag":2964,"props":3247,"children":3248},{},[3249],{"type":44,"value":3250},"Command",{"type":39,"tag":2964,"props":3252,"children":3253},{},[3254],{"type":44,"value":2973},{"type":39,"tag":2975,"props":3256,"children":3257},{},[3258,3275,3292,3309,3326,3343,3360,3377,3394,3411,3428,3445,3462,3479,3496,3513,3530,3547],{"type":39,"tag":2960,"props":3259,"children":3260},{},[3261,3270],{"type":39,"tag":2982,"props":3262,"children":3263},{},[3264],{"type":39,"tag":62,"props":3265,"children":3267},{"className":3266},[],[3268],{"type":44,"value":3269},"appwrite functions list",{"type":39,"tag":2982,"props":3271,"children":3272},{},[3273],{"type":44,"value":3274},"List all functions",{"type":39,"tag":2960,"props":3276,"children":3277},{},[3278,3287],{"type":39,"tag":2982,"props":3279,"children":3280},{},[3281],{"type":39,"tag":62,"props":3282,"children":3284},{"className":3283},[],[3285],{"type":44,"value":3286},"appwrite functions create",{"type":39,"tag":2982,"props":3288,"children":3289},{},[3290],{"type":44,"value":3291},"Create a new function",{"type":39,"tag":2960,"props":3293,"children":3294},{},[3295,3304],{"type":39,"tag":2982,"props":3296,"children":3297},{},[3298],{"type":39,"tag":62,"props":3299,"children":3301},{"className":3300},[],[3302],{"type":44,"value":3303},"appwrite functions get --function-id \u003CID>",{"type":39,"tag":2982,"props":3305,"children":3306},{},[3307],{"type":44,"value":3308},"Get a function by ID",{"type":39,"tag":2960,"props":3310,"children":3311},{},[3312,3321],{"type":39,"tag":2982,"props":3313,"children":3314},{},[3315],{"type":39,"tag":62,"props":3316,"children":3318},{"className":3317},[],[3319],{"type":44,"value":3320},"appwrite functions update --function-id \u003CID>",{"type":39,"tag":2982,"props":3322,"children":3323},{},[3324],{"type":44,"value":3325},"Update a function",{"type":39,"tag":2960,"props":3327,"children":3328},{},[3329,3338],{"type":39,"tag":2982,"props":3330,"children":3331},{},[3332],{"type":39,"tag":62,"props":3333,"children":3335},{"className":3334},[],[3336],{"type":44,"value":3337},"appwrite functions delete --function-id \u003CID>",{"type":39,"tag":2982,"props":3339,"children":3340},{},[3341],{"type":44,"value":3342},"Delete a function",{"type":39,"tag":2960,"props":3344,"children":3345},{},[3346,3355],{"type":39,"tag":2982,"props":3347,"children":3348},{},[3349],{"type":39,"tag":62,"props":3350,"children":3352},{"className":3351},[],[3353],{"type":44,"value":3354},"appwrite functions list-runtimes",{"type":39,"tag":2982,"props":3356,"children":3357},{},[3358],{"type":44,"value":3359},"List all active runtimes",{"type":39,"tag":2960,"props":3361,"children":3362},{},[3363,3372],{"type":39,"tag":2982,"props":3364,"children":3365},{},[3366],{"type":39,"tag":62,"props":3367,"children":3369},{"className":3368},[],[3370],{"type":44,"value":3371},"appwrite functions list-deployments --function-id \u003CID>",{"type":39,"tag":2982,"props":3373,"children":3374},{},[3375],{"type":44,"value":3376},"List deployments",{"type":39,"tag":2960,"props":3378,"children":3379},{},[3380,3389],{"type":39,"tag":2982,"props":3381,"children":3382},{},[3383],{"type":39,"tag":62,"props":3384,"children":3386},{"className":3385},[],[3387],{"type":44,"value":3388},"appwrite functions create-deployment --function-id \u003CID>",{"type":39,"tag":2982,"props":3390,"children":3391},{},[3392],{"type":44,"value":3393},"Upload a new deployment",{"type":39,"tag":2960,"props":3395,"children":3396},{},[3397,3406],{"type":39,"tag":2982,"props":3398,"children":3399},{},[3400],{"type":39,"tag":62,"props":3401,"children":3403},{"className":3402},[],[3404],{"type":44,"value":3405},"appwrite functions update-deployment --function-id \u003CID> --deployment-id \u003CID>",{"type":39,"tag":2982,"props":3407,"children":3408},{},[3409],{"type":44,"value":3410},"Set active deployment",{"type":39,"tag":2960,"props":3412,"children":3413},{},[3414,3423],{"type":39,"tag":2982,"props":3415,"children":3416},{},[3417],{"type":39,"tag":62,"props":3418,"children":3420},{"className":3419},[],[3421],{"type":44,"value":3422},"appwrite functions delete-deployment --function-id \u003CID> --deployment-id \u003CID>",{"type":39,"tag":2982,"props":3424,"children":3425},{},[3426],{"type":44,"value":3427},"Delete a deployment",{"type":39,"tag":2960,"props":3429,"children":3430},{},[3431,3440],{"type":39,"tag":2982,"props":3432,"children":3433},{},[3434],{"type":39,"tag":62,"props":3435,"children":3437},{"className":3436},[],[3438],{"type":44,"value":3439},"appwrite functions download-deployment --function-id \u003CID> --deployment-id \u003CID>",{"type":39,"tag":2982,"props":3441,"children":3442},{},[3443],{"type":44,"value":3444},"Download deployment",{"type":39,"tag":2960,"props":3446,"children":3447},{},[3448,3457],{"type":39,"tag":2982,"props":3449,"children":3450},{},[3451],{"type":39,"tag":62,"props":3452,"children":3454},{"className":3453},[],[3455],{"type":44,"value":3456},"appwrite functions create-execution --function-id \u003CID>",{"type":39,"tag":2982,"props":3458,"children":3459},{},[3460],{"type":44,"value":3461},"Trigger execution",{"type":39,"tag":2960,"props":3463,"children":3464},{},[3465,3474],{"type":39,"tag":2982,"props":3466,"children":3467},{},[3468],{"type":39,"tag":62,"props":3469,"children":3471},{"className":3470},[],[3472],{"type":44,"value":3473},"appwrite functions list-executions --function-id \u003CID>",{"type":39,"tag":2982,"props":3475,"children":3476},{},[3477],{"type":44,"value":3478},"List execution logs",{"type":39,"tag":2960,"props":3480,"children":3481},{},[3482,3491],{"type":39,"tag":2982,"props":3483,"children":3484},{},[3485],{"type":39,"tag":62,"props":3486,"children":3488},{"className":3487},[],[3489],{"type":44,"value":3490},"appwrite functions get-execution --function-id \u003CID> --execution-id \u003CID>",{"type":39,"tag":2982,"props":3492,"children":3493},{},[3494],{"type":44,"value":3495},"Get execution log",{"type":39,"tag":2960,"props":3497,"children":3498},{},[3499,3508],{"type":39,"tag":2982,"props":3500,"children":3501},{},[3502],{"type":39,"tag":62,"props":3503,"children":3505},{"className":3504},[],[3506],{"type":44,"value":3507},"appwrite functions list-variables --function-id \u003CID>",{"type":39,"tag":2982,"props":3509,"children":3510},{},[3511],{"type":44,"value":3512},"List variables",{"type":39,"tag":2960,"props":3514,"children":3515},{},[3516,3525],{"type":39,"tag":2982,"props":3517,"children":3518},{},[3519],{"type":39,"tag":62,"props":3520,"children":3522},{"className":3521},[],[3523],{"type":44,"value":3524},"appwrite functions create-variable --function-id \u003CID> --key \u003CKEY> --value \u003CVALUE>",{"type":39,"tag":2982,"props":3526,"children":3527},{},[3528],{"type":44,"value":3529},"Create variable",{"type":39,"tag":2960,"props":3531,"children":3532},{},[3533,3542],{"type":39,"tag":2982,"props":3534,"children":3535},{},[3536],{"type":39,"tag":62,"props":3537,"children":3539},{"className":3538},[],[3540],{"type":44,"value":3541},"appwrite functions update-variable --function-id \u003CID> --variable-id \u003CID> --key \u003CKEY> --value \u003CVALUE>",{"type":39,"tag":2982,"props":3543,"children":3544},{},[3545],{"type":44,"value":3546},"Update variable",{"type":39,"tag":2960,"props":3548,"children":3549},{},[3550,3559],{"type":39,"tag":2982,"props":3551,"children":3552},{},[3553],{"type":39,"tag":62,"props":3554,"children":3556},{"className":3555},[],[3557],{"type":44,"value":3558},"appwrite functions delete-variable --function-id \u003CID> --variable-id \u003CID>",{"type":39,"tag":2982,"props":3560,"children":3561},{},[3562],{"type":44,"value":3563},"Delete variable",{"type":39,"tag":2111,"props":3565,"children":3567},{"id":3566},"list-functions-with-flag-based-queries",[3568],{"type":44,"value":3569},"List functions with flag-based queries",{"type":39,"tag":241,"props":3571,"children":3572},{},[3573,3575,3581],{"type":44,"value":3574},"Prefer the query flags for common filtering, sorting, and pagination. Use ",{"type":39,"tag":62,"props":3576,"children":3578},{"className":3577},[],[3579],{"type":44,"value":3580},"--queries",{"type":44,"value":3582}," only for raw Appwrite JSON query strings or advanced automation.",{"type":39,"tag":54,"props":3584,"children":3586},{"className":56,"code":3585,"language":58,"meta":59,"style":59},"appwrite functions list \\\n    --where 'name=api' \\\n    --sort-desc '$createdAt' \\\n    --limit 10 \\\n    --offset 0 \\\n    --json\n\nappwrite functions list-deployments \\\n    --function-id \u003CFUNCTION_ID> \\\n    --limit 5 \\\n    --cursor-after \u003CDEPLOYMENT_ID>\n",[3587],{"type":39,"tag":62,"props":3588,"children":3589},{"__ignoreMap":59},[3590,3612,3639,3664,3680,3697,3705,3712,3732,3764,3780],{"type":39,"tag":66,"props":3591,"children":3592},{"class":68,"line":69},[3593,3597,3602,3607],{"type":39,"tag":66,"props":3594,"children":3595},{"style":83},[3596],{"type":44,"value":8},{"type":39,"tag":66,"props":3598,"children":3599},{"style":89},[3600],{"type":44,"value":3601}," functions",{"type":39,"tag":66,"props":3603,"children":3604},{"style":89},[3605],{"type":44,"value":3606}," list",{"type":39,"tag":66,"props":3608,"children":3609},{"style":2045},[3610],{"type":44,"value":3611}," \\\n",{"type":39,"tag":66,"props":3613,"children":3614},{"class":68,"line":79},[3615,3620,3625,3630,3635],{"type":39,"tag":66,"props":3616,"children":3617},{"style":89},[3618],{"type":44,"value":3619},"    --where",{"type":39,"tag":66,"props":3621,"children":3622},{"style":196},[3623],{"type":44,"value":3624}," '",{"type":39,"tag":66,"props":3626,"children":3627},{"style":89},[3628],{"type":44,"value":3629},"name=api",{"type":39,"tag":66,"props":3631,"children":3632},{"style":196},[3633],{"type":44,"value":3634},"'",{"type":39,"tag":66,"props":3636,"children":3637},{"style":2045},[3638],{"type":44,"value":3611},{"type":39,"tag":66,"props":3640,"children":3641},{"class":68,"line":105},[3642,3647,3651,3656,3660],{"type":39,"tag":66,"props":3643,"children":3644},{"style":89},[3645],{"type":44,"value":3646},"    --sort-desc",{"type":39,"tag":66,"props":3648,"children":3649},{"style":196},[3650],{"type":44,"value":3624},{"type":39,"tag":66,"props":3652,"children":3653},{"style":89},[3654],{"type":44,"value":3655},"$createdAt",{"type":39,"tag":66,"props":3657,"children":3658},{"style":196},[3659],{"type":44,"value":3634},{"type":39,"tag":66,"props":3661,"children":3662},{"style":2045},[3663],{"type":44,"value":3611},{"type":39,"tag":66,"props":3665,"children":3666},{"class":68,"line":115},[3667,3672,3676],{"type":39,"tag":66,"props":3668,"children":3669},{"style":89},[3670],{"type":44,"value":3671},"    --limit",{"type":39,"tag":66,"props":3673,"children":3674},{"style":945},[3675],{"type":44,"value":1336},{"type":39,"tag":66,"props":3677,"children":3678},{"style":2045},[3679],{"type":44,"value":3611},{"type":39,"tag":66,"props":3681,"children":3682},{"class":68,"line":124},[3683,3688,3693],{"type":39,"tag":66,"props":3684,"children":3685},{"style":89},[3686],{"type":44,"value":3687},"    --offset",{"type":39,"tag":66,"props":3689,"children":3690},{"style":945},[3691],{"type":44,"value":3692}," 0",{"type":39,"tag":66,"props":3694,"children":3695},{"style":2045},[3696],{"type":44,"value":3611},{"type":39,"tag":66,"props":3698,"children":3699},{"class":68,"line":143},[3700],{"type":39,"tag":66,"props":3701,"children":3702},{"style":89},[3703],{"type":44,"value":3704},"    --json\n",{"type":39,"tag":66,"props":3706,"children":3707},{"class":68,"line":160},[3708],{"type":39,"tag":66,"props":3709,"children":3710},{"emptyLinePlaceholder":109},[3711],{"type":44,"value":112},{"type":39,"tag":66,"props":3713,"children":3714},{"class":68,"line":168},[3715,3719,3723,3728],{"type":39,"tag":66,"props":3716,"children":3717},{"style":83},[3718],{"type":44,"value":8},{"type":39,"tag":66,"props":3720,"children":3721},{"style":89},[3722],{"type":44,"value":3601},{"type":39,"tag":66,"props":3724,"children":3725},{"style":89},[3726],{"type":44,"value":3727}," list-deployments",{"type":39,"tag":66,"props":3729,"children":3730},{"style":2045},[3731],{"type":44,"value":3611},{"type":39,"tag":66,"props":3733,"children":3734},{"class":68,"line":177},[3735,3740,3745,3750,3755,3760],{"type":39,"tag":66,"props":3736,"children":3737},{"style":89},[3738],{"type":44,"value":3739},"    --function-id",{"type":39,"tag":66,"props":3741,"children":3742},{"style":196},[3743],{"type":44,"value":3744}," \u003C",{"type":39,"tag":66,"props":3746,"children":3747},{"style":89},[3748],{"type":44,"value":3749},"FUNCTION_I",{"type":39,"tag":66,"props":3751,"children":3752},{"style":2045},[3753],{"type":44,"value":3754},"D",{"type":39,"tag":66,"props":3756,"children":3757},{"style":196},[3758],{"type":44,"value":3759},">",{"type":39,"tag":66,"props":3761,"children":3762},{"style":2045},[3763],{"type":44,"value":3611},{"type":39,"tag":66,"props":3765,"children":3766},{"class":68,"line":207},[3767,3771,3776],{"type":39,"tag":66,"props":3768,"children":3769},{"style":89},[3770],{"type":44,"value":3671},{"type":39,"tag":66,"props":3772,"children":3773},{"style":945},[3774],{"type":44,"value":3775}," 5",{"type":39,"tag":66,"props":3777,"children":3778},{"style":2045},[3779],{"type":44,"value":3611},{"type":39,"tag":66,"props":3781,"children":3782},{"class":68,"line":215},[3783,3788,3792,3797,3801],{"type":39,"tag":66,"props":3784,"children":3785},{"style":89},[3786],{"type":44,"value":3787},"    --cursor-after",{"type":39,"tag":66,"props":3789,"children":3790},{"style":196},[3791],{"type":44,"value":3744},{"type":39,"tag":66,"props":3793,"children":3794},{"style":89},[3795],{"type":44,"value":3796},"DEPLOYMENT_I",{"type":39,"tag":66,"props":3798,"children":3799},{"style":2045},[3800],{"type":44,"value":3754},{"type":39,"tag":66,"props":3802,"children":3803},{"style":196},[3804],{"type":44,"value":3805},">\n",{"type":39,"tag":2111,"props":3807,"children":3809},{"id":3808},"trigger-a-function-with-body",[3810],{"type":44,"value":3811},"Trigger a function with body",{"type":39,"tag":54,"props":3813,"children":3815},{"className":56,"code":3814,"language":58,"meta":59,"style":59},"appwrite functions create-execution \\\n    --function-id \u003CFUNCTION_ID> \\\n    --body '{\"key\": \"value\"}'\n",[3816],{"type":39,"tag":62,"props":3817,"children":3818},{"__ignoreMap":59},[3819,3839,3866],{"type":39,"tag":66,"props":3820,"children":3821},{"class":68,"line":69},[3822,3826,3830,3835],{"type":39,"tag":66,"props":3823,"children":3824},{"style":83},[3825],{"type":44,"value":8},{"type":39,"tag":66,"props":3827,"children":3828},{"style":89},[3829],{"type":44,"value":3601},{"type":39,"tag":66,"props":3831,"children":3832},{"style":89},[3833],{"type":44,"value":3834}," create-execution",{"type":39,"tag":66,"props":3836,"children":3837},{"style":2045},[3838],{"type":44,"value":3611},{"type":39,"tag":66,"props":3840,"children":3841},{"class":68,"line":79},[3842,3846,3850,3854,3858,3862],{"type":39,"tag":66,"props":3843,"children":3844},{"style":89},[3845],{"type":44,"value":3739},{"type":39,"tag":66,"props":3847,"children":3848},{"style":196},[3849],{"type":44,"value":3744},{"type":39,"tag":66,"props":3851,"children":3852},{"style":89},[3853],{"type":44,"value":3749},{"type":39,"tag":66,"props":3855,"children":3856},{"style":2045},[3857],{"type":44,"value":3754},{"type":39,"tag":66,"props":3859,"children":3860},{"style":196},[3861],{"type":44,"value":3759},{"type":39,"tag":66,"props":3863,"children":3864},{"style":2045},[3865],{"type":44,"value":3611},{"type":39,"tag":66,"props":3867,"children":3868},{"class":68,"line":105},[3869,3874,3878,3883],{"type":39,"tag":66,"props":3870,"children":3871},{"style":89},[3872],{"type":44,"value":3873},"    --body",{"type":39,"tag":66,"props":3875,"children":3876},{"style":196},[3877],{"type":44,"value":3624},{"type":39,"tag":66,"props":3879,"children":3880},{"style":89},[3881],{"type":44,"value":3882},"{\"key\": \"value\"}",{"type":39,"tag":66,"props":3884,"children":3885},{"style":196},[3886],{"type":44,"value":3887},"'\n",{"type":39,"tag":2111,"props":3889,"children":3891},{"id":3890},"local-development",[3892],{"type":44,"value":3893},"Local development",{"type":39,"tag":54,"props":3895,"children":3897},{"className":56,"code":3896,"language":58,"meta":59,"style":59},"appwrite run functions\n",[3898],{"type":39,"tag":62,"props":3899,"children":3900},{"__ignoreMap":59},[3901],{"type":39,"tag":66,"props":3902,"children":3903},{"class":68,"line":69},[3904,3908,3913],{"type":39,"tag":66,"props":3905,"children":3906},{"style":83},[3907],{"type":44,"value":8},{"type":39,"tag":66,"props":3909,"children":3910},{"style":89},[3911],{"type":44,"value":3912}," run",{"type":39,"tag":66,"props":3914,"children":3915},{"style":89},[3916],{"type":44,"value":2266},{"type":39,"tag":2111,"props":3918,"children":3920},{"id":3919},"deployment-activation",[3921],{"type":44,"value":3922},"Deployment activation",{"type":39,"tag":54,"props":3924,"children":3926},{"className":56,"code":3925,"language":58,"meta":59,"style":59},"# Deploy and activate the deployment\nappwrite push functions --function-id \u003CFUNCTION_ID> --activate\n\n# Deploy without switching live traffic\nappwrite push functions --function-id \u003CFUNCTION_ID> --activate=false\n",[3927],{"type":39,"tag":62,"props":3928,"children":3929},{"__ignoreMap":59},[3930,3938,3979,3986,3994],{"type":39,"tag":66,"props":3931,"children":3932},{"class":68,"line":69},[3933],{"type":39,"tag":66,"props":3934,"children":3935},{"style":73},[3936],{"type":44,"value":3937},"# Deploy and activate the deployment\n",{"type":39,"tag":66,"props":3939,"children":3940},{"class":68,"line":79},[3941,3945,3949,3953,3958,3962,3966,3970,3974],{"type":39,"tag":66,"props":3942,"children":3943},{"style":83},[3944],{"type":44,"value":8},{"type":39,"tag":66,"props":3946,"children":3947},{"style":89},[3948],{"type":44,"value":2165},{"type":39,"tag":66,"props":3950,"children":3951},{"style":89},[3952],{"type":44,"value":3601},{"type":39,"tag":66,"props":3954,"children":3955},{"style":89},[3956],{"type":44,"value":3957}," --function-id",{"type":39,"tag":66,"props":3959,"children":3960},{"style":196},[3961],{"type":44,"value":3744},{"type":39,"tag":66,"props":3963,"children":3964},{"style":89},[3965],{"type":44,"value":3749},{"type":39,"tag":66,"props":3967,"children":3968},{"style":2045},[3969],{"type":44,"value":3754},{"type":39,"tag":66,"props":3971,"children":3972},{"style":196},[3973],{"type":44,"value":3759},{"type":39,"tag":66,"props":3975,"children":3976},{"style":89},[3977],{"type":44,"value":3978}," --activate\n",{"type":39,"tag":66,"props":3980,"children":3981},{"class":68,"line":105},[3982],{"type":39,"tag":66,"props":3983,"children":3984},{"emptyLinePlaceholder":109},[3985],{"type":44,"value":112},{"type":39,"tag":66,"props":3987,"children":3988},{"class":68,"line":115},[3989],{"type":39,"tag":66,"props":3990,"children":3991},{"style":73},[3992],{"type":44,"value":3993},"# Deploy without switching live traffic\n",{"type":39,"tag":66,"props":3995,"children":3996},{"class":68,"line":124},[3997,4001,4005,4009,4013,4017,4021,4025,4029],{"type":39,"tag":66,"props":3998,"children":3999},{"style":83},[4000],{"type":44,"value":8},{"type":39,"tag":66,"props":4002,"children":4003},{"style":89},[4004],{"type":44,"value":2165},{"type":39,"tag":66,"props":4006,"children":4007},{"style":89},[4008],{"type":44,"value":3601},{"type":39,"tag":66,"props":4010,"children":4011},{"style":89},[4012],{"type":44,"value":3957},{"type":39,"tag":66,"props":4014,"children":4015},{"style":196},[4016],{"type":44,"value":3744},{"type":39,"tag":66,"props":4018,"children":4019},{"style":89},[4020],{"type":44,"value":3749},{"type":39,"tag":66,"props":4022,"children":4023},{"style":2045},[4024],{"type":44,"value":3754},{"type":39,"tag":66,"props":4026,"children":4027},{"style":196},[4028],{"type":44,"value":3759},{"type":39,"tag":66,"props":4030,"children":4031},{"style":89},[4032],{"type":44,"value":4033}," --activate=false\n",{"type":39,"tag":2111,"props":4035,"children":4037},{"id":4036},"function-variables",[4038],{"type":44,"value":4039},"Function variables",{"type":39,"tag":241,"props":4041,"children":4042},{},[4043,4045,4050,4052,4058,4060,4065,4067,4073,4075,4080],{"type":44,"value":4044},"Do not define function variables in ",{"type":39,"tag":62,"props":4046,"children":4048},{"className":4047},[],[4049],{"type":44,"value":596},{"type":44,"value":4051},". Put them in a ",{"type":39,"tag":62,"props":4053,"children":4055},{"className":4054},[],[4056],{"type":44,"value":4057},".env",{"type":44,"value":4059}," file inside the configured function ",{"type":39,"tag":62,"props":4061,"children":4063},{"className":4062},[],[4064],{"type":44,"value":1560},{"type":44,"value":4066},". Variables are saved after they are pushed, so use ",{"type":39,"tag":62,"props":4068,"children":4070},{"className":4069},[],[4071],{"type":44,"value":4072},"--with-variables",{"type":44,"value":4074}," only when you want to create, replace, or remove the remote variables from the local ",{"type":39,"tag":62,"props":4076,"children":4078},{"className":4077},[],[4079],{"type":44,"value":4057},{"type":44,"value":4081}," file.",{"type":39,"tag":54,"props":4083,"children":4085},{"className":56,"code":4084,"language":58,"meta":59,"style":59},"# functions\u002FuserAuth\u002F.env\nPUBLIC_FLAG=enabled\nSECRET_TOKEN=replace-me\n\n# Sync function variables from .env\nappwrite push functions --function-id \u003CFUNCTION_ID> --with-variables\n\n# Push code without changing saved variables\nappwrite push functions --function-id \u003CFUNCTION_ID>\n\n# Run locally with variables fetched from function settings\nappwrite run functions --with-variables\n",[4086],{"type":39,"tag":62,"props":4087,"children":4088},{"__ignoreMap":59},[4089,4097,4115,4132,4139,4147,4187,4194,4202,4237,4244,4252],{"type":39,"tag":66,"props":4090,"children":4091},{"class":68,"line":69},[4092],{"type":39,"tag":66,"props":4093,"children":4094},{"style":73},[4095],{"type":44,"value":4096},"# functions\u002FuserAuth\u002F.env\n",{"type":39,"tag":66,"props":4098,"children":4099},{"class":68,"line":79},[4100,4105,4110],{"type":39,"tag":66,"props":4101,"children":4102},{"style":2045},[4103],{"type":44,"value":4104},"PUBLIC_FLAG",{"type":39,"tag":66,"props":4106,"children":4107},{"style":196},[4108],{"type":44,"value":4109},"=",{"type":39,"tag":66,"props":4111,"children":4112},{"style":89},[4113],{"type":44,"value":4114},"enabled\n",{"type":39,"tag":66,"props":4116,"children":4117},{"class":68,"line":105},[4118,4123,4127],{"type":39,"tag":66,"props":4119,"children":4120},{"style":2045},[4121],{"type":44,"value":4122},"SECRET_TOKEN",{"type":39,"tag":66,"props":4124,"children":4125},{"style":196},[4126],{"type":44,"value":4109},{"type":39,"tag":66,"props":4128,"children":4129},{"style":89},[4130],{"type":44,"value":4131},"replace-me\n",{"type":39,"tag":66,"props":4133,"children":4134},{"class":68,"line":115},[4135],{"type":39,"tag":66,"props":4136,"children":4137},{"emptyLinePlaceholder":109},[4138],{"type":44,"value":112},{"type":39,"tag":66,"props":4140,"children":4141},{"class":68,"line":124},[4142],{"type":39,"tag":66,"props":4143,"children":4144},{"style":73},[4145],{"type":44,"value":4146},"# Sync function variables from .env\n",{"type":39,"tag":66,"props":4148,"children":4149},{"class":68,"line":143},[4150,4154,4158,4162,4166,4170,4174,4178,4182],{"type":39,"tag":66,"props":4151,"children":4152},{"style":83},[4153],{"type":44,"value":8},{"type":39,"tag":66,"props":4155,"children":4156},{"style":89},[4157],{"type":44,"value":2165},{"type":39,"tag":66,"props":4159,"children":4160},{"style":89},[4161],{"type":44,"value":3601},{"type":39,"tag":66,"props":4163,"children":4164},{"style":89},[4165],{"type":44,"value":3957},{"type":39,"tag":66,"props":4167,"children":4168},{"style":196},[4169],{"type":44,"value":3744},{"type":39,"tag":66,"props":4171,"children":4172},{"style":89},[4173],{"type":44,"value":3749},{"type":39,"tag":66,"props":4175,"children":4176},{"style":2045},[4177],{"type":44,"value":3754},{"type":39,"tag":66,"props":4179,"children":4180},{"style":196},[4181],{"type":44,"value":3759},{"type":39,"tag":66,"props":4183,"children":4184},{"style":89},[4185],{"type":44,"value":4186}," --with-variables\n",{"type":39,"tag":66,"props":4188,"children":4189},{"class":68,"line":160},[4190],{"type":39,"tag":66,"props":4191,"children":4192},{"emptyLinePlaceholder":109},[4193],{"type":44,"value":112},{"type":39,"tag":66,"props":4195,"children":4196},{"class":68,"line":168},[4197],{"type":39,"tag":66,"props":4198,"children":4199},{"style":73},[4200],{"type":44,"value":4201},"# Push code without changing saved variables\n",{"type":39,"tag":66,"props":4203,"children":4204},{"class":68,"line":177},[4205,4209,4213,4217,4221,4225,4229,4233],{"type":39,"tag":66,"props":4206,"children":4207},{"style":83},[4208],{"type":44,"value":8},{"type":39,"tag":66,"props":4210,"children":4211},{"style":89},[4212],{"type":44,"value":2165},{"type":39,"tag":66,"props":4214,"children":4215},{"style":89},[4216],{"type":44,"value":3601},{"type":39,"tag":66,"props":4218,"children":4219},{"style":89},[4220],{"type":44,"value":3957},{"type":39,"tag":66,"props":4222,"children":4223},{"style":196},[4224],{"type":44,"value":3744},{"type":39,"tag":66,"props":4226,"children":4227},{"style":89},[4228],{"type":44,"value":3749},{"type":39,"tag":66,"props":4230,"children":4231},{"style":2045},[4232],{"type":44,"value":3754},{"type":39,"tag":66,"props":4234,"children":4235},{"style":196},[4236],{"type":44,"value":3805},{"type":39,"tag":66,"props":4238,"children":4239},{"class":68,"line":207},[4240],{"type":39,"tag":66,"props":4241,"children":4242},{"emptyLinePlaceholder":109},[4243],{"type":44,"value":112},{"type":39,"tag":66,"props":4245,"children":4246},{"class":68,"line":215},[4247],{"type":39,"tag":66,"props":4248,"children":4249},{"style":73},[4250],{"type":44,"value":4251},"# Run locally with variables fetched from function settings\n",{"type":39,"tag":66,"props":4253,"children":4254},{"class":68,"line":224},[4255,4259,4263,4267],{"type":39,"tag":66,"props":4256,"children":4257},{"style":83},[4258],{"type":44,"value":8},{"type":39,"tag":66,"props":4260,"children":4261},{"style":89},[4262],{"type":44,"value":3912},{"type":39,"tag":66,"props":4264,"children":4265},{"style":89},[4266],{"type":44,"value":3601},{"type":39,"tag":66,"props":4268,"children":4269},{"style":89},[4270],{"type":44,"value":4186},{"type":39,"tag":47,"props":4272,"children":4274},{"id":4273},"deploying-sites",[4275],{"type":44,"value":4276},"Deploying Sites",{"type":39,"tag":54,"props":4278,"children":4280},{"className":56,"code":4279,"language":58,"meta":59,"style":59},"# Create a new site\nappwrite init sites\n\n# Pull existing sites from Console\nappwrite pull sites\n\n# Deploy sites\nappwrite push sites\n",[4281],{"type":39,"tag":62,"props":4282,"children":4283},{"__ignoreMap":59},[4284,4292,4308,4315,4323,4338,4345,4353],{"type":39,"tag":66,"props":4285,"children":4286},{"class":68,"line":69},[4287],{"type":39,"tag":66,"props":4288,"children":4289},{"style":73},[4290],{"type":44,"value":4291},"# Create a new site\n",{"type":39,"tag":66,"props":4293,"children":4294},{"class":68,"line":79},[4295,4299,4303],{"type":39,"tag":66,"props":4296,"children":4297},{"style":83},[4298],{"type":44,"value":8},{"type":39,"tag":66,"props":4300,"children":4301},{"style":89},[4302],{"type":44,"value":402},{"type":39,"tag":66,"props":4304,"children":4305},{"style":89},[4306],{"type":44,"value":4307}," sites\n",{"type":39,"tag":66,"props":4309,"children":4310},{"class":68,"line":105},[4311],{"type":39,"tag":66,"props":4312,"children":4313},{"emptyLinePlaceholder":109},[4314],{"type":44,"value":112},{"type":39,"tag":66,"props":4316,"children":4317},{"class":68,"line":115},[4318],{"type":39,"tag":66,"props":4319,"children":4320},{"style":73},[4321],{"type":44,"value":4322},"# Pull existing sites from Console\n",{"type":39,"tag":66,"props":4324,"children":4325},{"class":68,"line":124},[4326,4330,4334],{"type":39,"tag":66,"props":4327,"children":4328},{"style":83},[4329],{"type":44,"value":8},{"type":39,"tag":66,"props":4331,"children":4332},{"style":89},[4333],{"type":44,"value":2143},{"type":39,"tag":66,"props":4335,"children":4336},{"style":89},[4337],{"type":44,"value":4307},{"type":39,"tag":66,"props":4339,"children":4340},{"class":68,"line":143},[4341],{"type":39,"tag":66,"props":4342,"children":4343},{"emptyLinePlaceholder":109},[4344],{"type":44,"value":112},{"type":39,"tag":66,"props":4346,"children":4347},{"class":68,"line":160},[4348],{"type":39,"tag":66,"props":4349,"children":4350},{"style":73},[4351],{"type":44,"value":4352},"# Deploy sites\n",{"type":39,"tag":66,"props":4354,"children":4355},{"class":68,"line":168},[4356,4360,4364],{"type":39,"tag":66,"props":4357,"children":4358},{"style":83},[4359],{"type":44,"value":8},{"type":39,"tag":66,"props":4361,"children":4362},{"style":89},[4363],{"type":44,"value":2165},{"type":39,"tag":66,"props":4365,"children":4366},{"style":89},[4367],{"type":44,"value":4307},{"type":39,"tag":2111,"props":4369,"children":4371},{"id":4370},"site-configuration-in-appwriteconfigjson",[4372],{"type":44,"value":4373},"Site configuration in appwrite.config.json",{"type":39,"tag":54,"props":4375,"children":4377},{"className":618,"code":4376,"language":620,"meta":59,"style":59},"{\n    \"sites\": [\n        {\n            \"$id\": \"\u003CSITE_ID>\",\n            \"name\": \"Documentation template\",\n            \"logging\": true,\n            \"framework\": \"astro\",\n            \"timeout\": 30,\n            \"installCommand\": \"npm install\",\n            \"buildCommand\": \"npm run build\",\n            \"outputDirectory\": \".\u002Fdist\",\n            \"buildSpecification\": \"s-1vcpu-512mb\",\n            \"runtimeSpecification\": \"s-1vcpu-512mb\",\n            \"buildRuntime\": \"node-22\",\n            \"adapter\": \"ssr\",\n            \"fallbackFile\": \"\",\n            \"startCommand\": \"npm run start\",\n            \"deploymentRetention\": 7,\n            \"path\": \"sites\u002Fdocumentation-template\"\n        }\n    ]\n}\n",[4378],{"type":39,"tag":62,"props":4379,"children":4380},{"__ignoreMap":59},[4381,4388,4411,4418,4454,4490,4513,4550,4578,4614,4651,4688,4723,4758,4794,4831,4859,4896,4923,4955,4962,4969],{"type":39,"tag":66,"props":4382,"children":4383},{"class":68,"line":69},[4384],{"type":39,"tag":66,"props":4385,"children":4386},{"style":196},[4387],{"type":44,"value":632},{"type":39,"tag":66,"props":4389,"children":4390},{"class":68,"line":79},[4391,4395,4399,4403,4407],{"type":39,"tag":66,"props":4392,"children":4393},{"style":196},[4394],{"type":44,"value":640},{"type":39,"tag":66,"props":4396,"children":4397},{"style":643},[4398],{"type":44,"value":820},{"type":39,"tag":66,"props":4400,"children":4401},{"style":196},[4402],{"type":44,"value":651},{"type":39,"tag":66,"props":4404,"children":4405},{"style":196},[4406],{"type":44,"value":656},{"type":39,"tag":66,"props":4408,"children":4409},{"style":196},[4410],{"type":44,"value":2421},{"type":39,"tag":66,"props":4412,"children":4413},{"class":68,"line":105},[4414],{"type":39,"tag":66,"props":4415,"children":4416},{"style":196},[4417],{"type":44,"value":2429},{"type":39,"tag":66,"props":4419,"children":4420},{"class":68,"line":115},[4421,4425,4429,4433,4437,4441,4446,4450],{"type":39,"tag":66,"props":4422,"children":4423},{"style":196},[4424],{"type":44,"value":942},{"type":39,"tag":66,"props":4426,"children":4427},{"style":83},[4428],{"type":44,"value":1608},{"type":39,"tag":66,"props":4430,"children":4431},{"style":196},[4432],{"type":44,"value":651},{"type":39,"tag":66,"props":4434,"children":4435},{"style":196},[4436],{"type":44,"value":656},{"type":39,"tag":66,"props":4438,"children":4439},{"style":196},[4440],{"type":44,"value":334},{"type":39,"tag":66,"props":4442,"children":4443},{"style":89},[4444],{"type":44,"value":4445},"\u003CSITE_ID>",{"type":39,"tag":66,"props":4447,"children":4448},{"style":196},[4449],{"type":44,"value":651},{"type":39,"tag":66,"props":4451,"children":4452},{"style":196},[4453],{"type":44,"value":673},{"type":39,"tag":66,"props":4455,"children":4456},{"class":68,"line":124},[4457,4461,4465,4469,4473,4477,4482,4486],{"type":39,"tag":66,"props":4458,"children":4459},{"style":196},[4460],{"type":44,"value":942},{"type":39,"tag":66,"props":4462,"children":4463},{"style":83},[4464],{"type":44,"value":1645},{"type":39,"tag":66,"props":4466,"children":4467},{"style":196},[4468],{"type":44,"value":651},{"type":39,"tag":66,"props":4470,"children":4471},{"style":196},[4472],{"type":44,"value":656},{"type":39,"tag":66,"props":4474,"children":4475},{"style":196},[4476],{"type":44,"value":334},{"type":39,"tag":66,"props":4478,"children":4479},{"style":89},[4480],{"type":44,"value":4481},"Documentation template",{"type":39,"tag":66,"props":4483,"children":4484},{"style":196},[4485],{"type":44,"value":651},{"type":39,"tag":66,"props":4487,"children":4488},{"style":196},[4489],{"type":44,"value":673},{"type":39,"tag":66,"props":4491,"children":4492},{"class":68,"line":143},[4493,4497,4501,4505,4509],{"type":39,"tag":66,"props":4494,"children":4495},{"style":196},[4496],{"type":44,"value":942},{"type":39,"tag":66,"props":4498,"children":4499},{"style":83},[4500],{"type":44,"value":1706},{"type":39,"tag":66,"props":4502,"children":4503},{"style":196},[4504],{"type":44,"value":651},{"type":39,"tag":66,"props":4506,"children":4507},{"style":196},[4508],{"type":44,"value":656},{"type":39,"tag":66,"props":4510,"children":4511},{"style":196},[4512],{"type":44,"value":961},{"type":39,"tag":66,"props":4514,"children":4515},{"class":68,"line":160},[4516,4520,4525,4529,4533,4537,4542,4546],{"type":39,"tag":66,"props":4517,"children":4518},{"style":196},[4519],{"type":44,"value":942},{"type":39,"tag":66,"props":4521,"children":4522},{"style":83},[4523],{"type":44,"value":4524},"framework",{"type":39,"tag":66,"props":4526,"children":4527},{"style":196},[4528],{"type":44,"value":651},{"type":39,"tag":66,"props":4530,"children":4531},{"style":196},[4532],{"type":44,"value":656},{"type":39,"tag":66,"props":4534,"children":4535},{"style":196},[4536],{"type":44,"value":334},{"type":39,"tag":66,"props":4538,"children":4539},{"style":89},[4540],{"type":44,"value":4541},"astro",{"type":39,"tag":66,"props":4543,"children":4544},{"style":196},[4545],{"type":44,"value":651},{"type":39,"tag":66,"props":4547,"children":4548},{"style":196},[4549],{"type":44,"value":673},{"type":39,"tag":66,"props":4551,"children":4552},{"class":68,"line":168},[4553,4557,4561,4565,4569,4574],{"type":39,"tag":66,"props":4554,"children":4555},{"style":196},[4556],{"type":44,"value":942},{"type":39,"tag":66,"props":4558,"children":4559},{"style":83},[4560],{"type":44,"value":1922},{"type":39,"tag":66,"props":4562,"children":4563},{"style":196},[4564],{"type":44,"value":651},{"type":39,"tag":66,"props":4566,"children":4567},{"style":196},[4568],{"type":44,"value":656},{"type":39,"tag":66,"props":4570,"children":4571},{"style":945},[4572],{"type":44,"value":4573}," 30",{"type":39,"tag":66,"props":4575,"children":4576},{"style":196},[4577],{"type":44,"value":673},{"type":39,"tag":66,"props":4579,"children":4580},{"class":68,"line":177},[4581,4585,4590,4594,4598,4602,4606,4610],{"type":39,"tag":66,"props":4582,"children":4583},{"style":196},[4584],{"type":44,"value":942},{"type":39,"tag":66,"props":4586,"children":4587},{"style":83},[4588],{"type":44,"value":4589},"installCommand",{"type":39,"tag":66,"props":4591,"children":4592},{"style":196},[4593],{"type":44,"value":651},{"type":39,"tag":66,"props":4595,"children":4596},{"style":196},[4597],{"type":44,"value":656},{"type":39,"tag":66,"props":4599,"children":4600},{"style":196},[4601],{"type":44,"value":334},{"type":39,"tag":66,"props":4603,"children":4604},{"style":89},[4605],{"type":44,"value":2005},{"type":39,"tag":66,"props":4607,"children":4608},{"style":196},[4609],{"type":44,"value":651},{"type":39,"tag":66,"props":4611,"children":4612},{"style":196},[4613],{"type":44,"value":673},{"type":39,"tag":66,"props":4615,"children":4616},{"class":68,"line":207},[4617,4621,4626,4630,4634,4638,4643,4647],{"type":39,"tag":66,"props":4618,"children":4619},{"style":196},[4620],{"type":44,"value":942},{"type":39,"tag":66,"props":4622,"children":4623},{"style":83},[4624],{"type":44,"value":4625},"buildCommand",{"type":39,"tag":66,"props":4627,"children":4628},{"style":196},[4629],{"type":44,"value":651},{"type":39,"tag":66,"props":4631,"children":4632},{"style":196},[4633],{"type":44,"value":656},{"type":39,"tag":66,"props":4635,"children":4636},{"style":196},[4637],{"type":44,"value":334},{"type":39,"tag":66,"props":4639,"children":4640},{"style":89},[4641],{"type":44,"value":4642},"npm run build",{"type":39,"tag":66,"props":4644,"children":4645},{"style":196},[4646],{"type":44,"value":651},{"type":39,"tag":66,"props":4648,"children":4649},{"style":196},[4650],{"type":44,"value":673},{"type":39,"tag":66,"props":4652,"children":4653},{"class":68,"line":215},[4654,4658,4663,4667,4671,4675,4680,4684],{"type":39,"tag":66,"props":4655,"children":4656},{"style":196},[4657],{"type":44,"value":942},{"type":39,"tag":66,"props":4659,"children":4660},{"style":83},[4661],{"type":44,"value":4662},"outputDirectory",{"type":39,"tag":66,"props":4664,"children":4665},{"style":196},[4666],{"type":44,"value":651},{"type":39,"tag":66,"props":4668,"children":4669},{"style":196},[4670],{"type":44,"value":656},{"type":39,"tag":66,"props":4672,"children":4673},{"style":196},[4674],{"type":44,"value":334},{"type":39,"tag":66,"props":4676,"children":4677},{"style":89},[4678],{"type":44,"value":4679},".\u002Fdist",{"type":39,"tag":66,"props":4681,"children":4682},{"style":196},[4683],{"type":44,"value":651},{"type":39,"tag":66,"props":4685,"children":4686},{"style":196},[4687],{"type":44,"value":673},{"type":39,"tag":66,"props":4689,"children":4690},{"class":68,"line":224},[4691,4695,4699,4703,4707,4711,4715,4719],{"type":39,"tag":66,"props":4692,"children":4693},{"style":196},[4694],{"type":44,"value":942},{"type":39,"tag":66,"props":4696,"children":4697},{"style":83},[4698],{"type":44,"value":1767},{"type":39,"tag":66,"props":4700,"children":4701},{"style":196},[4702],{"type":44,"value":651},{"type":39,"tag":66,"props":4704,"children":4705},{"style":196},[4706],{"type":44,"value":656},{"type":39,"tag":66,"props":4708,"children":4709},{"style":196},[4710],{"type":44,"value":334},{"type":39,"tag":66,"props":4712,"children":4713},{"style":89},[4714],{"type":44,"value":1784},{"type":39,"tag":66,"props":4716,"children":4717},{"style":196},[4718],{"type":44,"value":651},{"type":39,"tag":66,"props":4720,"children":4721},{"style":196},[4722],{"type":44,"value":673},{"type":39,"tag":66,"props":4724,"children":4725},{"class":68,"line":417},[4726,4730,4734,4738,4742,4746,4750,4754],{"type":39,"tag":66,"props":4727,"children":4728},{"style":196},[4729],{"type":44,"value":942},{"type":39,"tag":66,"props":4731,"children":4732},{"style":83},[4733],{"type":44,"value":1804},{"type":39,"tag":66,"props":4735,"children":4736},{"style":196},[4737],{"type":44,"value":651},{"type":39,"tag":66,"props":4739,"children":4740},{"style":196},[4741],{"type":44,"value":656},{"type":39,"tag":66,"props":4743,"children":4744},{"style":196},[4745],{"type":44,"value":334},{"type":39,"tag":66,"props":4747,"children":4748},{"style":89},[4749],{"type":44,"value":1784},{"type":39,"tag":66,"props":4751,"children":4752},{"style":196},[4753],{"type":44,"value":651},{"type":39,"tag":66,"props":4755,"children":4756},{"style":196},[4757],{"type":44,"value":673},{"type":39,"tag":66,"props":4759,"children":4760},{"class":68,"line":426},[4761,4765,4770,4774,4778,4782,4786,4790],{"type":39,"tag":66,"props":4762,"children":4763},{"style":196},[4764],{"type":44,"value":942},{"type":39,"tag":66,"props":4766,"children":4767},{"style":83},[4768],{"type":44,"value":4769},"buildRuntime",{"type":39,"tag":66,"props":4771,"children":4772},{"style":196},[4773],{"type":44,"value":651},{"type":39,"tag":66,"props":4775,"children":4776},{"style":196},[4777],{"type":44,"value":656},{"type":39,"tag":66,"props":4779,"children":4780},{"style":196},[4781],{"type":44,"value":334},{"type":39,"tag":66,"props":4783,"children":4784},{"style":89},[4785],{"type":44,"value":1747},{"type":39,"tag":66,"props":4787,"children":4788},{"style":196},[4789],{"type":44,"value":651},{"type":39,"tag":66,"props":4791,"children":4792},{"style":196},[4793],{"type":44,"value":673},{"type":39,"tag":66,"props":4795,"children":4796},{"class":68,"line":1011},[4797,4801,4806,4810,4814,4818,4823,4827],{"type":39,"tag":66,"props":4798,"children":4799},{"style":196},[4800],{"type":44,"value":942},{"type":39,"tag":66,"props":4802,"children":4803},{"style":83},[4804],{"type":44,"value":4805},"adapter",{"type":39,"tag":66,"props":4807,"children":4808},{"style":196},[4809],{"type":44,"value":651},{"type":39,"tag":66,"props":4811,"children":4812},{"style":196},[4813],{"type":44,"value":656},{"type":39,"tag":66,"props":4815,"children":4816},{"style":196},[4817],{"type":44,"value":334},{"type":39,"tag":66,"props":4819,"children":4820},{"style":89},[4821],{"type":44,"value":4822},"ssr",{"type":39,"tag":66,"props":4824,"children":4825},{"style":196},[4826],{"type":44,"value":651},{"type":39,"tag":66,"props":4828,"children":4829},{"style":196},[4830],{"type":44,"value":673},{"type":39,"tag":66,"props":4832,"children":4833},{"class":68,"line":1035},[4834,4838,4843,4847,4851,4855],{"type":39,"tag":66,"props":4835,"children":4836},{"style":196},[4837],{"type":44,"value":942},{"type":39,"tag":66,"props":4839,"children":4840},{"style":83},[4841],{"type":44,"value":4842},"fallbackFile",{"type":39,"tag":66,"props":4844,"children":4845},{"style":196},[4846],{"type":44,"value":651},{"type":39,"tag":66,"props":4848,"children":4849},{"style":196},[4850],{"type":44,"value":656},{"type":39,"tag":66,"props":4852,"children":4853},{"style":196},[4854],{"type":44,"value":1906},{"type":39,"tag":66,"props":4856,"children":4857},{"style":196},[4858],{"type":44,"value":673},{"type":39,"tag":66,"props":4860,"children":4861},{"class":68,"line":1061},[4862,4866,4871,4875,4879,4883,4888,4892],{"type":39,"tag":66,"props":4863,"children":4864},{"style":196},[4865],{"type":44,"value":942},{"type":39,"tag":66,"props":4867,"children":4868},{"style":83},[4869],{"type":44,"value":4870},"startCommand",{"type":39,"tag":66,"props":4872,"children":4873},{"style":196},[4874],{"type":44,"value":651},{"type":39,"tag":66,"props":4876,"children":4877},{"style":196},[4878],{"type":44,"value":656},{"type":39,"tag":66,"props":4880,"children":4881},{"style":196},[4882],{"type":44,"value":334},{"type":39,"tag":66,"props":4884,"children":4885},{"style":89},[4886],{"type":44,"value":4887},"npm run start",{"type":39,"tag":66,"props":4889,"children":4890},{"style":196},[4891],{"type":44,"value":651},{"type":39,"tag":66,"props":4893,"children":4894},{"style":196},[4895],{"type":44,"value":673},{"type":39,"tag":66,"props":4897,"children":4898},{"class":68,"line":1070},[4899,4903,4907,4911,4915,4919],{"type":39,"tag":66,"props":4900,"children":4901},{"style":196},[4902],{"type":44,"value":942},{"type":39,"tag":66,"props":4904,"children":4905},{"style":83},[4906],{"type":44,"value":1840},{"type":39,"tag":66,"props":4908,"children":4909},{"style":196},[4910],{"type":44,"value":651},{"type":39,"tag":66,"props":4912,"children":4913},{"style":196},[4914],{"type":44,"value":656},{"type":39,"tag":66,"props":4916,"children":4917},{"style":945},[4918],{"type":44,"value":1853},{"type":39,"tag":66,"props":4920,"children":4921},{"style":196},[4922],{"type":44,"value":673},{"type":39,"tag":66,"props":4924,"children":4925},{"class":68,"line":1095},[4926,4930,4934,4938,4942,4946,4951],{"type":39,"tag":66,"props":4927,"children":4928},{"style":196},[4929],{"type":44,"value":942},{"type":39,"tag":66,"props":4931,"children":4932},{"style":83},[4933],{"type":44,"value":1560},{"type":39,"tag":66,"props":4935,"children":4936},{"style":196},[4937],{"type":44,"value":651},{"type":39,"tag":66,"props":4939,"children":4940},{"style":196},[4941],{"type":44,"value":656},{"type":39,"tag":66,"props":4943,"children":4944},{"style":196},[4945],{"type":44,"value":334},{"type":39,"tag":66,"props":4947,"children":4948},{"style":89},[4949],{"type":44,"value":4950},"sites\u002Fdocumentation-template",{"type":39,"tag":66,"props":4952,"children":4953},{"style":196},[4954],{"type":44,"value":344},{"type":39,"tag":66,"props":4956,"children":4957},{"class":68,"line":1120},[4958],{"type":39,"tag":66,"props":4959,"children":4960},{"style":196},[4961],{"type":44,"value":1383},{"type":39,"tag":66,"props":4963,"children":4964},{"class":68,"line":1145},[4965],{"type":39,"tag":66,"props":4966,"children":4967},{"style":196},[4968],{"type":44,"value":2938},{"type":39,"tag":66,"props":4970,"children":4971},{"class":68,"line":1170},[4972],{"type":39,"tag":66,"props":4973,"children":4974},{"style":196},[4975],{"type":44,"value":1527},{"type":39,"tag":241,"props":4977,"children":4978},{},[4979],{"type":44,"value":4980},"Key site config fields:",{"type":39,"tag":2952,"props":4982,"children":4983},{},[4984,4998],{"type":39,"tag":2956,"props":4985,"children":4986},{},[4987],{"type":39,"tag":2960,"props":4988,"children":4989},{},[4990,4994],{"type":39,"tag":2964,"props":4991,"children":4992},{},[4993],{"type":44,"value":2968},{"type":39,"tag":2964,"props":4995,"children":4996},{},[4997],{"type":44,"value":2973},{"type":39,"tag":2975,"props":4999,"children":5000},{},[5001,5017,5033,5049,5065,5081,5097,5112,5128,5150,5166,5182,5198,5213],{"type":39,"tag":2960,"props":5002,"children":5003},{},[5004,5012],{"type":39,"tag":2982,"props":5005,"children":5006},{},[5007],{"type":39,"tag":62,"props":5008,"children":5010},{"className":5009},[],[5011],{"type":44,"value":1706},{"type":39,"tag":2982,"props":5013,"children":5014},{},[5015],{"type":44,"value":5016},"Stores site request and build logs.",{"type":39,"tag":2960,"props":5018,"children":5019},{},[5020,5028],{"type":39,"tag":2982,"props":5021,"children":5022},{},[5023],{"type":39,"tag":62,"props":5024,"children":5026},{"className":5025},[],[5027],{"type":44,"value":4524},{"type":39,"tag":2982,"props":5029,"children":5030},{},[5031],{"type":44,"value":5032},"Framework preset used for build and deployment defaults.",{"type":39,"tag":2960,"props":5034,"children":5035},{},[5036,5044],{"type":39,"tag":2982,"props":5037,"children":5038},{},[5039],{"type":39,"tag":62,"props":5040,"children":5042},{"className":5041},[],[5043],{"type":44,"value":1922},{"type":39,"tag":2982,"props":5045,"children":5046},{},[5047],{"type":44,"value":5048},"Maximum request or function duration in seconds for server-rendered sites.",{"type":39,"tag":2960,"props":5050,"children":5051},{},[5052,5060],{"type":39,"tag":2982,"props":5053,"children":5054},{},[5055],{"type":39,"tag":62,"props":5056,"children":5058},{"className":5057},[],[5059],{"type":44,"value":4589},{"type":39,"tag":2982,"props":5061,"children":5062},{},[5063],{"type":44,"value":5064},"Command used to install dependencies.",{"type":39,"tag":2960,"props":5066,"children":5067},{},[5068,5076],{"type":39,"tag":2982,"props":5069,"children":5070},{},[5071],{"type":39,"tag":62,"props":5072,"children":5074},{"className":5073},[],[5075],{"type":44,"value":4625},{"type":39,"tag":2982,"props":5077,"children":5078},{},[5079],{"type":44,"value":5080},"Command used to build the site.",{"type":39,"tag":2960,"props":5082,"children":5083},{},[5084,5092],{"type":39,"tag":2982,"props":5085,"children":5086},{},[5087],{"type":39,"tag":62,"props":5088,"children":5090},{"className":5089},[],[5091],{"type":44,"value":4662},{"type":39,"tag":2982,"props":5093,"children":5094},{},[5095],{"type":44,"value":5096},"Directory containing static build output.",{"type":39,"tag":2960,"props":5098,"children":5099},{},[5100,5108],{"type":39,"tag":2982,"props":5101,"children":5102},{},[5103],{"type":39,"tag":62,"props":5104,"children":5106},{"className":5105},[],[5107],{"type":44,"value":1767},{"type":39,"tag":2982,"props":5109,"children":5110},{},[5111],{"type":44,"value":3048},{"type":39,"tag":2960,"props":5113,"children":5114},{},[5115,5123],{"type":39,"tag":2982,"props":5116,"children":5117},{},[5118],{"type":39,"tag":62,"props":5119,"children":5121},{"className":5120},[],[5122],{"type":44,"value":1804},{"type":39,"tag":2982,"props":5124,"children":5125},{},[5126],{"type":44,"value":5127},"Compute specification used while serving runtime workloads.",{"type":39,"tag":2960,"props":5129,"children":5130},{},[5131,5139],{"type":39,"tag":2982,"props":5132,"children":5133},{},[5134],{"type":39,"tag":62,"props":5135,"children":5137},{"className":5136},[],[5138],{"type":44,"value":4769},{"type":39,"tag":2982,"props":5140,"children":5141},{},[5142,5144,5149],{"type":44,"value":5143},"Runtime used to build the site, such as ",{"type":39,"tag":62,"props":5145,"children":5147},{"className":5146},[],[5148],{"type":44,"value":1747},{"type":44,"value":486},{"type":39,"tag":2960,"props":5151,"children":5152},{},[5153,5161],{"type":39,"tag":2982,"props":5154,"children":5155},{},[5156],{"type":39,"tag":62,"props":5157,"children":5159},{"className":5158},[],[5160],{"type":44,"value":4805},{"type":39,"tag":2982,"props":5162,"children":5163},{},[5164],{"type":44,"value":5165},"Deployment adapter, such as static or SSR behavior.",{"type":39,"tag":2960,"props":5167,"children":5168},{},[5169,5177],{"type":39,"tag":2982,"props":5170,"children":5171},{},[5172],{"type":39,"tag":62,"props":5173,"children":5175},{"className":5174},[],[5176],{"type":44,"value":4842},{"type":39,"tag":2982,"props":5178,"children":5179},{},[5180],{"type":44,"value":5181},"Fallback file for SPA routing or missing routes.",{"type":39,"tag":2960,"props":5183,"children":5184},{},[5185,5193],{"type":39,"tag":2982,"props":5186,"children":5187},{},[5188],{"type":39,"tag":62,"props":5189,"children":5191},{"className":5190},[],[5192],{"type":44,"value":4870},{"type":39,"tag":2982,"props":5194,"children":5195},{},[5196],{"type":44,"value":5197},"Command used to start server-rendered output.",{"type":39,"tag":2960,"props":5199,"children":5200},{},[5201,5209],{"type":39,"tag":2982,"props":5202,"children":5203},{},[5204],{"type":39,"tag":62,"props":5205,"children":5207},{"className":5206},[],[5208],{"type":44,"value":1840},{"type":39,"tag":2982,"props":5210,"children":5211},{},[5212],{"type":44,"value":3080},{"type":39,"tag":2960,"props":5214,"children":5215},{},[5216,5224],{"type":39,"tag":2982,"props":5217,"children":5218},{},[5219],{"type":39,"tag":62,"props":5220,"children":5222},{"className":5221},[],[5223],{"type":44,"value":1560},{"type":39,"tag":2982,"props":5225,"children":5226},{},[5227,5229,5234],{"type":44,"value":5228},"Local site source directory. If configured through ",{"type":39,"tag":62,"props":5230,"children":5232},{"className":5231},[],[5233],{"type":44,"value":614},{"type":44,"value":3230},{"type":39,"tag":2111,"props":5236,"children":5238},{"id":5237},"site-commands",[5239],{"type":44,"value":5240},"Site commands",{"type":39,"tag":2952,"props":5242,"children":5243},{},[5244,5258],{"type":39,"tag":2956,"props":5245,"children":5246},{},[5247],{"type":39,"tag":2960,"props":5248,"children":5249},{},[5250,5254],{"type":39,"tag":2964,"props":5251,"children":5252},{},[5253],{"type":44,"value":3250},{"type":39,"tag":2964,"props":5255,"children":5256},{},[5257],{"type":44,"value":2973},{"type":39,"tag":2975,"props":5259,"children":5260},{},[5261,5278,5295,5312,5329,5346,5363,5380,5397,5414,5430,5447,5464,5481,5497,5514,5530,5546,5562,5578,5595,5612],{"type":39,"tag":2960,"props":5262,"children":5263},{},[5264,5273],{"type":39,"tag":2982,"props":5265,"children":5266},{},[5267],{"type":39,"tag":62,"props":5268,"children":5270},{"className":5269},[],[5271],{"type":44,"value":5272},"appwrite sites list",{"type":39,"tag":2982,"props":5274,"children":5275},{},[5276],{"type":44,"value":5277},"List all sites",{"type":39,"tag":2960,"props":5279,"children":5280},{},[5281,5290],{"type":39,"tag":2982,"props":5282,"children":5283},{},[5284],{"type":39,"tag":62,"props":5285,"children":5287},{"className":5286},[],[5288],{"type":44,"value":5289},"appwrite sites create",{"type":39,"tag":2982,"props":5291,"children":5292},{},[5293],{"type":44,"value":5294},"Create a new site",{"type":39,"tag":2960,"props":5296,"children":5297},{},[5298,5307],{"type":39,"tag":2982,"props":5299,"children":5300},{},[5301],{"type":39,"tag":62,"props":5302,"children":5304},{"className":5303},[],[5305],{"type":44,"value":5306},"appwrite sites get --site-id \u003CID>",{"type":39,"tag":2982,"props":5308,"children":5309},{},[5310],{"type":44,"value":5311},"Get a site by ID",{"type":39,"tag":2960,"props":5313,"children":5314},{},[5315,5324],{"type":39,"tag":2982,"props":5316,"children":5317},{},[5318],{"type":39,"tag":62,"props":5319,"children":5321},{"className":5320},[],[5322],{"type":44,"value":5323},"appwrite sites update --site-id \u003CID>",{"type":39,"tag":2982,"props":5325,"children":5326},{},[5327],{"type":44,"value":5328},"Update a site",{"type":39,"tag":2960,"props":5330,"children":5331},{},[5332,5341],{"type":39,"tag":2982,"props":5333,"children":5334},{},[5335],{"type":39,"tag":62,"props":5336,"children":5338},{"className":5337},[],[5339],{"type":44,"value":5340},"appwrite sites delete --site-id \u003CID>",{"type":39,"tag":2982,"props":5342,"children":5343},{},[5344],{"type":44,"value":5345},"Delete a site",{"type":39,"tag":2960,"props":5347,"children":5348},{},[5349,5358],{"type":39,"tag":2982,"props":5350,"children":5351},{},[5352],{"type":39,"tag":62,"props":5353,"children":5355},{"className":5354},[],[5356],{"type":44,"value":5357},"appwrite sites list-frameworks",{"type":39,"tag":2982,"props":5359,"children":5360},{},[5361],{"type":44,"value":5362},"List available frameworks",{"type":39,"tag":2960,"props":5364,"children":5365},{},[5366,5375],{"type":39,"tag":2982,"props":5367,"children":5368},{},[5369],{"type":39,"tag":62,"props":5370,"children":5372},{"className":5371},[],[5373],{"type":44,"value":5374},"appwrite sites list-specifications",{"type":39,"tag":2982,"props":5376,"children":5377},{},[5378],{"type":44,"value":5379},"List allowed specs",{"type":39,"tag":2960,"props":5381,"children":5382},{},[5383,5392],{"type":39,"tag":2982,"props":5384,"children":5385},{},[5386],{"type":39,"tag":62,"props":5387,"children":5389},{"className":5388},[],[5390],{"type":44,"value":5391},"appwrite sites list-templates",{"type":39,"tag":2982,"props":5393,"children":5394},{},[5395],{"type":44,"value":5396},"List available templates",{"type":39,"tag":2960,"props":5398,"children":5399},{},[5400,5409],{"type":39,"tag":2982,"props":5401,"children":5402},{},[5403],{"type":39,"tag":62,"props":5404,"children":5406},{"className":5405},[],[5407],{"type":44,"value":5408},"appwrite sites get-template --template-id \u003CID>",{"type":39,"tag":2982,"props":5410,"children":5411},{},[5412],{"type":44,"value":5413},"Get template details",{"type":39,"tag":2960,"props":5415,"children":5416},{},[5417,5426],{"type":39,"tag":2982,"props":5418,"children":5419},{},[5420],{"type":39,"tag":62,"props":5421,"children":5423},{"className":5422},[],[5424],{"type":44,"value":5425},"appwrite sites list-deployments --site-id \u003CID>",{"type":39,"tag":2982,"props":5427,"children":5428},{},[5429],{"type":44,"value":3376},{"type":39,"tag":2960,"props":5431,"children":5432},{},[5433,5442],{"type":39,"tag":2982,"props":5434,"children":5435},{},[5436],{"type":39,"tag":62,"props":5437,"children":5439},{"className":5438},[],[5440],{"type":44,"value":5441},"appwrite sites create-deployment --site-id \u003CID>",{"type":39,"tag":2982,"props":5443,"children":5444},{},[5445],{"type":44,"value":5446},"Create deployment",{"type":39,"tag":2960,"props":5448,"children":5449},{},[5450,5459],{"type":39,"tag":2982,"props":5451,"children":5452},{},[5453],{"type":39,"tag":62,"props":5454,"children":5456},{"className":5455},[],[5457],{"type":44,"value":5458},"appwrite sites get-deployment --site-id \u003CID> --deployment-id \u003CID>",{"type":39,"tag":2982,"props":5460,"children":5461},{},[5462],{"type":44,"value":5463},"Get deployment",{"type":39,"tag":2960,"props":5465,"children":5466},{},[5467,5476],{"type":39,"tag":2982,"props":5468,"children":5469},{},[5470],{"type":39,"tag":62,"props":5471,"children":5473},{"className":5472},[],[5474],{"type":44,"value":5475},"appwrite sites delete-deployment --site-id \u003CID> --deployment-id \u003CID>",{"type":39,"tag":2982,"props":5477,"children":5478},{},[5479],{"type":44,"value":5480},"Delete deployment",{"type":39,"tag":2960,"props":5482,"children":5483},{},[5484,5493],{"type":39,"tag":2982,"props":5485,"children":5486},{},[5487],{"type":39,"tag":62,"props":5488,"children":5490},{"className":5489},[],[5491],{"type":44,"value":5492},"appwrite sites update-site-deployment --site-id \u003CID> --deployment-id \u003CID>",{"type":39,"tag":2982,"props":5494,"children":5495},{},[5496],{"type":44,"value":3410},{"type":39,"tag":2960,"props":5498,"children":5499},{},[5500,5509],{"type":39,"tag":2982,"props":5501,"children":5502},{},[5503],{"type":39,"tag":62,"props":5504,"children":5506},{"className":5505},[],[5507],{"type":44,"value":5508},"appwrite sites update-deployment-status --site-id \u003CID> --deployment-id \u003CID>",{"type":39,"tag":2982,"props":5510,"children":5511},{},[5512],{"type":44,"value":5513},"Cancel ongoing build",{"type":39,"tag":2960,"props":5515,"children":5516},{},[5517,5526],{"type":39,"tag":2982,"props":5518,"children":5519},{},[5520],{"type":39,"tag":62,"props":5521,"children":5523},{"className":5522},[],[5524],{"type":44,"value":5525},"appwrite sites list-variables --site-id \u003CID>",{"type":39,"tag":2982,"props":5527,"children":5528},{},[5529],{"type":44,"value":3512},{"type":39,"tag":2960,"props":5531,"children":5532},{},[5533,5542],{"type":39,"tag":2982,"props":5534,"children":5535},{},[5536],{"type":39,"tag":62,"props":5537,"children":5539},{"className":5538},[],[5540],{"type":44,"value":5541},"appwrite sites create-variable --site-id \u003CID> --key \u003CKEY> --value \u003CVALUE>",{"type":39,"tag":2982,"props":5543,"children":5544},{},[5545],{"type":44,"value":3529},{"type":39,"tag":2960,"props":5547,"children":5548},{},[5549,5558],{"type":39,"tag":2982,"props":5550,"children":5551},{},[5552],{"type":39,"tag":62,"props":5553,"children":5555},{"className":5554},[],[5556],{"type":44,"value":5557},"appwrite sites update-variable --site-id \u003CID> --variable-id \u003CID> --key \u003CKEY> --value \u003CVALUE>",{"type":39,"tag":2982,"props":5559,"children":5560},{},[5561],{"type":44,"value":3546},{"type":39,"tag":2960,"props":5563,"children":5564},{},[5565,5574],{"type":39,"tag":2982,"props":5566,"children":5567},{},[5568],{"type":39,"tag":62,"props":5569,"children":5571},{"className":5570},[],[5572],{"type":44,"value":5573},"appwrite sites delete-variable --site-id \u003CID> --variable-id \u003CID>",{"type":39,"tag":2982,"props":5575,"children":5576},{},[5577],{"type":44,"value":3563},{"type":39,"tag":2960,"props":5579,"children":5580},{},[5581,5590],{"type":39,"tag":2982,"props":5582,"children":5583},{},[5584],{"type":39,"tag":62,"props":5585,"children":5587},{"className":5586},[],[5588],{"type":44,"value":5589},"appwrite sites list-logs --site-id \u003CID>",{"type":39,"tag":2982,"props":5591,"children":5592},{},[5593],{"type":44,"value":5594},"List request logs",{"type":39,"tag":2960,"props":5596,"children":5597},{},[5598,5607],{"type":39,"tag":2982,"props":5599,"children":5600},{},[5601],{"type":39,"tag":62,"props":5602,"children":5604},{"className":5603},[],[5605],{"type":44,"value":5606},"appwrite sites get-log --site-id \u003CID> --log-id \u003CID>",{"type":39,"tag":2982,"props":5608,"children":5609},{},[5610],{"type":44,"value":5611},"Get a log",{"type":39,"tag":2960,"props":5613,"children":5614},{},[5615,5624],{"type":39,"tag":2982,"props":5616,"children":5617},{},[5618],{"type":39,"tag":62,"props":5619,"children":5621},{"className":5620},[],[5622],{"type":44,"value":5623},"appwrite sites delete-log --site-id \u003CID> --log-id \u003CID>",{"type":39,"tag":2982,"props":5625,"children":5626},{},[5627],{"type":44,"value":5628},"Delete a log",{"type":39,"tag":2111,"props":5630,"children":5632},{"id":5631},"site-variables",[5633],{"type":44,"value":5634},"Site variables",{"type":39,"tag":241,"props":5636,"children":5637},{},[5638,5640,5645,5646,5651,5653,5658,5659,5664,5665,5670],{"type":44,"value":5639},"Do not define site variables in ",{"type":39,"tag":62,"props":5641,"children":5643},{"className":5642},[],[5644],{"type":44,"value":596},{"type":44,"value":4051},{"type":39,"tag":62,"props":5647,"children":5649},{"className":5648},[],[5650],{"type":44,"value":4057},{"type":44,"value":5652}," file inside the configured site ",{"type":39,"tag":62,"props":5654,"children":5656},{"className":5655},[],[5657],{"type":44,"value":1560},{"type":44,"value":4066},{"type":39,"tag":62,"props":5660,"children":5662},{"className":5661},[],[5663],{"type":44,"value":4072},{"type":44,"value":4074},{"type":39,"tag":62,"props":5666,"children":5668},{"className":5667},[],[5669],{"type":44,"value":4057},{"type":44,"value":4081},{"type":39,"tag":54,"props":5672,"children":5674},{"className":56,"code":5673,"language":58,"meta":59,"style":59},"# sites\u002Fdocumentation-template\u002F.env\nPUBLIC_SITE_NAME=docs\n\nappwrite push sites --site-id \u003CSITE_ID> --with-variables\n\n# Push code without changing saved variables\nappwrite push sites --site-id \u003CSITE_ID>\n",[5675],{"type":39,"tag":62,"props":5676,"children":5677},{"__ignoreMap":59},[5678,5686,5703,5710,5752,5759,5766],{"type":39,"tag":66,"props":5679,"children":5680},{"class":68,"line":69},[5681],{"type":39,"tag":66,"props":5682,"children":5683},{"style":73},[5684],{"type":44,"value":5685},"# sites\u002Fdocumentation-template\u002F.env\n",{"type":39,"tag":66,"props":5687,"children":5688},{"class":68,"line":79},[5689,5694,5698],{"type":39,"tag":66,"props":5690,"children":5691},{"style":2045},[5692],{"type":44,"value":5693},"PUBLIC_SITE_NAME",{"type":39,"tag":66,"props":5695,"children":5696},{"style":196},[5697],{"type":44,"value":4109},{"type":39,"tag":66,"props":5699,"children":5700},{"style":89},[5701],{"type":44,"value":5702},"docs\n",{"type":39,"tag":66,"props":5704,"children":5705},{"class":68,"line":105},[5706],{"type":39,"tag":66,"props":5707,"children":5708},{"emptyLinePlaceholder":109},[5709],{"type":44,"value":112},{"type":39,"tag":66,"props":5711,"children":5712},{"class":68,"line":115},[5713,5717,5721,5726,5731,5735,5740,5744,5748],{"type":39,"tag":66,"props":5714,"children":5715},{"style":83},[5716],{"type":44,"value":8},{"type":39,"tag":66,"props":5718,"children":5719},{"style":89},[5720],{"type":44,"value":2165},{"type":39,"tag":66,"props":5722,"children":5723},{"style":89},[5724],{"type":44,"value":5725}," sites",{"type":39,"tag":66,"props":5727,"children":5728},{"style":89},[5729],{"type":44,"value":5730}," --site-id",{"type":39,"tag":66,"props":5732,"children":5733},{"style":196},[5734],{"type":44,"value":3744},{"type":39,"tag":66,"props":5736,"children":5737},{"style":89},[5738],{"type":44,"value":5739},"SITE_I",{"type":39,"tag":66,"props":5741,"children":5742},{"style":2045},[5743],{"type":44,"value":3754},{"type":39,"tag":66,"props":5745,"children":5746},{"style":196},[5747],{"type":44,"value":3759},{"type":39,"tag":66,"props":5749,"children":5750},{"style":89},[5751],{"type":44,"value":4186},{"type":39,"tag":66,"props":5753,"children":5754},{"class":68,"line":124},[5755],{"type":39,"tag":66,"props":5756,"children":5757},{"emptyLinePlaceholder":109},[5758],{"type":44,"value":112},{"type":39,"tag":66,"props":5760,"children":5761},{"class":68,"line":143},[5762],{"type":39,"tag":66,"props":5763,"children":5764},{"style":73},[5765],{"type":44,"value":4201},{"type":39,"tag":66,"props":5767,"children":5768},{"class":68,"line":160},[5769,5773,5777,5781,5785,5789,5793,5797],{"type":39,"tag":66,"props":5770,"children":5771},{"style":83},[5772],{"type":44,"value":8},{"type":39,"tag":66,"props":5774,"children":5775},{"style":89},[5776],{"type":44,"value":2165},{"type":39,"tag":66,"props":5778,"children":5779},{"style":89},[5780],{"type":44,"value":5725},{"type":39,"tag":66,"props":5782,"children":5783},{"style":89},[5784],{"type":44,"value":5730},{"type":39,"tag":66,"props":5786,"children":5787},{"style":196},[5788],{"type":44,"value":3744},{"type":39,"tag":66,"props":5790,"children":5791},{"style":89},[5792],{"type":44,"value":5739},{"type":39,"tag":66,"props":5794,"children":5795},{"style":2045},[5796],{"type":44,"value":3754},{"type":39,"tag":66,"props":5798,"children":5799},{"style":196},[5800],{"type":44,"value":3805},{"type":39,"tag":47,"props":5802,"children":5804},{"id":5803},"managing-tables-databases",[5805],{"type":44,"value":5806},"Managing Tables (Databases)",{"type":39,"tag":54,"props":5808,"children":5810},{"className":56,"code":5809,"language":58,"meta":59,"style":59},"# Create a new table\nappwrite init tables\n\n# Pull existing tables from Console\nappwrite pull tables\n\n# Deploy tables\nappwrite push tables\n",[5811],{"type":39,"tag":62,"props":5812,"children":5813},{"__ignoreMap":59},[5814,5822,5838,5845,5853,5868,5875,5883],{"type":39,"tag":66,"props":5815,"children":5816},{"class":68,"line":69},[5817],{"type":39,"tag":66,"props":5818,"children":5819},{"style":73},[5820],{"type":44,"value":5821},"# Create a new table\n",{"type":39,"tag":66,"props":5823,"children":5824},{"class":68,"line":79},[5825,5829,5833],{"type":39,"tag":66,"props":5826,"children":5827},{"style":83},[5828],{"type":44,"value":8},{"type":39,"tag":66,"props":5830,"children":5831},{"style":89},[5832],{"type":44,"value":402},{"type":39,"tag":66,"props":5834,"children":5835},{"style":89},[5836],{"type":44,"value":5837}," tables\n",{"type":39,"tag":66,"props":5839,"children":5840},{"class":68,"line":105},[5841],{"type":39,"tag":66,"props":5842,"children":5843},{"emptyLinePlaceholder":109},[5844],{"type":44,"value":112},{"type":39,"tag":66,"props":5846,"children":5847},{"class":68,"line":115},[5848],{"type":39,"tag":66,"props":5849,"children":5850},{"style":73},[5851],{"type":44,"value":5852},"# Pull existing tables from Console\n",{"type":39,"tag":66,"props":5854,"children":5855},{"class":68,"line":124},[5856,5860,5864],{"type":39,"tag":66,"props":5857,"children":5858},{"style":83},[5859],{"type":44,"value":8},{"type":39,"tag":66,"props":5861,"children":5862},{"style":89},[5863],{"type":44,"value":2143},{"type":39,"tag":66,"props":5865,"children":5866},{"style":89},[5867],{"type":44,"value":5837},{"type":39,"tag":66,"props":5869,"children":5870},{"class":68,"line":143},[5871],{"type":39,"tag":66,"props":5872,"children":5873},{"emptyLinePlaceholder":109},[5874],{"type":44,"value":112},{"type":39,"tag":66,"props":5876,"children":5877},{"class":68,"line":160},[5878],{"type":39,"tag":66,"props":5879,"children":5880},{"style":73},[5881],{"type":44,"value":5882},"# Deploy tables\n",{"type":39,"tag":66,"props":5884,"children":5885},{"class":68,"line":168},[5886,5890,5894],{"type":39,"tag":66,"props":5887,"children":5888},{"style":83},[5889],{"type":44,"value":8},{"type":39,"tag":66,"props":5891,"children":5892},{"style":89},[5893],{"type":44,"value":2165},{"type":39,"tag":66,"props":5895,"children":5896},{"style":89},[5897],{"type":44,"value":5837},{"type":39,"tag":2111,"props":5899,"children":5901},{"id":5900},"table-configuration-in-appwriteconfigjson",[5902],{"type":44,"value":5903},"Table configuration in appwrite.config.json",{"type":39,"tag":54,"props":5905,"children":5907},{"className":618,"code":5906,"language":620,"meta":59,"style":59},"{\n    \"tablesDB\": [\n        {\n            \"$id\": \"\u003CDATABASE_ID>\",\n            \"name\": \"songs\",\n            \"enabled\": true\n        }\n    ],\n    \"tables\": [\n        {\n            \"$id\": \"\u003CTABLE_ID>\",\n            \"$permissions\": [\"create(\\\"any\\\")\", \"read(\\\"any\\\")\"],\n            \"databaseId\": \"\u003CDATABASE_ID>\",\n            \"name\": \"music\",\n            \"enabled\": true,\n            \"rowSecurity\": false,\n            \"columns\": [\n                {\n                    \"key\": \"title\",\n                    \"type\": \"varchar\",\n                    \"required\": true,\n                    \"size\": 255\n                }\n            ],\n            \"indexes\": []\n        }\n    ]\n}\n",[5908],{"type":39,"tag":62,"props":5909,"children":5910},{"__ignoreMap":59},[5911,5918,5941,5948,5984,6020,6043,6050,6058,6081,6088,6124,6220,6256,6292,6315,6340,6364,6372,6410,6447,6471,6496,6504,6512,6536,6543,6550],{"type":39,"tag":66,"props":5912,"children":5913},{"class":68,"line":69},[5914],{"type":39,"tag":66,"props":5915,"children":5916},{"style":196},[5917],{"type":44,"value":632},{"type":39,"tag":66,"props":5919,"children":5920},{"class":68,"line":79},[5921,5925,5929,5933,5937],{"type":39,"tag":66,"props":5922,"children":5923},{"style":196},[5924],{"type":44,"value":640},{"type":39,"tag":66,"props":5926,"children":5927},{"style":643},[5928],{"type":44,"value":1404},{"type":39,"tag":66,"props":5930,"children":5931},{"style":196},[5932],{"type":44,"value":651},{"type":39,"tag":66,"props":5934,"children":5935},{"style":196},[5936],{"type":44,"value":656},{"type":39,"tag":66,"props":5938,"children":5939},{"style":196},[5940],{"type":44,"value":2421},{"type":39,"tag":66,"props":5942,"children":5943},{"class":68,"line":105},[5944],{"type":39,"tag":66,"props":5945,"children":5946},{"style":196},[5947],{"type":44,"value":2429},{"type":39,"tag":66,"props":5949,"children":5950},{"class":68,"line":115},[5951,5955,5959,5963,5967,5971,5976,5980],{"type":39,"tag":66,"props":5952,"children":5953},{"style":196},[5954],{"type":44,"value":942},{"type":39,"tag":66,"props":5956,"children":5957},{"style":83},[5958],{"type":44,"value":1608},{"type":39,"tag":66,"props":5960,"children":5961},{"style":196},[5962],{"type":44,"value":651},{"type":39,"tag":66,"props":5964,"children":5965},{"style":196},[5966],{"type":44,"value":656},{"type":39,"tag":66,"props":5968,"children":5969},{"style":196},[5970],{"type":44,"value":334},{"type":39,"tag":66,"props":5972,"children":5973},{"style":89},[5974],{"type":44,"value":5975},"\u003CDATABASE_ID>",{"type":39,"tag":66,"props":5977,"children":5978},{"style":196},[5979],{"type":44,"value":651},{"type":39,"tag":66,"props":5981,"children":5982},{"style":196},[5983],{"type":44,"value":673},{"type":39,"tag":66,"props":5985,"children":5986},{"class":68,"line":124},[5987,5991,5995,5999,6003,6007,6012,6016],{"type":39,"tag":66,"props":5988,"children":5989},{"style":196},[5990],{"type":44,"value":942},{"type":39,"tag":66,"props":5992,"children":5993},{"style":83},[5994],{"type":44,"value":1645},{"type":39,"tag":66,"props":5996,"children":5997},{"style":196},[5998],{"type":44,"value":651},{"type":39,"tag":66,"props":6000,"children":6001},{"style":196},[6002],{"type":44,"value":656},{"type":39,"tag":66,"props":6004,"children":6005},{"style":196},[6006],{"type":44,"value":334},{"type":39,"tag":66,"props":6008,"children":6009},{"style":89},[6010],{"type":44,"value":6011},"songs",{"type":39,"tag":66,"props":6013,"children":6014},{"style":196},[6015],{"type":44,"value":651},{"type":39,"tag":66,"props":6017,"children":6018},{"style":196},[6019],{"type":44,"value":673},{"type":39,"tag":66,"props":6021,"children":6022},{"class":68,"line":143},[6023,6027,6031,6035,6039],{"type":39,"tag":66,"props":6024,"children":6025},{"style":196},[6026],{"type":44,"value":942},{"type":39,"tag":66,"props":6028,"children":6029},{"style":83},[6030],{"type":44,"value":1682},{"type":39,"tag":66,"props":6032,"children":6033},{"style":196},[6034],{"type":44,"value":651},{"type":39,"tag":66,"props":6036,"children":6037},{"style":196},[6038],{"type":44,"value":656},{"type":39,"tag":66,"props":6040,"children":6041},{"style":196},[6042],{"type":44,"value":1058},{"type":39,"tag":66,"props":6044,"children":6045},{"class":68,"line":160},[6046],{"type":39,"tag":66,"props":6047,"children":6048},{"style":196},[6049],{"type":44,"value":1383},{"type":39,"tag":66,"props":6051,"children":6052},{"class":68,"line":168},[6053],{"type":39,"tag":66,"props":6054,"children":6055},{"style":196},[6056],{"type":44,"value":6057},"    ],\n",{"type":39,"tag":66,"props":6059,"children":6060},{"class":68,"line":177},[6061,6065,6069,6073,6077],{"type":39,"tag":66,"props":6062,"children":6063},{"style":196},[6064],{"type":44,"value":640},{"type":39,"tag":66,"props":6066,"children":6067},{"style":643},[6068],{"type":44,"value":1430},{"type":39,"tag":66,"props":6070,"children":6071},{"style":196},[6072],{"type":44,"value":651},{"type":39,"tag":66,"props":6074,"children":6075},{"style":196},[6076],{"type":44,"value":656},{"type":39,"tag":66,"props":6078,"children":6079},{"style":196},[6080],{"type":44,"value":2421},{"type":39,"tag":66,"props":6082,"children":6083},{"class":68,"line":207},[6084],{"type":39,"tag":66,"props":6085,"children":6086},{"style":196},[6087],{"type":44,"value":2429},{"type":39,"tag":66,"props":6089,"children":6090},{"class":68,"line":215},[6091,6095,6099,6103,6107,6111,6116,6120],{"type":39,"tag":66,"props":6092,"children":6093},{"style":196},[6094],{"type":44,"value":942},{"type":39,"tag":66,"props":6096,"children":6097},{"style":83},[6098],{"type":44,"value":1608},{"type":39,"tag":66,"props":6100,"children":6101},{"style":196},[6102],{"type":44,"value":651},{"type":39,"tag":66,"props":6104,"children":6105},{"style":196},[6106],{"type":44,"value":656},{"type":39,"tag":66,"props":6108,"children":6109},{"style":196},[6110],{"type":44,"value":334},{"type":39,"tag":66,"props":6112,"children":6113},{"style":89},[6114],{"type":44,"value":6115},"\u003CTABLE_ID>",{"type":39,"tag":66,"props":6117,"children":6118},{"style":196},[6119],{"type":44,"value":651},{"type":39,"tag":66,"props":6121,"children":6122},{"style":196},[6123],{"type":44,"value":673},{"type":39,"tag":66,"props":6125,"children":6126},{"class":68,"line":224},[6127,6131,6136,6140,6144,6149,6153,6158,6163,6168,6172,6177,6181,6186,6190,6195,6199,6203,6207,6211,6215],{"type":39,"tag":66,"props":6128,"children":6129},{"style":196},[6130],{"type":44,"value":942},{"type":39,"tag":66,"props":6132,"children":6133},{"style":83},[6134],{"type":44,"value":6135},"$permissions",{"type":39,"tag":66,"props":6137,"children":6138},{"style":196},[6139],{"type":44,"value":651},{"type":39,"tag":66,"props":6141,"children":6142},{"style":196},[6143],{"type":44,"value":656},{"type":39,"tag":66,"props":6145,"children":6146},{"style":196},[6147],{"type":44,"value":6148}," [",{"type":39,"tag":66,"props":6150,"children":6151},{"style":196},[6152],{"type":44,"value":651},{"type":39,"tag":66,"props":6154,"children":6155},{"style":89},[6156],{"type":44,"value":6157},"create(",{"type":39,"tag":66,"props":6159,"children":6160},{"style":2045},[6161],{"type":44,"value":6162},"\\\"",{"type":39,"tag":66,"props":6164,"children":6165},{"style":89},[6166],{"type":44,"value":6167},"any",{"type":39,"tag":66,"props":6169,"children":6170},{"style":2045},[6171],{"type":44,"value":6162},{"type":39,"tag":66,"props":6173,"children":6174},{"style":89},[6175],{"type":44,"value":6176},")",{"type":39,"tag":66,"props":6178,"children":6179},{"style":196},[6180],{"type":44,"value":651},{"type":39,"tag":66,"props":6182,"children":6183},{"style":196},[6184],{"type":44,"value":6185},",",{"type":39,"tag":66,"props":6187,"children":6188},{"style":196},[6189],{"type":44,"value":334},{"type":39,"tag":66,"props":6191,"children":6192},{"style":89},[6193],{"type":44,"value":6194},"read(",{"type":39,"tag":66,"props":6196,"children":6197},{"style":2045},[6198],{"type":44,"value":6162},{"type":39,"tag":66,"props":6200,"children":6201},{"style":89},[6202],{"type":44,"value":6167},{"type":39,"tag":66,"props":6204,"children":6205},{"style":2045},[6206],{"type":44,"value":6162},{"type":39,"tag":66,"props":6208,"children":6209},{"style":89},[6210],{"type":44,"value":6176},{"type":39,"tag":66,"props":6212,"children":6213},{"style":196},[6214],{"type":44,"value":651},{"type":39,"tag":66,"props":6216,"children":6217},{"style":196},[6218],{"type":44,"value":6219},"],\n",{"type":39,"tag":66,"props":6221,"children":6222},{"class":68,"line":417},[6223,6227,6232,6236,6240,6244,6248,6252],{"type":39,"tag":66,"props":6224,"children":6225},{"style":196},[6226],{"type":44,"value":942},{"type":39,"tag":66,"props":6228,"children":6229},{"style":83},[6230],{"type":44,"value":6231},"databaseId",{"type":39,"tag":66,"props":6233,"children":6234},{"style":196},[6235],{"type":44,"value":651},{"type":39,"tag":66,"props":6237,"children":6238},{"style":196},[6239],{"type":44,"value":656},{"type":39,"tag":66,"props":6241,"children":6242},{"style":196},[6243],{"type":44,"value":334},{"type":39,"tag":66,"props":6245,"children":6246},{"style":89},[6247],{"type":44,"value":5975},{"type":39,"tag":66,"props":6249,"children":6250},{"style":196},[6251],{"type":44,"value":651},{"type":39,"tag":66,"props":6253,"children":6254},{"style":196},[6255],{"type":44,"value":673},{"type":39,"tag":66,"props":6257,"children":6258},{"class":68,"line":426},[6259,6263,6267,6271,6275,6279,6284,6288],{"type":39,"tag":66,"props":6260,"children":6261},{"style":196},[6262],{"type":44,"value":942},{"type":39,"tag":66,"props":6264,"children":6265},{"style":83},[6266],{"type":44,"value":1645},{"type":39,"tag":66,"props":6268,"children":6269},{"style":196},[6270],{"type":44,"value":651},{"type":39,"tag":66,"props":6272,"children":6273},{"style":196},[6274],{"type":44,"value":656},{"type":39,"tag":66,"props":6276,"children":6277},{"style":196},[6278],{"type":44,"value":334},{"type":39,"tag":66,"props":6280,"children":6281},{"style":89},[6282],{"type":44,"value":6283},"music",{"type":39,"tag":66,"props":6285,"children":6286},{"style":196},[6287],{"type":44,"value":651},{"type":39,"tag":66,"props":6289,"children":6290},{"style":196},[6291],{"type":44,"value":673},{"type":39,"tag":66,"props":6293,"children":6294},{"class":68,"line":1011},[6295,6299,6303,6307,6311],{"type":39,"tag":66,"props":6296,"children":6297},{"style":196},[6298],{"type":44,"value":942},{"type":39,"tag":66,"props":6300,"children":6301},{"style":83},[6302],{"type":44,"value":1682},{"type":39,"tag":66,"props":6304,"children":6305},{"style":196},[6306],{"type":44,"value":651},{"type":39,"tag":66,"props":6308,"children":6309},{"style":196},[6310],{"type":44,"value":656},{"type":39,"tag":66,"props":6312,"children":6313},{"style":196},[6314],{"type":44,"value":961},{"type":39,"tag":66,"props":6316,"children":6317},{"class":68,"line":1035},[6318,6322,6327,6331,6335],{"type":39,"tag":66,"props":6319,"children":6320},{"style":196},[6321],{"type":44,"value":942},{"type":39,"tag":66,"props":6323,"children":6324},{"style":83},[6325],{"type":44,"value":6326},"rowSecurity",{"type":39,"tag":66,"props":6328,"children":6329},{"style":196},[6330],{"type":44,"value":651},{"type":39,"tag":66,"props":6332,"children":6333},{"style":196},[6334],{"type":44,"value":656},{"type":39,"tag":66,"props":6336,"children":6337},{"style":196},[6338],{"type":44,"value":6339}," false,\n",{"type":39,"tag":66,"props":6341,"children":6342},{"class":68,"line":1061},[6343,6347,6352,6356,6360],{"type":39,"tag":66,"props":6344,"children":6345},{"style":196},[6346],{"type":44,"value":942},{"type":39,"tag":66,"props":6348,"children":6349},{"style":83},[6350],{"type":44,"value":6351},"columns",{"type":39,"tag":66,"props":6353,"children":6354},{"style":196},[6355],{"type":44,"value":651},{"type":39,"tag":66,"props":6357,"children":6358},{"style":196},[6359],{"type":44,"value":656},{"type":39,"tag":66,"props":6361,"children":6362},{"style":196},[6363],{"type":44,"value":2421},{"type":39,"tag":66,"props":6365,"children":6366},{"class":68,"line":1070},[6367],{"type":39,"tag":66,"props":6368,"children":6369},{"style":196},[6370],{"type":44,"value":6371},"                {\n",{"type":39,"tag":66,"props":6373,"children":6374},{"class":68,"line":1095},[6375,6380,6385,6389,6393,6397,6402,6406],{"type":39,"tag":66,"props":6376,"children":6377},{"style":196},[6378],{"type":44,"value":6379},"                    \"",{"type":39,"tag":66,"props":6381,"children":6382},{"style":945},[6383],{"type":44,"value":6384},"key",{"type":39,"tag":66,"props":6386,"children":6387},{"style":196},[6388],{"type":44,"value":651},{"type":39,"tag":66,"props":6390,"children":6391},{"style":196},[6392],{"type":44,"value":656},{"type":39,"tag":66,"props":6394,"children":6395},{"style":196},[6396],{"type":44,"value":334},{"type":39,"tag":66,"props":6398,"children":6399},{"style":89},[6400],{"type":44,"value":6401},"title",{"type":39,"tag":66,"props":6403,"children":6404},{"style":196},[6405],{"type":44,"value":651},{"type":39,"tag":66,"props":6407,"children":6408},{"style":196},[6409],{"type":44,"value":673},{"type":39,"tag":66,"props":6411,"children":6412},{"class":68,"line":1120},[6413,6417,6422,6426,6430,6434,6439,6443],{"type":39,"tag":66,"props":6414,"children":6415},{"style":196},[6416],{"type":44,"value":6379},{"type":39,"tag":66,"props":6418,"children":6419},{"style":945},[6420],{"type":44,"value":6421},"type",{"type":39,"tag":66,"props":6423,"children":6424},{"style":196},[6425],{"type":44,"value":651},{"type":39,"tag":66,"props":6427,"children":6428},{"style":196},[6429],{"type":44,"value":656},{"type":39,"tag":66,"props":6431,"children":6432},{"style":196},[6433],{"type":44,"value":334},{"type":39,"tag":66,"props":6435,"children":6436},{"style":89},[6437],{"type":44,"value":6438},"varchar",{"type":39,"tag":66,"props":6440,"children":6441},{"style":196},[6442],{"type":44,"value":651},{"type":39,"tag":66,"props":6444,"children":6445},{"style":196},[6446],{"type":44,"value":673},{"type":39,"tag":66,"props":6448,"children":6449},{"class":68,"line":1145},[6450,6454,6459,6463,6467],{"type":39,"tag":66,"props":6451,"children":6452},{"style":196},[6453],{"type":44,"value":6379},{"type":39,"tag":66,"props":6455,"children":6456},{"style":945},[6457],{"type":44,"value":6458},"required",{"type":39,"tag":66,"props":6460,"children":6461},{"style":196},[6462],{"type":44,"value":651},{"type":39,"tag":66,"props":6464,"children":6465},{"style":196},[6466],{"type":44,"value":656},{"type":39,"tag":66,"props":6468,"children":6469},{"style":196},[6470],{"type":44,"value":961},{"type":39,"tag":66,"props":6472,"children":6473},{"class":68,"line":1170},[6474,6478,6483,6487,6491],{"type":39,"tag":66,"props":6475,"children":6476},{"style":196},[6477],{"type":44,"value":6379},{"type":39,"tag":66,"props":6479,"children":6480},{"style":945},[6481],{"type":44,"value":6482},"size",{"type":39,"tag":66,"props":6484,"children":6485},{"style":196},[6486],{"type":44,"value":651},{"type":39,"tag":66,"props":6488,"children":6489},{"style":196},[6490],{"type":44,"value":656},{"type":39,"tag":66,"props":6492,"children":6493},{"style":945},[6494],{"type":44,"value":6495}," 255\n",{"type":39,"tag":66,"props":6497,"children":6498},{"class":68,"line":23},[6499],{"type":39,"tag":66,"props":6500,"children":6501},{"style":196},[6502],{"type":44,"value":6503},"                }\n",{"type":39,"tag":66,"props":6505,"children":6506},{"class":68,"line":1202},[6507],{"type":39,"tag":66,"props":6508,"children":6509},{"style":196},[6510],{"type":44,"value":6511},"            ],\n",{"type":39,"tag":66,"props":6513,"children":6514},{"class":68,"line":1227},[6515,6519,6524,6528,6532],{"type":39,"tag":66,"props":6516,"children":6517},{"style":196},[6518],{"type":44,"value":942},{"type":39,"tag":66,"props":6520,"children":6521},{"style":83},[6522],{"type":44,"value":6523},"indexes",{"type":39,"tag":66,"props":6525,"children":6526},{"style":196},[6527],{"type":44,"value":651},{"type":39,"tag":66,"props":6529,"children":6530},{"style":196},[6531],{"type":44,"value":656},{"type":39,"tag":66,"props":6533,"children":6534},{"style":196},[6535],{"type":44,"value":1518},{"type":39,"tag":66,"props":6537,"children":6538},{"class":68,"line":1254},[6539],{"type":39,"tag":66,"props":6540,"children":6541},{"style":196},[6542],{"type":44,"value":1383},{"type":39,"tag":66,"props":6544,"children":6545},{"class":68,"line":1279},[6546],{"type":39,"tag":66,"props":6547,"children":6548},{"style":196},[6549],{"type":44,"value":2938},{"type":39,"tag":66,"props":6551,"children":6552},{"class":68,"line":1288},[6553],{"type":39,"tag":66,"props":6554,"children":6555},{"style":196},[6556],{"type":44,"value":1527},{"type":39,"tag":2111,"props":6558,"children":6560},{"id":6559},"database-commands-tablesdb",[6561],{"type":44,"value":6562},"Database commands (TablesDB)",{"type":39,"tag":2952,"props":6564,"children":6565},{},[6566,6580],{"type":39,"tag":2956,"props":6567,"children":6568},{},[6569],{"type":39,"tag":2960,"props":6570,"children":6571},{},[6572,6576],{"type":39,"tag":2964,"props":6573,"children":6574},{},[6575],{"type":44,"value":3250},{"type":39,"tag":2964,"props":6577,"children":6578},{},[6579],{"type":44,"value":2973},{"type":39,"tag":2975,"props":6581,"children":6582},{},[6583,6600,6617,6634,6651,6668,6685,6702,6719,6736,6753],{"type":39,"tag":2960,"props":6584,"children":6585},{},[6586,6595],{"type":39,"tag":2982,"props":6587,"children":6588},{},[6589],{"type":39,"tag":62,"props":6590,"children":6592},{"className":6591},[],[6593],{"type":44,"value":6594},"appwrite tables-db list-tables --database-id \u003CID>",{"type":39,"tag":2982,"props":6596,"children":6597},{},[6598],{"type":44,"value":6599},"List tables",{"type":39,"tag":2960,"props":6601,"children":6602},{},[6603,6612],{"type":39,"tag":2982,"props":6604,"children":6605},{},[6606],{"type":39,"tag":62,"props":6607,"children":6609},{"className":6608},[],[6610],{"type":44,"value":6611},"appwrite tables-db create-table --database-id \u003CID>",{"type":39,"tag":2982,"props":6613,"children":6614},{},[6615],{"type":44,"value":6616},"Create table",{"type":39,"tag":2960,"props":6618,"children":6619},{},[6620,6629],{"type":39,"tag":2982,"props":6621,"children":6622},{},[6623],{"type":39,"tag":62,"props":6624,"children":6626},{"className":6625},[],[6627],{"type":44,"value":6628},"appwrite tables-db get-table --database-id \u003CID> --table-id \u003CID>",{"type":39,"tag":2982,"props":6630,"children":6631},{},[6632],{"type":44,"value":6633},"Get table",{"type":39,"tag":2960,"props":6635,"children":6636},{},[6637,6646],{"type":39,"tag":2982,"props":6638,"children":6639},{},[6640],{"type":39,"tag":62,"props":6641,"children":6643},{"className":6642},[],[6644],{"type":44,"value":6645},"appwrite tables-db update-table --database-id \u003CID> --table-id \u003CID>",{"type":39,"tag":2982,"props":6647,"children":6648},{},[6649],{"type":44,"value":6650},"Update table",{"type":39,"tag":2960,"props":6652,"children":6653},{},[6654,6663],{"type":39,"tag":2982,"props":6655,"children":6656},{},[6657],{"type":39,"tag":62,"props":6658,"children":6660},{"className":6659},[],[6661],{"type":44,"value":6662},"appwrite tables-db delete-table --database-id \u003CID> --table-id \u003CID>",{"type":39,"tag":2982,"props":6664,"children":6665},{},[6666],{"type":44,"value":6667},"Delete table",{"type":39,"tag":2960,"props":6669,"children":6670},{},[6671,6680],{"type":39,"tag":2982,"props":6672,"children":6673},{},[6674],{"type":39,"tag":62,"props":6675,"children":6677},{"className":6676},[],[6678],{"type":44,"value":6679},"appwrite tables-db list-columns --database-id \u003CID> --table-id \u003CID>",{"type":39,"tag":2982,"props":6681,"children":6682},{},[6683],{"type":44,"value":6684},"List columns",{"type":39,"tag":2960,"props":6686,"children":6687},{},[6688,6697],{"type":39,"tag":2982,"props":6689,"children":6690},{},[6691],{"type":39,"tag":62,"props":6692,"children":6694},{"className":6693},[],[6695],{"type":44,"value":6696},"appwrite tables-db get-column --database-id \u003CID> --table-id \u003CID> --key \u003CKEY>",{"type":39,"tag":2982,"props":6698,"children":6699},{},[6700],{"type":44,"value":6701},"Get column",{"type":39,"tag":2960,"props":6703,"children":6704},{},[6705,6714],{"type":39,"tag":2982,"props":6706,"children":6707},{},[6708],{"type":39,"tag":62,"props":6709,"children":6711},{"className":6710},[],[6712],{"type":44,"value":6713},"appwrite tables-db delete-column --database-id \u003CID> --table-id \u003CID> --key \u003CKEY>",{"type":39,"tag":2982,"props":6715,"children":6716},{},[6717],{"type":44,"value":6718},"Delete column",{"type":39,"tag":2960,"props":6720,"children":6721},{},[6722,6731],{"type":39,"tag":2982,"props":6723,"children":6724},{},[6725],{"type":39,"tag":62,"props":6726,"children":6728},{"className":6727},[],[6729],{"type":44,"value":6730},"appwrite tables-db list-column-indexes --database-id \u003CID> --table-id \u003CID>",{"type":39,"tag":2982,"props":6732,"children":6733},{},[6734],{"type":44,"value":6735},"List indexes",{"type":39,"tag":2960,"props":6737,"children":6738},{},[6739,6748],{"type":39,"tag":2982,"props":6740,"children":6741},{},[6742],{"type":39,"tag":62,"props":6743,"children":6745},{"className":6744},[],[6746],{"type":44,"value":6747},"appwrite tables-db create-column-index --database-id \u003CID> --table-id \u003CID>",{"type":39,"tag":2982,"props":6749,"children":6750},{},[6751],{"type":44,"value":6752},"Create index",{"type":39,"tag":2960,"props":6754,"children":6755},{},[6756,6765],{"type":39,"tag":2982,"props":6757,"children":6758},{},[6759],{"type":39,"tag":62,"props":6760,"children":6762},{"className":6761},[],[6763],{"type":44,"value":6764},"appwrite tables-db delete-column-index --database-id \u003CID> --table-id \u003CID> --key \u003CKEY>",{"type":39,"tag":2982,"props":6766,"children":6767},{},[6768],{"type":44,"value":6769},"Delete index",{"type":39,"tag":2111,"props":6771,"children":6773},{"id":6772},"column-type-commands",[6774],{"type":44,"value":6775},"Column type commands",{"type":39,"tag":564,"props":6777,"children":6778},{},[6779],{"type":39,"tag":241,"props":6780,"children":6781},{},[6782,6788,6790,6796],{"type":39,"tag":6783,"props":6784,"children":6785},"strong",{},[6786],{"type":44,"value":6787},"Note:",{"type":44,"value":6789}," The legacy ",{"type":39,"tag":62,"props":6791,"children":6793},{"className":6792},[],[6794],{"type":44,"value":6795},"string",{"type":44,"value":6797}," type is deprecated. Use explicit string column types instead.",{"type":39,"tag":2952,"props":6799,"children":6800},{},[6801,6815],{"type":39,"tag":2956,"props":6802,"children":6803},{},[6804],{"type":39,"tag":2960,"props":6805,"children":6806},{},[6807,6811],{"type":39,"tag":2964,"props":6808,"children":6809},{},[6810],{"type":44,"value":3250},{"type":39,"tag":2964,"props":6812,"children":6813},{},[6814],{"type":44,"value":2973},{"type":39,"tag":2975,"props":6816,"children":6817},{},[6818,6835,6852,6869,6886,6903,6920,6937,6954,6971,6988,7005,7022],{"type":39,"tag":2960,"props":6819,"children":6820},{},[6821,6830],{"type":39,"tag":2982,"props":6822,"children":6823},{},[6824],{"type":39,"tag":62,"props":6825,"children":6827},{"className":6826},[],[6828],{"type":44,"value":6829},"create-varchar-column",{"type":39,"tag":2982,"props":6831,"children":6832},{},[6833],{"type":44,"value":6834},"Varchar column — inline storage, fully indexable (max 16,383 chars, size ≤ 768 for full index)",{"type":39,"tag":2960,"props":6836,"children":6837},{},[6838,6847],{"type":39,"tag":2982,"props":6839,"children":6840},{},[6841],{"type":39,"tag":62,"props":6842,"children":6844},{"className":6843},[],[6845],{"type":44,"value":6846},"create-text-column",{"type":39,"tag":2982,"props":6848,"children":6849},{},[6850],{"type":44,"value":6851},"Text column — off-page storage, prefix index only (max 16,383 chars)",{"type":39,"tag":2960,"props":6853,"children":6854},{},[6855,6864],{"type":39,"tag":2982,"props":6856,"children":6857},{},[6858],{"type":39,"tag":62,"props":6859,"children":6861},{"className":6860},[],[6862],{"type":44,"value":6863},"create-mediumtext-column",{"type":39,"tag":2982,"props":6865,"children":6866},{},[6867],{"type":44,"value":6868},"Mediumtext column — off-page storage (max ~4M chars)",{"type":39,"tag":2960,"props":6870,"children":6871},{},[6872,6881],{"type":39,"tag":2982,"props":6873,"children":6874},{},[6875],{"type":39,"tag":62,"props":6876,"children":6878},{"className":6877},[],[6879],{"type":44,"value":6880},"create-longtext-column",{"type":39,"tag":2982,"props":6882,"children":6883},{},[6884],{"type":44,"value":6885},"Longtext column — off-page storage (max ~1B chars)",{"type":39,"tag":2960,"props":6887,"children":6888},{},[6889,6898],{"type":39,"tag":2982,"props":6890,"children":6891},{},[6892],{"type":39,"tag":62,"props":6893,"children":6895},{"className":6894},[],[6896],{"type":44,"value":6897},"create-boolean-column",{"type":39,"tag":2982,"props":6899,"children":6900},{},[6901],{"type":44,"value":6902},"Boolean column",{"type":39,"tag":2960,"props":6904,"children":6905},{},[6906,6915],{"type":39,"tag":2982,"props":6907,"children":6908},{},[6909],{"type":39,"tag":62,"props":6910,"children":6912},{"className":6911},[],[6913],{"type":44,"value":6914},"create-integer-column",{"type":39,"tag":2982,"props":6916,"children":6917},{},[6918],{"type":44,"value":6919},"Integer column (optional min\u002Fmax)",{"type":39,"tag":2960,"props":6921,"children":6922},{},[6923,6932],{"type":39,"tag":2982,"props":6924,"children":6925},{},[6926],{"type":39,"tag":62,"props":6927,"children":6929},{"className":6928},[],[6930],{"type":44,"value":6931},"create-float-column",{"type":39,"tag":2982,"props":6933,"children":6934},{},[6935],{"type":44,"value":6936},"Float column (optional min\u002Fmax)",{"type":39,"tag":2960,"props":6938,"children":6939},{},[6940,6949],{"type":39,"tag":2982,"props":6941,"children":6942},{},[6943],{"type":39,"tag":62,"props":6944,"children":6946},{"className":6945},[],[6947],{"type":44,"value":6948},"create-email-column",{"type":39,"tag":2982,"props":6950,"children":6951},{},[6952],{"type":44,"value":6953},"Email column",{"type":39,"tag":2960,"props":6955,"children":6956},{},[6957,6966],{"type":39,"tag":2982,"props":6958,"children":6959},{},[6960],{"type":39,"tag":62,"props":6961,"children":6963},{"className":6962},[],[6964],{"type":44,"value":6965},"create-url-column",{"type":39,"tag":2982,"props":6967,"children":6968},{},[6969],{"type":44,"value":6970},"URL column",{"type":39,"tag":2960,"props":6972,"children":6973},{},[6974,6983],{"type":39,"tag":2982,"props":6975,"children":6976},{},[6977],{"type":39,"tag":62,"props":6978,"children":6980},{"className":6979},[],[6981],{"type":44,"value":6982},"create-ip-column",{"type":39,"tag":2982,"props":6984,"children":6985},{},[6986],{"type":44,"value":6987},"IP address column",{"type":39,"tag":2960,"props":6989,"children":6990},{},[6991,7000],{"type":39,"tag":2982,"props":6992,"children":6993},{},[6994],{"type":39,"tag":62,"props":6995,"children":6997},{"className":6996},[],[6998],{"type":44,"value":6999},"create-datetime-column",{"type":39,"tag":2982,"props":7001,"children":7002},{},[7003],{"type":44,"value":7004},"Datetime column (ISO 8601)",{"type":39,"tag":2960,"props":7006,"children":7007},{},[7008,7017],{"type":39,"tag":2982,"props":7009,"children":7010},{},[7011],{"type":39,"tag":62,"props":7012,"children":7014},{"className":7013},[],[7015],{"type":44,"value":7016},"create-enum-column",{"type":39,"tag":2982,"props":7018,"children":7019},{},[7020],{"type":44,"value":7021},"Enum column (whitelist of accepted values)",{"type":39,"tag":2960,"props":7023,"children":7024},{},[7025,7034],{"type":39,"tag":2982,"props":7026,"children":7027},{},[7028],{"type":39,"tag":62,"props":7029,"children":7031},{"className":7030},[],[7032],{"type":44,"value":7033},"create-relationship-column",{"type":39,"tag":2982,"props":7035,"children":7036},{},[7037],{"type":44,"value":7038},"Relationship column",{"type":39,"tag":241,"props":7040,"children":7041},{},[7042,7044,7050],{"type":44,"value":7043},"All column commands use ",{"type":39,"tag":62,"props":7045,"children":7047},{"className":7046},[],[7048],{"type":44,"value":7049},"appwrite tables-db \u003Ccommand> --database-id \u003CID> --table-id \u003CID>",{"type":44,"value":486},{"type":39,"tag":2111,"props":7052,"children":7054},{"id":7053},"row-operations",[7055],{"type":44,"value":7056},"Row operations",{"type":39,"tag":54,"props":7058,"children":7060},{"className":56,"code":7059,"language":58,"meta":59,"style":59},"# Create a row\nappwrite tables-db create-row \\\n    --database-id \"\u003CDATABASE_ID>\" --table-id \"\u003CTABLE_ID>\" \\\n    --row-id 'unique()' --data '{ \"title\": \"Hello World\" }' \\\n    --permissions 'read(\"any\")' 'write(\"team:abc\")'\n\n# List rows (JSON output)\nappwrite tables-db list-rows \\\n    --database-id \"\u003CDATABASE_ID>\" --table-id \"\u003CTABLE_ID>\" --json\n\n# Get a row\nappwrite tables-db get-row \\\n    --database-id \"\u003CDATABASE_ID>\" --table-id \"\u003CTABLE_ID>\" --row-id \"\u003CROW_ID>\"\n",[7061],{"type":39,"tag":62,"props":7062,"children":7063},{"__ignoreMap":59},[7064,7072,7093,7134,7177,7211,7218,7226,7246,7286,7293,7301,7321],{"type":39,"tag":66,"props":7065,"children":7066},{"class":68,"line":69},[7067],{"type":39,"tag":66,"props":7068,"children":7069},{"style":73},[7070],{"type":44,"value":7071},"# Create a row\n",{"type":39,"tag":66,"props":7073,"children":7074},{"class":68,"line":79},[7075,7079,7084,7089],{"type":39,"tag":66,"props":7076,"children":7077},{"style":83},[7078],{"type":44,"value":8},{"type":39,"tag":66,"props":7080,"children":7081},{"style":89},[7082],{"type":44,"value":7083}," tables-db",{"type":39,"tag":66,"props":7085,"children":7086},{"style":89},[7087],{"type":44,"value":7088}," create-row",{"type":39,"tag":66,"props":7090,"children":7091},{"style":2045},[7092],{"type":44,"value":3611},{"type":39,"tag":66,"props":7094,"children":7095},{"class":68,"line":105},[7096,7101,7105,7109,7113,7118,7122,7126,7130],{"type":39,"tag":66,"props":7097,"children":7098},{"style":89},[7099],{"type":44,"value":7100},"    --database-id",{"type":39,"tag":66,"props":7102,"children":7103},{"style":196},[7104],{"type":44,"value":334},{"type":39,"tag":66,"props":7106,"children":7107},{"style":89},[7108],{"type":44,"value":5975},{"type":39,"tag":66,"props":7110,"children":7111},{"style":196},[7112],{"type":44,"value":651},{"type":39,"tag":66,"props":7114,"children":7115},{"style":89},[7116],{"type":44,"value":7117}," --table-id",{"type":39,"tag":66,"props":7119,"children":7120},{"style":196},[7121],{"type":44,"value":334},{"type":39,"tag":66,"props":7123,"children":7124},{"style":89},[7125],{"type":44,"value":6115},{"type":39,"tag":66,"props":7127,"children":7128},{"style":196},[7129],{"type":44,"value":651},{"type":39,"tag":66,"props":7131,"children":7132},{"style":2045},[7133],{"type":44,"value":3611},{"type":39,"tag":66,"props":7135,"children":7136},{"class":68,"line":115},[7137,7142,7146,7151,7155,7160,7164,7169,7173],{"type":39,"tag":66,"props":7138,"children":7139},{"style":89},[7140],{"type":44,"value":7141},"    --row-id",{"type":39,"tag":66,"props":7143,"children":7144},{"style":196},[7145],{"type":44,"value":3624},{"type":39,"tag":66,"props":7147,"children":7148},{"style":89},[7149],{"type":44,"value":7150},"unique()",{"type":39,"tag":66,"props":7152,"children":7153},{"style":196},[7154],{"type":44,"value":3634},{"type":39,"tag":66,"props":7156,"children":7157},{"style":89},[7158],{"type":44,"value":7159}," --data",{"type":39,"tag":66,"props":7161,"children":7162},{"style":196},[7163],{"type":44,"value":3624},{"type":39,"tag":66,"props":7165,"children":7166},{"style":89},[7167],{"type":44,"value":7168},"{ \"title\": \"Hello World\" }",{"type":39,"tag":66,"props":7170,"children":7171},{"style":196},[7172],{"type":44,"value":3634},{"type":39,"tag":66,"props":7174,"children":7175},{"style":2045},[7176],{"type":44,"value":3611},{"type":39,"tag":66,"props":7178,"children":7179},{"class":68,"line":124},[7180,7185,7189,7194,7198,7202,7207],{"type":39,"tag":66,"props":7181,"children":7182},{"style":89},[7183],{"type":44,"value":7184},"    --permissions",{"type":39,"tag":66,"props":7186,"children":7187},{"style":196},[7188],{"type":44,"value":3624},{"type":39,"tag":66,"props":7190,"children":7191},{"style":89},[7192],{"type":44,"value":7193},"read(\"any\")",{"type":39,"tag":66,"props":7195,"children":7196},{"style":196},[7197],{"type":44,"value":3634},{"type":39,"tag":66,"props":7199,"children":7200},{"style":196},[7201],{"type":44,"value":3624},{"type":39,"tag":66,"props":7203,"children":7204},{"style":89},[7205],{"type":44,"value":7206},"write(\"team:abc\")",{"type":39,"tag":66,"props":7208,"children":7209},{"style":196},[7210],{"type":44,"value":3887},{"type":39,"tag":66,"props":7212,"children":7213},{"class":68,"line":143},[7214],{"type":39,"tag":66,"props":7215,"children":7216},{"emptyLinePlaceholder":109},[7217],{"type":44,"value":112},{"type":39,"tag":66,"props":7219,"children":7220},{"class":68,"line":160},[7221],{"type":39,"tag":66,"props":7222,"children":7223},{"style":73},[7224],{"type":44,"value":7225},"# List rows (JSON output)\n",{"type":39,"tag":66,"props":7227,"children":7228},{"class":68,"line":168},[7229,7233,7237,7242],{"type":39,"tag":66,"props":7230,"children":7231},{"style":83},[7232],{"type":44,"value":8},{"type":39,"tag":66,"props":7234,"children":7235},{"style":89},[7236],{"type":44,"value":7083},{"type":39,"tag":66,"props":7238,"children":7239},{"style":89},[7240],{"type":44,"value":7241}," list-rows",{"type":39,"tag":66,"props":7243,"children":7244},{"style":2045},[7245],{"type":44,"value":3611},{"type":39,"tag":66,"props":7247,"children":7248},{"class":68,"line":177},[7249,7253,7257,7261,7265,7269,7273,7277,7281],{"type":39,"tag":66,"props":7250,"children":7251},{"style":89},[7252],{"type":44,"value":7100},{"type":39,"tag":66,"props":7254,"children":7255},{"style":196},[7256],{"type":44,"value":334},{"type":39,"tag":66,"props":7258,"children":7259},{"style":89},[7260],{"type":44,"value":5975},{"type":39,"tag":66,"props":7262,"children":7263},{"style":196},[7264],{"type":44,"value":651},{"type":39,"tag":66,"props":7266,"children":7267},{"style":89},[7268],{"type":44,"value":7117},{"type":39,"tag":66,"props":7270,"children":7271},{"style":196},[7272],{"type":44,"value":334},{"type":39,"tag":66,"props":7274,"children":7275},{"style":89},[7276],{"type":44,"value":6115},{"type":39,"tag":66,"props":7278,"children":7279},{"style":196},[7280],{"type":44,"value":651},{"type":39,"tag":66,"props":7282,"children":7283},{"style":89},[7284],{"type":44,"value":7285}," --json\n",{"type":39,"tag":66,"props":7287,"children":7288},{"class":68,"line":207},[7289],{"type":39,"tag":66,"props":7290,"children":7291},{"emptyLinePlaceholder":109},[7292],{"type":44,"value":112},{"type":39,"tag":66,"props":7294,"children":7295},{"class":68,"line":215},[7296],{"type":39,"tag":66,"props":7297,"children":7298},{"style":73},[7299],{"type":44,"value":7300},"# Get a row\n",{"type":39,"tag":66,"props":7302,"children":7303},{"class":68,"line":224},[7304,7308,7312,7317],{"type":39,"tag":66,"props":7305,"children":7306},{"style":83},[7307],{"type":44,"value":8},{"type":39,"tag":66,"props":7309,"children":7310},{"style":89},[7311],{"type":44,"value":7083},{"type":39,"tag":66,"props":7313,"children":7314},{"style":89},[7315],{"type":44,"value":7316}," get-row",{"type":39,"tag":66,"props":7318,"children":7319},{"style":2045},[7320],{"type":44,"value":3611},{"type":39,"tag":66,"props":7322,"children":7323},{"class":68,"line":417},[7324,7328,7332,7336,7340,7344,7348,7352,7356,7361,7365,7370],{"type":39,"tag":66,"props":7325,"children":7326},{"style":89},[7327],{"type":44,"value":7100},{"type":39,"tag":66,"props":7329,"children":7330},{"style":196},[7331],{"type":44,"value":334},{"type":39,"tag":66,"props":7333,"children":7334},{"style":89},[7335],{"type":44,"value":5975},{"type":39,"tag":66,"props":7337,"children":7338},{"style":196},[7339],{"type":44,"value":651},{"type":39,"tag":66,"props":7341,"children":7342},{"style":89},[7343],{"type":44,"value":7117},{"type":39,"tag":66,"props":7345,"children":7346},{"style":196},[7347],{"type":44,"value":334},{"type":39,"tag":66,"props":7349,"children":7350},{"style":89},[7351],{"type":44,"value":6115},{"type":39,"tag":66,"props":7353,"children":7354},{"style":196},[7355],{"type":44,"value":651},{"type":39,"tag":66,"props":7357,"children":7358},{"style":89},[7359],{"type":44,"value":7360}," --row-id",{"type":39,"tag":66,"props":7362,"children":7363},{"style":196},[7364],{"type":44,"value":334},{"type":39,"tag":66,"props":7366,"children":7367},{"style":89},[7368],{"type":44,"value":7369},"\u003CROW_ID>",{"type":39,"tag":66,"props":7371,"children":7372},{"style":196},[7373],{"type":44,"value":344},{"type":39,"tag":2111,"props":7375,"children":7377},{"id":7376},"list-rows-and-documents-with-query-flags",[7378],{"type":44,"value":7379},"List rows and documents with query flags",{"type":39,"tag":241,"props":7381,"children":7382},{},[7383,7385,7391,7393,7399,7400,7406,7407,7413,7414,7420,7421,7427,7429,7435,7437,7443],{"type":44,"value":7384},"Use ",{"type":39,"tag":62,"props":7386,"children":7388},{"className":7387},[],[7389],{"type":44,"value":7390},"--where",{"type":44,"value":7392},", ",{"type":39,"tag":62,"props":7394,"children":7396},{"className":7395},[],[7397],{"type":44,"value":7398},"--sort-asc",{"type":44,"value":7392},{"type":39,"tag":62,"props":7401,"children":7403},{"className":7402},[],[7404],{"type":44,"value":7405},"--sort-desc",{"type":44,"value":7392},{"type":39,"tag":62,"props":7408,"children":7410},{"className":7409},[],[7411],{"type":44,"value":7412},"--limit",{"type":44,"value":7392},{"type":39,"tag":62,"props":7415,"children":7417},{"className":7416},[],[7418],{"type":44,"value":7419},"--offset",{"type":44,"value":7392},{"type":39,"tag":62,"props":7422,"children":7424},{"className":7423},[],[7425],{"type":44,"value":7426},"--cursor-after",{"type":44,"value":7428},", and ",{"type":39,"tag":62,"props":7430,"children":7432},{"className":7431},[],[7433],{"type":44,"value":7434},"--cursor-before",{"type":44,"value":7436}," on list commands. Row and document list\u002Fget commands also support repeated ",{"type":39,"tag":62,"props":7438,"children":7440},{"className":7439},[],[7441],{"type":44,"value":7442},"--select",{"type":44,"value":7444}," flags.",{"type":39,"tag":54,"props":7446,"children":7448},{"className":56,"code":7447,"language":58,"meta":59,"style":59},"appwrite tables-db list-rows \\\n    --database-id \"\u003CDATABASE_ID>\" \\\n    --table-id \"\u003CTABLE_ID>\" \\\n    --where 'status=active' \\\n    --where 'score>=10' \\\n    --sort-asc 'name' \\\n    --select '$id' \\\n    --select 'name' \\\n    --limit 25 \\\n    --json\n\nappwrite databases list-documents \\\n    --database-id \"\u003CDATABASE_ID>\" \\\n    --collection-id \"\u003CCOLLECTION_ID>\" \\\n    --where 'email!=null' \\\n    --cursor-before \"\u003CDOCUMENT_ID>\"\n",[7449],{"type":39,"tag":62,"props":7450,"children":7451},{"__ignoreMap":59},[7452,7471,7494,7518,7542,7566,7590,7614,7637,7653,7660,7667,7688,7711,7736,7760],{"type":39,"tag":66,"props":7453,"children":7454},{"class":68,"line":69},[7455,7459,7463,7467],{"type":39,"tag":66,"props":7456,"children":7457},{"style":83},[7458],{"type":44,"value":8},{"type":39,"tag":66,"props":7460,"children":7461},{"style":89},[7462],{"type":44,"value":7083},{"type":39,"tag":66,"props":7464,"children":7465},{"style":89},[7466],{"type":44,"value":7241},{"type":39,"tag":66,"props":7468,"children":7469},{"style":2045},[7470],{"type":44,"value":3611},{"type":39,"tag":66,"props":7472,"children":7473},{"class":68,"line":79},[7474,7478,7482,7486,7490],{"type":39,"tag":66,"props":7475,"children":7476},{"style":89},[7477],{"type":44,"value":7100},{"type":39,"tag":66,"props":7479,"children":7480},{"style":196},[7481],{"type":44,"value":334},{"type":39,"tag":66,"props":7483,"children":7484},{"style":89},[7485],{"type":44,"value":5975},{"type":39,"tag":66,"props":7487,"children":7488},{"style":196},[7489],{"type":44,"value":651},{"type":39,"tag":66,"props":7491,"children":7492},{"style":2045},[7493],{"type":44,"value":3611},{"type":39,"tag":66,"props":7495,"children":7496},{"class":68,"line":105},[7497,7502,7506,7510,7514],{"type":39,"tag":66,"props":7498,"children":7499},{"style":89},[7500],{"type":44,"value":7501},"    --table-id",{"type":39,"tag":66,"props":7503,"children":7504},{"style":196},[7505],{"type":44,"value":334},{"type":39,"tag":66,"props":7507,"children":7508},{"style":89},[7509],{"type":44,"value":6115},{"type":39,"tag":66,"props":7511,"children":7512},{"style":196},[7513],{"type":44,"value":651},{"type":39,"tag":66,"props":7515,"children":7516},{"style":2045},[7517],{"type":44,"value":3611},{"type":39,"tag":66,"props":7519,"children":7520},{"class":68,"line":115},[7521,7525,7529,7534,7538],{"type":39,"tag":66,"props":7522,"children":7523},{"style":89},[7524],{"type":44,"value":3619},{"type":39,"tag":66,"props":7526,"children":7527},{"style":196},[7528],{"type":44,"value":3624},{"type":39,"tag":66,"props":7530,"children":7531},{"style":89},[7532],{"type":44,"value":7533},"status=active",{"type":39,"tag":66,"props":7535,"children":7536},{"style":196},[7537],{"type":44,"value":3634},{"type":39,"tag":66,"props":7539,"children":7540},{"style":2045},[7541],{"type":44,"value":3611},{"type":39,"tag":66,"props":7543,"children":7544},{"class":68,"line":124},[7545,7549,7553,7558,7562],{"type":39,"tag":66,"props":7546,"children":7547},{"style":89},[7548],{"type":44,"value":3619},{"type":39,"tag":66,"props":7550,"children":7551},{"style":196},[7552],{"type":44,"value":3624},{"type":39,"tag":66,"props":7554,"children":7555},{"style":89},[7556],{"type":44,"value":7557},"score>=10",{"type":39,"tag":66,"props":7559,"children":7560},{"style":196},[7561],{"type":44,"value":3634},{"type":39,"tag":66,"props":7563,"children":7564},{"style":2045},[7565],{"type":44,"value":3611},{"type":39,"tag":66,"props":7567,"children":7568},{"class":68,"line":143},[7569,7574,7578,7582,7586],{"type":39,"tag":66,"props":7570,"children":7571},{"style":89},[7572],{"type":44,"value":7573},"    --sort-asc",{"type":39,"tag":66,"props":7575,"children":7576},{"style":196},[7577],{"type":44,"value":3624},{"type":39,"tag":66,"props":7579,"children":7580},{"style":89},[7581],{"type":44,"value":1645},{"type":39,"tag":66,"props":7583,"children":7584},{"style":196},[7585],{"type":44,"value":3634},{"type":39,"tag":66,"props":7587,"children":7588},{"style":2045},[7589],{"type":44,"value":3611},{"type":39,"tag":66,"props":7591,"children":7592},{"class":68,"line":160},[7593,7598,7602,7606,7610],{"type":39,"tag":66,"props":7594,"children":7595},{"style":89},[7596],{"type":44,"value":7597},"    --select",{"type":39,"tag":66,"props":7599,"children":7600},{"style":196},[7601],{"type":44,"value":3624},{"type":39,"tag":66,"props":7603,"children":7604},{"style":89},[7605],{"type":44,"value":1608},{"type":39,"tag":66,"props":7607,"children":7608},{"style":196},[7609],{"type":44,"value":3634},{"type":39,"tag":66,"props":7611,"children":7612},{"style":2045},[7613],{"type":44,"value":3611},{"type":39,"tag":66,"props":7615,"children":7616},{"class":68,"line":168},[7617,7621,7625,7629,7633],{"type":39,"tag":66,"props":7618,"children":7619},{"style":89},[7620],{"type":44,"value":7597},{"type":39,"tag":66,"props":7622,"children":7623},{"style":196},[7624],{"type":44,"value":3624},{"type":39,"tag":66,"props":7626,"children":7627},{"style":89},[7628],{"type":44,"value":1645},{"type":39,"tag":66,"props":7630,"children":7631},{"style":196},[7632],{"type":44,"value":3634},{"type":39,"tag":66,"props":7634,"children":7635},{"style":2045},[7636],{"type":44,"value":3611},{"type":39,"tag":66,"props":7638,"children":7639},{"class":68,"line":177},[7640,7644,7649],{"type":39,"tag":66,"props":7641,"children":7642},{"style":89},[7643],{"type":44,"value":3671},{"type":39,"tag":66,"props":7645,"children":7646},{"style":945},[7647],{"type":44,"value":7648}," 25",{"type":39,"tag":66,"props":7650,"children":7651},{"style":2045},[7652],{"type":44,"value":3611},{"type":39,"tag":66,"props":7654,"children":7655},{"class":68,"line":207},[7656],{"type":39,"tag":66,"props":7657,"children":7658},{"style":89},[7659],{"type":44,"value":3704},{"type":39,"tag":66,"props":7661,"children":7662},{"class":68,"line":215},[7663],{"type":39,"tag":66,"props":7664,"children":7665},{"emptyLinePlaceholder":109},[7666],{"type":44,"value":112},{"type":39,"tag":66,"props":7668,"children":7669},{"class":68,"line":224},[7670,7674,7679,7684],{"type":39,"tag":66,"props":7671,"children":7672},{"style":83},[7673],{"type":44,"value":8},{"type":39,"tag":66,"props":7675,"children":7676},{"style":89},[7677],{"type":44,"value":7678}," databases",{"type":39,"tag":66,"props":7680,"children":7681},{"style":89},[7682],{"type":44,"value":7683}," list-documents",{"type":39,"tag":66,"props":7685,"children":7686},{"style":2045},[7687],{"type":44,"value":3611},{"type":39,"tag":66,"props":7689,"children":7690},{"class":68,"line":417},[7691,7695,7699,7703,7707],{"type":39,"tag":66,"props":7692,"children":7693},{"style":89},[7694],{"type":44,"value":7100},{"type":39,"tag":66,"props":7696,"children":7697},{"style":196},[7698],{"type":44,"value":334},{"type":39,"tag":66,"props":7700,"children":7701},{"style":89},[7702],{"type":44,"value":5975},{"type":39,"tag":66,"props":7704,"children":7705},{"style":196},[7706],{"type":44,"value":651},{"type":39,"tag":66,"props":7708,"children":7709},{"style":2045},[7710],{"type":44,"value":3611},{"type":39,"tag":66,"props":7712,"children":7713},{"class":68,"line":426},[7714,7719,7723,7728,7732],{"type":39,"tag":66,"props":7715,"children":7716},{"style":89},[7717],{"type":44,"value":7718},"    --collection-id",{"type":39,"tag":66,"props":7720,"children":7721},{"style":196},[7722],{"type":44,"value":334},{"type":39,"tag":66,"props":7724,"children":7725},{"style":89},[7726],{"type":44,"value":7727},"\u003CCOLLECTION_ID>",{"type":39,"tag":66,"props":7729,"children":7730},{"style":196},[7731],{"type":44,"value":651},{"type":39,"tag":66,"props":7733,"children":7734},{"style":2045},[7735],{"type":44,"value":3611},{"type":39,"tag":66,"props":7737,"children":7738},{"class":68,"line":1011},[7739,7743,7747,7752,7756],{"type":39,"tag":66,"props":7740,"children":7741},{"style":89},[7742],{"type":44,"value":3619},{"type":39,"tag":66,"props":7744,"children":7745},{"style":196},[7746],{"type":44,"value":3624},{"type":39,"tag":66,"props":7748,"children":7749},{"style":89},[7750],{"type":44,"value":7751},"email!=null",{"type":39,"tag":66,"props":7753,"children":7754},{"style":196},[7755],{"type":44,"value":3634},{"type":39,"tag":66,"props":7757,"children":7758},{"style":2045},[7759],{"type":44,"value":3611},{"type":39,"tag":66,"props":7761,"children":7762},{"class":68,"line":1035},[7763,7768,7772,7777],{"type":39,"tag":66,"props":7764,"children":7765},{"style":89},[7766],{"type":44,"value":7767},"    --cursor-before",{"type":39,"tag":66,"props":7769,"children":7770},{"style":196},[7771],{"type":44,"value":334},{"type":39,"tag":66,"props":7773,"children":7774},{"style":89},[7775],{"type":44,"value":7776},"\u003CDOCUMENT_ID>",{"type":39,"tag":66,"props":7778,"children":7779},{"style":196},[7780],{"type":44,"value":344},{"type":39,"tag":241,"props":7782,"children":7783},{},[7784,7789,7791,7797,7799,7804,7805,7811,7812,7817,7818,7824,7825,7831,7832,7838],{"type":39,"tag":62,"props":7785,"children":7787},{"className":7786},[],[7788],{"type":44,"value":7390},{"type":44,"value":7790}," parses strings, numbers, booleans, ",{"type":39,"tag":62,"props":7792,"children":7794},{"className":7793},[],[7795],{"type":44,"value":7796},"null",{"type":44,"value":7798},", and JSON arrays. Supported operators are ",{"type":39,"tag":62,"props":7800,"children":7802},{"className":7801},[],[7803],{"type":44,"value":4109},{"type":44,"value":7392},{"type":39,"tag":62,"props":7806,"children":7808},{"className":7807},[],[7809],{"type":44,"value":7810},"!=",{"type":44,"value":7392},{"type":39,"tag":62,"props":7813,"children":7815},{"className":7814},[],[7816],{"type":44,"value":3759},{"type":44,"value":7392},{"type":39,"tag":62,"props":7819,"children":7821},{"className":7820},[],[7822],{"type":44,"value":7823},">=",{"type":44,"value":7392},{"type":39,"tag":62,"props":7826,"children":7828},{"className":7827},[],[7829],{"type":44,"value":7830},"\u003C",{"type":44,"value":7428},{"type":39,"tag":62,"props":7833,"children":7835},{"className":7834},[],[7836],{"type":44,"value":7837},"\u003C=",{"type":44,"value":486},{"type":39,"tag":47,"props":7840,"children":7842},{"id":7841},"managing-buckets-storage",[7843],{"type":44,"value":7844},"Managing Buckets (Storage)",{"type":39,"tag":54,"props":7846,"children":7848},{"className":56,"code":7847,"language":58,"meta":59,"style":59},"# Create a new bucket\nappwrite init buckets\n\n# Pull existing buckets from Console\nappwrite pull buckets\n\n# Deploy buckets\nappwrite push buckets\n",[7849],{"type":39,"tag":62,"props":7850,"children":7851},{"__ignoreMap":59},[7852,7860,7876,7883,7891,7906,7913,7921],{"type":39,"tag":66,"props":7853,"children":7854},{"class":68,"line":69},[7855],{"type":39,"tag":66,"props":7856,"children":7857},{"style":73},[7858],{"type":44,"value":7859},"# Create a new bucket\n",{"type":39,"tag":66,"props":7861,"children":7862},{"class":68,"line":79},[7863,7867,7871],{"type":39,"tag":66,"props":7864,"children":7865},{"style":83},[7866],{"type":44,"value":8},{"type":39,"tag":66,"props":7868,"children":7869},{"style":89},[7870],{"type":44,"value":402},{"type":39,"tag":66,"props":7872,"children":7873},{"style":89},[7874],{"type":44,"value":7875}," buckets\n",{"type":39,"tag":66,"props":7877,"children":7878},{"class":68,"line":105},[7879],{"type":39,"tag":66,"props":7880,"children":7881},{"emptyLinePlaceholder":109},[7882],{"type":44,"value":112},{"type":39,"tag":66,"props":7884,"children":7885},{"class":68,"line":115},[7886],{"type":39,"tag":66,"props":7887,"children":7888},{"style":73},[7889],{"type":44,"value":7890},"# Pull existing buckets from Console\n",{"type":39,"tag":66,"props":7892,"children":7893},{"class":68,"line":124},[7894,7898,7902],{"type":39,"tag":66,"props":7895,"children":7896},{"style":83},[7897],{"type":44,"value":8},{"type":39,"tag":66,"props":7899,"children":7900},{"style":89},[7901],{"type":44,"value":2143},{"type":39,"tag":66,"props":7903,"children":7904},{"style":89},[7905],{"type":44,"value":7875},{"type":39,"tag":66,"props":7907,"children":7908},{"class":68,"line":143},[7909],{"type":39,"tag":66,"props":7910,"children":7911},{"emptyLinePlaceholder":109},[7912],{"type":44,"value":112},{"type":39,"tag":66,"props":7914,"children":7915},{"class":68,"line":160},[7916],{"type":39,"tag":66,"props":7917,"children":7918},{"style":73},[7919],{"type":44,"value":7920},"# Deploy buckets\n",{"type":39,"tag":66,"props":7922,"children":7923},{"class":68,"line":168},[7924,7928,7932],{"type":39,"tag":66,"props":7925,"children":7926},{"style":83},[7927],{"type":44,"value":8},{"type":39,"tag":66,"props":7929,"children":7930},{"style":89},[7931],{"type":44,"value":2165},{"type":39,"tag":66,"props":7933,"children":7934},{"style":89},[7935],{"type":44,"value":7875},{"type":39,"tag":2111,"props":7937,"children":7939},{"id":7938},"storage-commands",[7940],{"type":44,"value":7941},"Storage commands",{"type":39,"tag":2952,"props":7943,"children":7944},{},[7945,7959],{"type":39,"tag":2956,"props":7946,"children":7947},{},[7948],{"type":39,"tag":2960,"props":7949,"children":7950},{},[7951,7955],{"type":39,"tag":2964,"props":7952,"children":7953},{},[7954],{"type":44,"value":3250},{"type":39,"tag":2964,"props":7956,"children":7957},{},[7958],{"type":44,"value":2973},{"type":39,"tag":2975,"props":7960,"children":7961},{},[7962,7979,7996,8013,8030,8047,8064,8081,8098,8115,8132,8149],{"type":39,"tag":2960,"props":7963,"children":7964},{},[7965,7974],{"type":39,"tag":2982,"props":7966,"children":7967},{},[7968],{"type":39,"tag":62,"props":7969,"children":7971},{"className":7970},[],[7972],{"type":44,"value":7973},"appwrite storage list-buckets",{"type":39,"tag":2982,"props":7975,"children":7976},{},[7977],{"type":44,"value":7978},"List all buckets",{"type":39,"tag":2960,"props":7980,"children":7981},{},[7982,7991],{"type":39,"tag":2982,"props":7983,"children":7984},{},[7985],{"type":39,"tag":62,"props":7986,"children":7988},{"className":7987},[],[7989],{"type":44,"value":7990},"appwrite storage create-bucket",{"type":39,"tag":2982,"props":7992,"children":7993},{},[7994],{"type":44,"value":7995},"Create a bucket",{"type":39,"tag":2960,"props":7997,"children":7998},{},[7999,8008],{"type":39,"tag":2982,"props":8000,"children":8001},{},[8002],{"type":39,"tag":62,"props":8003,"children":8005},{"className":8004},[],[8006],{"type":44,"value":8007},"appwrite storage get-bucket --bucket-id \u003CID>",{"type":39,"tag":2982,"props":8009,"children":8010},{},[8011],{"type":44,"value":8012},"Get a bucket",{"type":39,"tag":2960,"props":8014,"children":8015},{},[8016,8025],{"type":39,"tag":2982,"props":8017,"children":8018},{},[8019],{"type":39,"tag":62,"props":8020,"children":8022},{"className":8021},[],[8023],{"type":44,"value":8024},"appwrite storage update-bucket --bucket-id \u003CID>",{"type":39,"tag":2982,"props":8026,"children":8027},{},[8028],{"type":44,"value":8029},"Update a bucket",{"type":39,"tag":2960,"props":8031,"children":8032},{},[8033,8042],{"type":39,"tag":2982,"props":8034,"children":8035},{},[8036],{"type":39,"tag":62,"props":8037,"children":8039},{"className":8038},[],[8040],{"type":44,"value":8041},"appwrite storage delete-bucket --bucket-id \u003CID>",{"type":39,"tag":2982,"props":8043,"children":8044},{},[8045],{"type":44,"value":8046},"Delete a bucket",{"type":39,"tag":2960,"props":8048,"children":8049},{},[8050,8059],{"type":39,"tag":2982,"props":8051,"children":8052},{},[8053],{"type":39,"tag":62,"props":8054,"children":8056},{"className":8055},[],[8057],{"type":44,"value":8058},"appwrite storage list-files --bucket-id \u003CID>",{"type":39,"tag":2982,"props":8060,"children":8061},{},[8062],{"type":44,"value":8063},"List files",{"type":39,"tag":2960,"props":8065,"children":8066},{},[8067,8076],{"type":39,"tag":2982,"props":8068,"children":8069},{},[8070],{"type":39,"tag":62,"props":8071,"children":8073},{"className":8072},[],[8074],{"type":44,"value":8075},"appwrite storage create-file --bucket-id \u003CID>",{"type":39,"tag":2982,"props":8077,"children":8078},{},[8079],{"type":44,"value":8080},"Upload a file",{"type":39,"tag":2960,"props":8082,"children":8083},{},[8084,8093],{"type":39,"tag":2982,"props":8085,"children":8086},{},[8087],{"type":39,"tag":62,"props":8088,"children":8090},{"className":8089},[],[8091],{"type":44,"value":8092},"appwrite storage get-file --bucket-id \u003CID> --file-id \u003CID>",{"type":39,"tag":2982,"props":8094,"children":8095},{},[8096],{"type":44,"value":8097},"Get file metadata",{"type":39,"tag":2960,"props":8099,"children":8100},{},[8101,8110],{"type":39,"tag":2982,"props":8102,"children":8103},{},[8104],{"type":39,"tag":62,"props":8105,"children":8107},{"className":8106},[],[8108],{"type":44,"value":8109},"appwrite storage delete-file --bucket-id \u003CID> --file-id \u003CID>",{"type":39,"tag":2982,"props":8111,"children":8112},{},[8113],{"type":44,"value":8114},"Delete a file",{"type":39,"tag":2960,"props":8116,"children":8117},{},[8118,8127],{"type":39,"tag":2982,"props":8119,"children":8120},{},[8121],{"type":39,"tag":62,"props":8122,"children":8124},{"className":8123},[],[8125],{"type":44,"value":8126},"appwrite storage get-file-download --bucket-id \u003CID> --file-id \u003CID>",{"type":39,"tag":2982,"props":8128,"children":8129},{},[8130],{"type":44,"value":8131},"Download a file",{"type":39,"tag":2960,"props":8133,"children":8134},{},[8135,8144],{"type":39,"tag":2982,"props":8136,"children":8137},{},[8138],{"type":39,"tag":62,"props":8139,"children":8141},{"className":8140},[],[8142],{"type":44,"value":8143},"appwrite storage get-file-preview --bucket-id \u003CID> --file-id \u003CID>",{"type":39,"tag":2982,"props":8145,"children":8146},{},[8147],{"type":44,"value":8148},"Get image preview",{"type":39,"tag":2960,"props":8150,"children":8151},{},[8152,8161],{"type":39,"tag":2982,"props":8153,"children":8154},{},[8155],{"type":39,"tag":62,"props":8156,"children":8158},{"className":8157},[],[8159],{"type":44,"value":8160},"appwrite storage get-file-view --bucket-id \u003CID> --file-id \u003CID>",{"type":39,"tag":2982,"props":8162,"children":8163},{},[8164],{"type":44,"value":8165},"View file in browser",{"type":39,"tag":47,"props":8167,"children":8169},{"id":8168},"managing-teams",[8170],{"type":44,"value":8171},"Managing Teams",{"type":39,"tag":54,"props":8173,"children":8175},{"className":56,"code":8174,"language":58,"meta":59,"style":59},"# Create a new team\nappwrite init teams\n\n# Pull existing teams from Console\nappwrite pull teams\n\n# Deploy teams\nappwrite push teams\n",[8176],{"type":39,"tag":62,"props":8177,"children":8178},{"__ignoreMap":59},[8179,8187,8203,8210,8218,8233,8240,8248],{"type":39,"tag":66,"props":8180,"children":8181},{"class":68,"line":69},[8182],{"type":39,"tag":66,"props":8183,"children":8184},{"style":73},[8185],{"type":44,"value":8186},"# Create a new team\n",{"type":39,"tag":66,"props":8188,"children":8189},{"class":68,"line":79},[8190,8194,8198],{"type":39,"tag":66,"props":8191,"children":8192},{"style":83},[8193],{"type":44,"value":8},{"type":39,"tag":66,"props":8195,"children":8196},{"style":89},[8197],{"type":44,"value":402},{"type":39,"tag":66,"props":8199,"children":8200},{"style":89},[8201],{"type":44,"value":8202}," teams\n",{"type":39,"tag":66,"props":8204,"children":8205},{"class":68,"line":105},[8206],{"type":39,"tag":66,"props":8207,"children":8208},{"emptyLinePlaceholder":109},[8209],{"type":44,"value":112},{"type":39,"tag":66,"props":8211,"children":8212},{"class":68,"line":115},[8213],{"type":39,"tag":66,"props":8214,"children":8215},{"style":73},[8216],{"type":44,"value":8217},"# Pull existing teams from Console\n",{"type":39,"tag":66,"props":8219,"children":8220},{"class":68,"line":124},[8221,8225,8229],{"type":39,"tag":66,"props":8222,"children":8223},{"style":83},[8224],{"type":44,"value":8},{"type":39,"tag":66,"props":8226,"children":8227},{"style":89},[8228],{"type":44,"value":2143},{"type":39,"tag":66,"props":8230,"children":8231},{"style":89},[8232],{"type":44,"value":8202},{"type":39,"tag":66,"props":8234,"children":8235},{"class":68,"line":143},[8236],{"type":39,"tag":66,"props":8237,"children":8238},{"emptyLinePlaceholder":109},[8239],{"type":44,"value":112},{"type":39,"tag":66,"props":8241,"children":8242},{"class":68,"line":160},[8243],{"type":39,"tag":66,"props":8244,"children":8245},{"style":73},[8246],{"type":44,"value":8247},"# Deploy teams\n",{"type":39,"tag":66,"props":8249,"children":8250},{"class":68,"line":168},[8251,8255,8259],{"type":39,"tag":66,"props":8252,"children":8253},{"style":83},[8254],{"type":44,"value":8},{"type":39,"tag":66,"props":8256,"children":8257},{"style":89},[8258],{"type":44,"value":2165},{"type":39,"tag":66,"props":8260,"children":8261},{"style":89},[8262],{"type":44,"value":8202},{"type":39,"tag":2111,"props":8264,"children":8266},{"id":8265},"team-commands",[8267],{"type":44,"value":8268},"Team commands",{"type":39,"tag":2952,"props":8270,"children":8271},{},[8272,8286],{"type":39,"tag":2956,"props":8273,"children":8274},{},[8275],{"type":39,"tag":2960,"props":8276,"children":8277},{},[8278,8282],{"type":39,"tag":2964,"props":8279,"children":8280},{},[8281],{"type":44,"value":3250},{"type":39,"tag":2964,"props":8283,"children":8284},{},[8285],{"type":44,"value":2973},{"type":39,"tag":2975,"props":8287,"children":8288},{},[8289,8306,8323,8340,8357,8374,8391,8408,8425,8442,8459],{"type":39,"tag":2960,"props":8290,"children":8291},{},[8292,8301],{"type":39,"tag":2982,"props":8293,"children":8294},{},[8295],{"type":39,"tag":62,"props":8296,"children":8298},{"className":8297},[],[8299],{"type":44,"value":8300},"appwrite teams list",{"type":39,"tag":2982,"props":8302,"children":8303},{},[8304],{"type":44,"value":8305},"List all teams",{"type":39,"tag":2960,"props":8307,"children":8308},{},[8309,8318],{"type":39,"tag":2982,"props":8310,"children":8311},{},[8312],{"type":39,"tag":62,"props":8313,"children":8315},{"className":8314},[],[8316],{"type":44,"value":8317},"appwrite teams create",{"type":39,"tag":2982,"props":8319,"children":8320},{},[8321],{"type":44,"value":8322},"Create a team",{"type":39,"tag":2960,"props":8324,"children":8325},{},[8326,8335],{"type":39,"tag":2982,"props":8327,"children":8328},{},[8329],{"type":39,"tag":62,"props":8330,"children":8332},{"className":8331},[],[8333],{"type":44,"value":8334},"appwrite teams get --team-id \u003CID>",{"type":39,"tag":2982,"props":8336,"children":8337},{},[8338],{"type":44,"value":8339},"Get a team",{"type":39,"tag":2960,"props":8341,"children":8342},{},[8343,8352],{"type":39,"tag":2982,"props":8344,"children":8345},{},[8346],{"type":39,"tag":62,"props":8347,"children":8349},{"className":8348},[],[8350],{"type":44,"value":8351},"appwrite teams update-name --team-id \u003CID>",{"type":39,"tag":2982,"props":8353,"children":8354},{},[8355],{"type":44,"value":8356},"Update team name",{"type":39,"tag":2960,"props":8358,"children":8359},{},[8360,8369],{"type":39,"tag":2982,"props":8361,"children":8362},{},[8363],{"type":39,"tag":62,"props":8364,"children":8366},{"className":8365},[],[8367],{"type":44,"value":8368},"appwrite teams delete --team-id \u003CID>",{"type":39,"tag":2982,"props":8370,"children":8371},{},[8372],{"type":44,"value":8373},"Delete a team",{"type":39,"tag":2960,"props":8375,"children":8376},{},[8377,8386],{"type":39,"tag":2982,"props":8378,"children":8379},{},[8380],{"type":39,"tag":62,"props":8381,"children":8383},{"className":8382},[],[8384],{"type":44,"value":8385},"appwrite teams list-memberships --team-id \u003CID>",{"type":39,"tag":2982,"props":8387,"children":8388},{},[8389],{"type":44,"value":8390},"List members",{"type":39,"tag":2960,"props":8392,"children":8393},{},[8394,8403],{"type":39,"tag":2982,"props":8395,"children":8396},{},[8397],{"type":39,"tag":62,"props":8398,"children":8400},{"className":8399},[],[8401],{"type":44,"value":8402},"appwrite teams create-membership --team-id \u003CID>",{"type":39,"tag":2982,"props":8404,"children":8405},{},[8406],{"type":44,"value":8407},"Invite a member",{"type":39,"tag":2960,"props":8409,"children":8410},{},[8411,8420],{"type":39,"tag":2982,"props":8412,"children":8413},{},[8414],{"type":39,"tag":62,"props":8415,"children":8417},{"className":8416},[],[8418],{"type":44,"value":8419},"appwrite teams update-membership --team-id \u003CID> --membership-id \u003CID>",{"type":39,"tag":2982,"props":8421,"children":8422},{},[8423],{"type":44,"value":8424},"Update member roles",{"type":39,"tag":2960,"props":8426,"children":8427},{},[8428,8437],{"type":39,"tag":2982,"props":8429,"children":8430},{},[8431],{"type":39,"tag":62,"props":8432,"children":8434},{"className":8433},[],[8435],{"type":44,"value":8436},"appwrite teams delete-membership --team-id \u003CID> --membership-id \u003CID>",{"type":39,"tag":2982,"props":8438,"children":8439},{},[8440],{"type":44,"value":8441},"Remove a member",{"type":39,"tag":2960,"props":8443,"children":8444},{},[8445,8454],{"type":39,"tag":2982,"props":8446,"children":8447},{},[8448],{"type":39,"tag":62,"props":8449,"children":8451},{"className":8450},[],[8452],{"type":44,"value":8453},"appwrite teams get-prefs --team-id \u003CID>",{"type":39,"tag":2982,"props":8455,"children":8456},{},[8457],{"type":44,"value":8458},"Get team preferences",{"type":39,"tag":2960,"props":8460,"children":8461},{},[8462,8471],{"type":39,"tag":2982,"props":8463,"children":8464},{},[8465],{"type":39,"tag":62,"props":8466,"children":8468},{"className":8467},[],[8469],{"type":44,"value":8470},"appwrite teams update-prefs --team-id \u003CID>",{"type":39,"tag":2982,"props":8472,"children":8473},{},[8474],{"type":44,"value":8475},"Update team preferences",{"type":39,"tag":47,"props":8477,"children":8479},{"id":8478},"managing-webhooks",[8480],{"type":44,"value":8481},"Managing Webhooks",{"type":39,"tag":54,"props":8483,"children":8485},{"className":56,"code":8484,"language":58,"meta":59,"style":59},"# Pull existing webhooks from Console\nappwrite pull webhooks\n\n# Deploy configured webhooks\nappwrite push webhooks\n",[8486],{"type":39,"tag":62,"props":8487,"children":8488},{"__ignoreMap":59},[8489,8497,8512,8519,8527],{"type":39,"tag":66,"props":8490,"children":8491},{"class":68,"line":69},[8492],{"type":39,"tag":66,"props":8493,"children":8494},{"style":73},[8495],{"type":44,"value":8496},"# Pull existing webhooks from Console\n",{"type":39,"tag":66,"props":8498,"children":8499},{"class":68,"line":79},[8500,8504,8508],{"type":39,"tag":66,"props":8501,"children":8502},{"style":83},[8503],{"type":44,"value":8},{"type":39,"tag":66,"props":8505,"children":8506},{"style":89},[8507],{"type":44,"value":2143},{"type":39,"tag":66,"props":8509,"children":8510},{"style":89},[8511],{"type":44,"value":2235},{"type":39,"tag":66,"props":8513,"children":8514},{"class":68,"line":105},[8515],{"type":39,"tag":66,"props":8516,"children":8517},{"emptyLinePlaceholder":109},[8518],{"type":44,"value":112},{"type":39,"tag":66,"props":8520,"children":8521},{"class":68,"line":115},[8522],{"type":39,"tag":66,"props":8523,"children":8524},{"style":73},[8525],{"type":44,"value":8526},"# Deploy configured webhooks\n",{"type":39,"tag":66,"props":8528,"children":8529},{"class":68,"line":124},[8530,8534,8538],{"type":39,"tag":66,"props":8531,"children":8532},{"style":83},[8533],{"type":44,"value":8},{"type":39,"tag":66,"props":8535,"children":8536},{"style":89},[8537],{"type":44,"value":2165},{"type":39,"tag":66,"props":8539,"children":8540},{"style":89},[8541],{"type":44,"value":2235},{"type":39,"tag":2111,"props":8543,"children":8545},{"id":8544},"webhook-configuration-in-appwritewebhooksjson",[8546,8548],{"type":44,"value":8547},"Webhook configuration in ",{"type":39,"tag":62,"props":8549,"children":8551},{"className":8550},[],[8552],{"type":44,"value":874},{"type":39,"tag":54,"props":8554,"children":8556},{"className":618,"code":8555,"language":620,"meta":59,"style":59},"[\n    {\n        \"$id\": \"\u003CWEBHOOK_ID>\",\n        \"name\": \"Deploy events\",\n        \"url\": \"https:\u002F\u002Fexample.com\u002Fappwrite\u002Fwebhook\",\n        \"events\": [\"functions.*.deployments.*.create\"],\n        \"enabled\": true,\n        \"tls\": true\n    }\n]\n",[8557],{"type":39,"tag":62,"props":8558,"children":8559},{"__ignoreMap":59},[8560,8567,8574,8610,8646,8683,8723,8746,8770,8777],{"type":39,"tag":66,"props":8561,"children":8562},{"class":68,"line":69},[8563],{"type":39,"tag":66,"props":8564,"children":8565},{"style":196},[8566],{"type":44,"value":1588},{"type":39,"tag":66,"props":8568,"children":8569},{"class":68,"line":79},[8570],{"type":39,"tag":66,"props":8571,"children":8572},{"style":196},[8573],{"type":44,"value":1596},{"type":39,"tag":66,"props":8575,"children":8576},{"class":68,"line":105},[8577,8581,8585,8589,8593,8597,8602,8606],{"type":39,"tag":66,"props":8578,"children":8579},{"style":196},[8580],{"type":44,"value":778},{"type":39,"tag":66,"props":8582,"children":8583},{"style":643},[8584],{"type":44,"value":1608},{"type":39,"tag":66,"props":8586,"children":8587},{"style":196},[8588],{"type":44,"value":651},{"type":39,"tag":66,"props":8590,"children":8591},{"style":196},[8592],{"type":44,"value":656},{"type":39,"tag":66,"props":8594,"children":8595},{"style":196},[8596],{"type":44,"value":334},{"type":39,"tag":66,"props":8598,"children":8599},{"style":89},[8600],{"type":44,"value":8601},"\u003CWEBHOOK_ID>",{"type":39,"tag":66,"props":8603,"children":8604},{"style":196},[8605],{"type":44,"value":651},{"type":39,"tag":66,"props":8607,"children":8608},{"style":196},[8609],{"type":44,"value":673},{"type":39,"tag":66,"props":8611,"children":8612},{"class":68,"line":115},[8613,8617,8621,8625,8629,8633,8638,8642],{"type":39,"tag":66,"props":8614,"children":8615},{"style":196},[8616],{"type":44,"value":778},{"type":39,"tag":66,"props":8618,"children":8619},{"style":643},[8620],{"type":44,"value":1645},{"type":39,"tag":66,"props":8622,"children":8623},{"style":196},[8624],{"type":44,"value":651},{"type":39,"tag":66,"props":8626,"children":8627},{"style":196},[8628],{"type":44,"value":656},{"type":39,"tag":66,"props":8630,"children":8631},{"style":196},[8632],{"type":44,"value":334},{"type":39,"tag":66,"props":8634,"children":8635},{"style":89},[8636],{"type":44,"value":8637},"Deploy events",{"type":39,"tag":66,"props":8639,"children":8640},{"style":196},[8641],{"type":44,"value":651},{"type":39,"tag":66,"props":8643,"children":8644},{"style":196},[8645],{"type":44,"value":673},{"type":39,"tag":66,"props":8647,"children":8648},{"class":68,"line":124},[8649,8653,8658,8662,8666,8670,8675,8679],{"type":39,"tag":66,"props":8650,"children":8651},{"style":196},[8652],{"type":44,"value":778},{"type":39,"tag":66,"props":8654,"children":8655},{"style":643},[8656],{"type":44,"value":8657},"url",{"type":39,"tag":66,"props":8659,"children":8660},{"style":196},[8661],{"type":44,"value":651},{"type":39,"tag":66,"props":8663,"children":8664},{"style":196},[8665],{"type":44,"value":656},{"type":39,"tag":66,"props":8667,"children":8668},{"style":196},[8669],{"type":44,"value":334},{"type":39,"tag":66,"props":8671,"children":8672},{"style":89},[8673],{"type":44,"value":8674},"https:\u002F\u002Fexample.com\u002Fappwrite\u002Fwebhook",{"type":39,"tag":66,"props":8676,"children":8677},{"style":196},[8678],{"type":44,"value":651},{"type":39,"tag":66,"props":8680,"children":8681},{"style":196},[8682],{"type":44,"value":673},{"type":39,"tag":66,"props":8684,"children":8685},{"class":68,"line":143},[8686,8690,8694,8698,8702,8706,8710,8715,8719],{"type":39,"tag":66,"props":8687,"children":8688},{"style":196},[8689],{"type":44,"value":778},{"type":39,"tag":66,"props":8691,"children":8692},{"style":643},[8693],{"type":44,"value":1869},{"type":39,"tag":66,"props":8695,"children":8696},{"style":196},[8697],{"type":44,"value":651},{"type":39,"tag":66,"props":8699,"children":8700},{"style":196},[8701],{"type":44,"value":656},{"type":39,"tag":66,"props":8703,"children":8704},{"style":196},[8705],{"type":44,"value":6148},{"type":39,"tag":66,"props":8707,"children":8708},{"style":196},[8709],{"type":44,"value":651},{"type":39,"tag":66,"props":8711,"children":8712},{"style":89},[8713],{"type":44,"value":8714},"functions.*.deployments.*.create",{"type":39,"tag":66,"props":8716,"children":8717},{"style":196},[8718],{"type":44,"value":651},{"type":39,"tag":66,"props":8720,"children":8721},{"style":196},[8722],{"type":44,"value":6219},{"type":39,"tag":66,"props":8724,"children":8725},{"class":68,"line":160},[8726,8730,8734,8738,8742],{"type":39,"tag":66,"props":8727,"children":8728},{"style":196},[8729],{"type":44,"value":778},{"type":39,"tag":66,"props":8731,"children":8732},{"style":643},[8733],{"type":44,"value":1682},{"type":39,"tag":66,"props":8735,"children":8736},{"style":196},[8737],{"type":44,"value":651},{"type":39,"tag":66,"props":8739,"children":8740},{"style":196},[8741],{"type":44,"value":656},{"type":39,"tag":66,"props":8743,"children":8744},{"style":196},[8745],{"type":44,"value":961},{"type":39,"tag":66,"props":8747,"children":8748},{"class":68,"line":168},[8749,8753,8758,8762,8766],{"type":39,"tag":66,"props":8750,"children":8751},{"style":196},[8752],{"type":44,"value":778},{"type":39,"tag":66,"props":8754,"children":8755},{"style":643},[8756],{"type":44,"value":8757},"tls",{"type":39,"tag":66,"props":8759,"children":8760},{"style":196},[8761],{"type":44,"value":651},{"type":39,"tag":66,"props":8763,"children":8764},{"style":196},[8765],{"type":44,"value":656},{"type":39,"tag":66,"props":8767,"children":8768},{"style":196},[8769],{"type":44,"value":1058},{"type":39,"tag":66,"props":8771,"children":8772},{"class":68,"line":177},[8773],{"type":39,"tag":66,"props":8774,"children":8775},{"style":196},[8776],{"type":44,"value":2101},{"type":39,"tag":66,"props":8778,"children":8779},{"class":68,"line":207},[8780],{"type":39,"tag":66,"props":8781,"children":8782},{"style":196},[8783],{"type":44,"value":2109},{"type":39,"tag":2111,"props":8785,"children":8787},{"id":8786},"webhook-commands",[8788],{"type":44,"value":8789},"Webhook commands",{"type":39,"tag":2952,"props":8791,"children":8792},{},[8793,8807],{"type":39,"tag":2956,"props":8794,"children":8795},{},[8796],{"type":39,"tag":2960,"props":8797,"children":8798},{},[8799,8803],{"type":39,"tag":2964,"props":8800,"children":8801},{},[8802],{"type":44,"value":3250},{"type":39,"tag":2964,"props":8804,"children":8805},{},[8806],{"type":44,"value":2973},{"type":39,"tag":2975,"props":8808,"children":8809},{},[8810,8827,8844,8861,8878],{"type":39,"tag":2960,"props":8811,"children":8812},{},[8813,8822],{"type":39,"tag":2982,"props":8814,"children":8815},{},[8816],{"type":39,"tag":62,"props":8817,"children":8819},{"className":8818},[],[8820],{"type":44,"value":8821},"appwrite webhooks list",{"type":39,"tag":2982,"props":8823,"children":8824},{},[8825],{"type":44,"value":8826},"List webhooks",{"type":39,"tag":2960,"props":8828,"children":8829},{},[8830,8839],{"type":39,"tag":2982,"props":8831,"children":8832},{},[8833],{"type":39,"tag":62,"props":8834,"children":8836},{"className":8835},[],[8837],{"type":44,"value":8838},"appwrite webhooks create",{"type":39,"tag":2982,"props":8840,"children":8841},{},[8842],{"type":44,"value":8843},"Create a webhook",{"type":39,"tag":2960,"props":8845,"children":8846},{},[8847,8856],{"type":39,"tag":2982,"props":8848,"children":8849},{},[8850],{"type":39,"tag":62,"props":8851,"children":8853},{"className":8852},[],[8854],{"type":44,"value":8855},"appwrite webhooks get --webhook-id \u003CID>",{"type":39,"tag":2982,"props":8857,"children":8858},{},[8859],{"type":44,"value":8860},"Get a webhook",{"type":39,"tag":2960,"props":8862,"children":8863},{},[8864,8873],{"type":39,"tag":2982,"props":8865,"children":8866},{},[8867],{"type":39,"tag":62,"props":8868,"children":8870},{"className":8869},[],[8871],{"type":44,"value":8872},"appwrite webhooks update --webhook-id \u003CID>",{"type":39,"tag":2982,"props":8874,"children":8875},{},[8876],{"type":44,"value":8877},"Update a webhook",{"type":39,"tag":2960,"props":8879,"children":8880},{},[8881,8890],{"type":39,"tag":2982,"props":8882,"children":8883},{},[8884],{"type":39,"tag":62,"props":8885,"children":8887},{"className":8886},[],[8888],{"type":44,"value":8889},"appwrite webhooks delete --webhook-id \u003CID>",{"type":39,"tag":2982,"props":8891,"children":8892},{},[8893],{"type":44,"value":8894},"Delete a webhook",{"type":39,"tag":47,"props":8896,"children":8898},{"id":8897},"managing-topics-messaging",[8899],{"type":44,"value":8900},"Managing Topics (Messaging)",{"type":39,"tag":54,"props":8902,"children":8904},{"className":56,"code":8903,"language":58,"meta":59,"style":59},"# Create a new topic\nappwrite init topics\n\n# Pull existing topics from Console\nappwrite pull topics\n\n# Deploy topics\nappwrite push topics\n",[8905],{"type":39,"tag":62,"props":8906,"children":8907},{"__ignoreMap":59},[8908,8916,8932,8939,8947,8962,8969,8977],{"type":39,"tag":66,"props":8909,"children":8910},{"class":68,"line":69},[8911],{"type":39,"tag":66,"props":8912,"children":8913},{"style":73},[8914],{"type":44,"value":8915},"# Create a new topic\n",{"type":39,"tag":66,"props":8917,"children":8918},{"class":68,"line":79},[8919,8923,8927],{"type":39,"tag":66,"props":8920,"children":8921},{"style":83},[8922],{"type":44,"value":8},{"type":39,"tag":66,"props":8924,"children":8925},{"style":89},[8926],{"type":44,"value":402},{"type":39,"tag":66,"props":8928,"children":8929},{"style":89},[8930],{"type":44,"value":8931}," topics\n",{"type":39,"tag":66,"props":8933,"children":8934},{"class":68,"line":105},[8935],{"type":39,"tag":66,"props":8936,"children":8937},{"emptyLinePlaceholder":109},[8938],{"type":44,"value":112},{"type":39,"tag":66,"props":8940,"children":8941},{"class":68,"line":115},[8942],{"type":39,"tag":66,"props":8943,"children":8944},{"style":73},[8945],{"type":44,"value":8946},"# Pull existing topics from Console\n",{"type":39,"tag":66,"props":8948,"children":8949},{"class":68,"line":124},[8950,8954,8958],{"type":39,"tag":66,"props":8951,"children":8952},{"style":83},[8953],{"type":44,"value":8},{"type":39,"tag":66,"props":8955,"children":8956},{"style":89},[8957],{"type":44,"value":2143},{"type":39,"tag":66,"props":8959,"children":8960},{"style":89},[8961],{"type":44,"value":8931},{"type":39,"tag":66,"props":8963,"children":8964},{"class":68,"line":143},[8965],{"type":39,"tag":66,"props":8966,"children":8967},{"emptyLinePlaceholder":109},[8968],{"type":44,"value":112},{"type":39,"tag":66,"props":8970,"children":8971},{"class":68,"line":160},[8972],{"type":39,"tag":66,"props":8973,"children":8974},{"style":73},[8975],{"type":44,"value":8976},"# Deploy topics\n",{"type":39,"tag":66,"props":8978,"children":8979},{"class":68,"line":168},[8980,8984,8988],{"type":39,"tag":66,"props":8981,"children":8982},{"style":83},[8983],{"type":44,"value":8},{"type":39,"tag":66,"props":8985,"children":8986},{"style":89},[8987],{"type":44,"value":2165},{"type":39,"tag":66,"props":8989,"children":8990},{"style":89},[8991],{"type":44,"value":8931},{"type":39,"tag":2111,"props":8993,"children":8995},{"id":8994},"messaging-commands",[8996],{"type":44,"value":8997},"Messaging commands",{"type":39,"tag":2952,"props":8999,"children":9000},{},[9001,9015],{"type":39,"tag":2956,"props":9002,"children":9003},{},[9004],{"type":39,"tag":2960,"props":9005,"children":9006},{},[9007,9011],{"type":39,"tag":2964,"props":9008,"children":9009},{},[9010],{"type":44,"value":3250},{"type":39,"tag":2964,"props":9012,"children":9013},{},[9014],{"type":44,"value":2973},{"type":39,"tag":2975,"props":9016,"children":9017},{},[9018,9035,9052,9069,9086,9103,9120,9137,9154,9171,9188,9205,9222,9239],{"type":39,"tag":2960,"props":9019,"children":9020},{},[9021,9030],{"type":39,"tag":2982,"props":9022,"children":9023},{},[9024],{"type":39,"tag":62,"props":9025,"children":9027},{"className":9026},[],[9028],{"type":44,"value":9029},"appwrite messaging list-messages",{"type":39,"tag":2982,"props":9031,"children":9032},{},[9033],{"type":44,"value":9034},"List all messages",{"type":39,"tag":2960,"props":9036,"children":9037},{},[9038,9047],{"type":39,"tag":2982,"props":9039,"children":9040},{},[9041],{"type":39,"tag":62,"props":9042,"children":9044},{"className":9043},[],[9045],{"type":44,"value":9046},"appwrite messaging create-email",{"type":39,"tag":2982,"props":9048,"children":9049},{},[9050],{"type":44,"value":9051},"Create email message",{"type":39,"tag":2960,"props":9053,"children":9054},{},[9055,9064],{"type":39,"tag":2982,"props":9056,"children":9057},{},[9058],{"type":39,"tag":62,"props":9059,"children":9061},{"className":9060},[],[9062],{"type":44,"value":9063},"appwrite messaging create-push",{"type":39,"tag":2982,"props":9065,"children":9066},{},[9067],{"type":44,"value":9068},"Create push notification",{"type":39,"tag":2960,"props":9070,"children":9071},{},[9072,9081],{"type":39,"tag":2982,"props":9073,"children":9074},{},[9075],{"type":39,"tag":62,"props":9076,"children":9078},{"className":9077},[],[9079],{"type":44,"value":9080},"appwrite messaging create-sms",{"type":39,"tag":2982,"props":9082,"children":9083},{},[9084],{"type":44,"value":9085},"Create SMS message",{"type":39,"tag":2960,"props":9087,"children":9088},{},[9089,9098],{"type":39,"tag":2982,"props":9090,"children":9091},{},[9092],{"type":39,"tag":62,"props":9093,"children":9095},{"className":9094},[],[9096],{"type":44,"value":9097},"appwrite messaging get-message --message-id \u003CID>",{"type":39,"tag":2982,"props":9099,"children":9100},{},[9101],{"type":44,"value":9102},"Get a message",{"type":39,"tag":2960,"props":9104,"children":9105},{},[9106,9115],{"type":39,"tag":2982,"props":9107,"children":9108},{},[9109],{"type":39,"tag":62,"props":9110,"children":9112},{"className":9111},[],[9113],{"type":44,"value":9114},"appwrite messaging delete --message-id \u003CID>",{"type":39,"tag":2982,"props":9116,"children":9117},{},[9118],{"type":44,"value":9119},"Delete a message",{"type":39,"tag":2960,"props":9121,"children":9122},{},[9123,9132],{"type":39,"tag":2982,"props":9124,"children":9125},{},[9126],{"type":39,"tag":62,"props":9127,"children":9129},{"className":9128},[],[9130],{"type":44,"value":9131},"appwrite messaging list-topics",{"type":39,"tag":2982,"props":9133,"children":9134},{},[9135],{"type":44,"value":9136},"List all topics",{"type":39,"tag":2960,"props":9138,"children":9139},{},[9140,9149],{"type":39,"tag":2982,"props":9141,"children":9142},{},[9143],{"type":39,"tag":62,"props":9144,"children":9146},{"className":9145},[],[9147],{"type":44,"value":9148},"appwrite messaging create-topic",{"type":39,"tag":2982,"props":9150,"children":9151},{},[9152],{"type":44,"value":9153},"Create a topic",{"type":39,"tag":2960,"props":9155,"children":9156},{},[9157,9166],{"type":39,"tag":2982,"props":9158,"children":9159},{},[9160],{"type":39,"tag":62,"props":9161,"children":9163},{"className":9162},[],[9164],{"type":44,"value":9165},"appwrite messaging get-topic --topic-id \u003CID>",{"type":39,"tag":2982,"props":9167,"children":9168},{},[9169],{"type":44,"value":9170},"Get a topic",{"type":39,"tag":2960,"props":9172,"children":9173},{},[9174,9183],{"type":39,"tag":2982,"props":9175,"children":9176},{},[9177],{"type":39,"tag":62,"props":9178,"children":9180},{"className":9179},[],[9181],{"type":44,"value":9182},"appwrite messaging update-topic --topic-id \u003CID>",{"type":39,"tag":2982,"props":9184,"children":9185},{},[9186],{"type":44,"value":9187},"Update a topic",{"type":39,"tag":2960,"props":9189,"children":9190},{},[9191,9200],{"type":39,"tag":2982,"props":9192,"children":9193},{},[9194],{"type":39,"tag":62,"props":9195,"children":9197},{"className":9196},[],[9198],{"type":44,"value":9199},"appwrite messaging delete-topic --topic-id \u003CID>",{"type":39,"tag":2982,"props":9201,"children":9202},{},[9203],{"type":44,"value":9204},"Delete a topic",{"type":39,"tag":2960,"props":9206,"children":9207},{},[9208,9217],{"type":39,"tag":2982,"props":9209,"children":9210},{},[9211],{"type":39,"tag":62,"props":9212,"children":9214},{"className":9213},[],[9215],{"type":44,"value":9216},"appwrite messaging list-subscribers --topic-id \u003CID>",{"type":39,"tag":2982,"props":9218,"children":9219},{},[9220],{"type":44,"value":9221},"List subscribers",{"type":39,"tag":2960,"props":9223,"children":9224},{},[9225,9234],{"type":39,"tag":2982,"props":9226,"children":9227},{},[9228],{"type":39,"tag":62,"props":9229,"children":9231},{"className":9230},[],[9232],{"type":44,"value":9233},"appwrite messaging create-subscriber --topic-id \u003CID>",{"type":39,"tag":2982,"props":9235,"children":9236},{},[9237],{"type":44,"value":9238},"Add subscriber",{"type":39,"tag":2960,"props":9240,"children":9241},{},[9242,9251],{"type":39,"tag":2982,"props":9243,"children":9244},{},[9245],{"type":39,"tag":62,"props":9246,"children":9248},{"className":9247},[],[9249],{"type":44,"value":9250},"appwrite messaging delete-subscriber --topic-id \u003CID> --subscriber-id \u003CID>",{"type":39,"tag":2982,"props":9252,"children":9253},{},[9254],{"type":44,"value":9255},"Remove subscriber",{"type":39,"tag":47,"props":9257,"children":9259},{"id":9258},"user-management",[9260],{"type":44,"value":9261},"User Management",{"type":39,"tag":54,"props":9263,"children":9265},{"className":56,"code":9264,"language":58,"meta":59,"style":59},"# Create a user\nappwrite users create --user-id \"unique()\" \\\n    --email hello@appwrite.io\n\n# List users\nappwrite users list\n\n# Get a user\nappwrite users get --user-id \"\u003CUSER_ID>\"\n\n# Delete a user\nappwrite users delete --user-id \"\u003CUSER_ID>\"\n",[9266],{"type":39,"tag":62,"props":9267,"children":9268},{"__ignoreMap":59},[9269,9277,9315,9328,9335,9343,9359,9366,9374,9406,9413,9421],{"type":39,"tag":66,"props":9270,"children":9271},{"class":68,"line":69},[9272],{"type":39,"tag":66,"props":9273,"children":9274},{"style":73},[9275],{"type":44,"value":9276},"# Create a user\n",{"type":39,"tag":66,"props":9278,"children":9279},{"class":68,"line":79},[9280,9284,9289,9294,9299,9303,9307,9311],{"type":39,"tag":66,"props":9281,"children":9282},{"style":83},[9283],{"type":44,"value":8},{"type":39,"tag":66,"props":9285,"children":9286},{"style":89},[9287],{"type":44,"value":9288}," users",{"type":39,"tag":66,"props":9290,"children":9291},{"style":89},[9292],{"type":44,"value":9293}," create",{"type":39,"tag":66,"props":9295,"children":9296},{"style":89},[9297],{"type":44,"value":9298}," --user-id",{"type":39,"tag":66,"props":9300,"children":9301},{"style":196},[9302],{"type":44,"value":334},{"type":39,"tag":66,"props":9304,"children":9305},{"style":89},[9306],{"type":44,"value":7150},{"type":39,"tag":66,"props":9308,"children":9309},{"style":196},[9310],{"type":44,"value":651},{"type":39,"tag":66,"props":9312,"children":9313},{"style":2045},[9314],{"type":44,"value":3611},{"type":39,"tag":66,"props":9316,"children":9317},{"class":68,"line":105},[9318,9323],{"type":39,"tag":66,"props":9319,"children":9320},{"style":89},[9321],{"type":44,"value":9322},"    --email",{"type":39,"tag":66,"props":9324,"children":9325},{"style":89},[9326],{"type":44,"value":9327}," hello@appwrite.io\n",{"type":39,"tag":66,"props":9329,"children":9330},{"class":68,"line":115},[9331],{"type":39,"tag":66,"props":9332,"children":9333},{"emptyLinePlaceholder":109},[9334],{"type":44,"value":112},{"type":39,"tag":66,"props":9336,"children":9337},{"class":68,"line":124},[9338],{"type":39,"tag":66,"props":9339,"children":9340},{"style":73},[9341],{"type":44,"value":9342},"# List users\n",{"type":39,"tag":66,"props":9344,"children":9345},{"class":68,"line":143},[9346,9350,9354],{"type":39,"tag":66,"props":9347,"children":9348},{"style":83},[9349],{"type":44,"value":8},{"type":39,"tag":66,"props":9351,"children":9352},{"style":89},[9353],{"type":44,"value":9288},{"type":39,"tag":66,"props":9355,"children":9356},{"style":89},[9357],{"type":44,"value":9358}," list\n",{"type":39,"tag":66,"props":9360,"children":9361},{"class":68,"line":160},[9362],{"type":39,"tag":66,"props":9363,"children":9364},{"emptyLinePlaceholder":109},[9365],{"type":44,"value":112},{"type":39,"tag":66,"props":9367,"children":9368},{"class":68,"line":168},[9369],{"type":39,"tag":66,"props":9370,"children":9371},{"style":73},[9372],{"type":44,"value":9373},"# Get a user\n",{"type":39,"tag":66,"props":9375,"children":9376},{"class":68,"line":177},[9377,9381,9385,9389,9393,9397,9402],{"type":39,"tag":66,"props":9378,"children":9379},{"style":83},[9380],{"type":44,"value":8},{"type":39,"tag":66,"props":9382,"children":9383},{"style":89},[9384],{"type":44,"value":9288},{"type":39,"tag":66,"props":9386,"children":9387},{"style":89},[9388],{"type":44,"value":441},{"type":39,"tag":66,"props":9390,"children":9391},{"style":89},[9392],{"type":44,"value":9298},{"type":39,"tag":66,"props":9394,"children":9395},{"style":196},[9396],{"type":44,"value":334},{"type":39,"tag":66,"props":9398,"children":9399},{"style":89},[9400],{"type":44,"value":9401},"\u003CUSER_ID>",{"type":39,"tag":66,"props":9403,"children":9404},{"style":196},[9405],{"type":44,"value":344},{"type":39,"tag":66,"props":9407,"children":9408},{"class":68,"line":207},[9409],{"type":39,"tag":66,"props":9410,"children":9411},{"emptyLinePlaceholder":109},[9412],{"type":44,"value":112},{"type":39,"tag":66,"props":9414,"children":9415},{"class":68,"line":215},[9416],{"type":39,"tag":66,"props":9417,"children":9418},{"style":73},[9419],{"type":44,"value":9420},"# Delete a user\n",{"type":39,"tag":66,"props":9422,"children":9423},{"class":68,"line":224},[9424,9428,9432,9437,9441,9445,9449],{"type":39,"tag":66,"props":9425,"children":9426},{"style":83},[9427],{"type":44,"value":8},{"type":39,"tag":66,"props":9429,"children":9430},{"style":89},[9431],{"type":44,"value":9288},{"type":39,"tag":66,"props":9433,"children":9434},{"style":89},[9435],{"type":44,"value":9436}," delete",{"type":39,"tag":66,"props":9438,"children":9439},{"style":89},[9440],{"type":44,"value":9298},{"type":39,"tag":66,"props":9442,"children":9443},{"style":196},[9444],{"type":44,"value":334},{"type":39,"tag":66,"props":9446,"children":9447},{"style":89},[9448],{"type":44,"value":9401},{"type":39,"tag":66,"props":9450,"children":9451},{"style":196},[9452],{"type":44,"value":344},{"type":39,"tag":47,"props":9454,"children":9456},{"id":9455},"project-management",[9457],{"type":44,"value":9458},"Project Management",{"type":39,"tag":241,"props":9460,"children":9461},{},[9462,9464,9470,9472,9478],{"type":44,"value":9463},"Project-level commands use the singular ",{"type":39,"tag":62,"props":9465,"children":9467},{"className":9466},[],[9468],{"type":44,"value":9469},"project",{"type":44,"value":9471}," service for current-project operations that do not need ",{"type":39,"tag":62,"props":9473,"children":9475},{"className":9474},[],[9476],{"type":44,"value":9477},"--project-id",{"type":44,"value":486},{"type":39,"tag":54,"props":9480,"children":9482},{"className":56,"code":9481,"language":58,"meta":59,"style":59},"# Project settings and policies\nappwrite project update-service --service-id functions --enabled true\nappwrite project update-protocol --protocol-id rest --enabled true\nappwrite project list-policies\nappwrite project get-policy --policy-id \"\u003CPOLICY_ID>\"\n\n# OAuth2 providers\nappwrite project list-o-auth-2-providers\nappwrite project get-o-auth-2-provider --provider github\nappwrite project update-o-auth-2-git-hub --enabled true\n\n# Mock phones and short-lived API keys\nappwrite project create-mock-phone --phone \"+12025550123\" --otp \"123456\"\nappwrite project list-mock-phones\nappwrite project create-ephemeral-key\n",[9483],{"type":39,"tag":62,"props":9484,"children":9485},{"__ignoreMap":59},[9486,9494,9529,9563,9579,9613,9620,9628,9644,9670,9694,9701,9709,9761,9777],{"type":39,"tag":66,"props":9487,"children":9488},{"class":68,"line":69},[9489],{"type":39,"tag":66,"props":9490,"children":9491},{"style":73},[9492],{"type":44,"value":9493},"# Project settings and policies\n",{"type":39,"tag":66,"props":9495,"children":9496},{"class":68,"line":79},[9497,9501,9506,9511,9516,9520,9525],{"type":39,"tag":66,"props":9498,"children":9499},{"style":83},[9500],{"type":44,"value":8},{"type":39,"tag":66,"props":9502,"children":9503},{"style":89},[9504],{"type":44,"value":9505}," project",{"type":39,"tag":66,"props":9507,"children":9508},{"style":89},[9509],{"type":44,"value":9510}," update-service",{"type":39,"tag":66,"props":9512,"children":9513},{"style":89},[9514],{"type":44,"value":9515}," --service-id",{"type":39,"tag":66,"props":9517,"children":9518},{"style":89},[9519],{"type":44,"value":3601},{"type":39,"tag":66,"props":9521,"children":9522},{"style":89},[9523],{"type":44,"value":9524}," --enabled",{"type":39,"tag":66,"props":9526,"children":9527},{"style":196},[9528],{"type":44,"value":1058},{"type":39,"tag":66,"props":9530,"children":9531},{"class":68,"line":105},[9532,9536,9540,9545,9550,9555,9559],{"type":39,"tag":66,"props":9533,"children":9534},{"style":83},[9535],{"type":44,"value":8},{"type":39,"tag":66,"props":9537,"children":9538},{"style":89},[9539],{"type":44,"value":9505},{"type":39,"tag":66,"props":9541,"children":9542},{"style":89},[9543],{"type":44,"value":9544}," update-protocol",{"type":39,"tag":66,"props":9546,"children":9547},{"style":89},[9548],{"type":44,"value":9549}," --protocol-id",{"type":39,"tag":66,"props":9551,"children":9552},{"style":89},[9553],{"type":44,"value":9554}," rest",{"type":39,"tag":66,"props":9556,"children":9557},{"style":89},[9558],{"type":44,"value":9524},{"type":39,"tag":66,"props":9560,"children":9561},{"style":196},[9562],{"type":44,"value":1058},{"type":39,"tag":66,"props":9564,"children":9565},{"class":68,"line":115},[9566,9570,9574],{"type":39,"tag":66,"props":9567,"children":9568},{"style":83},[9569],{"type":44,"value":8},{"type":39,"tag":66,"props":9571,"children":9572},{"style":89},[9573],{"type":44,"value":9505},{"type":39,"tag":66,"props":9575,"children":9576},{"style":89},[9577],{"type":44,"value":9578}," list-policies\n",{"type":39,"tag":66,"props":9580,"children":9581},{"class":68,"line":124},[9582,9586,9590,9595,9600,9604,9609],{"type":39,"tag":66,"props":9583,"children":9584},{"style":83},[9585],{"type":44,"value":8},{"type":39,"tag":66,"props":9587,"children":9588},{"style":89},[9589],{"type":44,"value":9505},{"type":39,"tag":66,"props":9591,"children":9592},{"style":89},[9593],{"type":44,"value":9594}," get-policy",{"type":39,"tag":66,"props":9596,"children":9597},{"style":89},[9598],{"type":44,"value":9599}," --policy-id",{"type":39,"tag":66,"props":9601,"children":9602},{"style":196},[9603],{"type":44,"value":334},{"type":39,"tag":66,"props":9605,"children":9606},{"style":89},[9607],{"type":44,"value":9608},"\u003CPOLICY_ID>",{"type":39,"tag":66,"props":9610,"children":9611},{"style":196},[9612],{"type":44,"value":344},{"type":39,"tag":66,"props":9614,"children":9615},{"class":68,"line":143},[9616],{"type":39,"tag":66,"props":9617,"children":9618},{"emptyLinePlaceholder":109},[9619],{"type":44,"value":112},{"type":39,"tag":66,"props":9621,"children":9622},{"class":68,"line":160},[9623],{"type":39,"tag":66,"props":9624,"children":9625},{"style":73},[9626],{"type":44,"value":9627},"# OAuth2 providers\n",{"type":39,"tag":66,"props":9629,"children":9630},{"class":68,"line":168},[9631,9635,9639],{"type":39,"tag":66,"props":9632,"children":9633},{"style":83},[9634],{"type":44,"value":8},{"type":39,"tag":66,"props":9636,"children":9637},{"style":89},[9638],{"type":44,"value":9505},{"type":39,"tag":66,"props":9640,"children":9641},{"style":89},[9642],{"type":44,"value":9643}," list-o-auth-2-providers\n",{"type":39,"tag":66,"props":9645,"children":9646},{"class":68,"line":177},[9647,9651,9655,9660,9665],{"type":39,"tag":66,"props":9648,"children":9649},{"style":83},[9650],{"type":44,"value":8},{"type":39,"tag":66,"props":9652,"children":9653},{"style":89},[9654],{"type":44,"value":9505},{"type":39,"tag":66,"props":9656,"children":9657},{"style":89},[9658],{"type":44,"value":9659}," get-o-auth-2-provider",{"type":39,"tag":66,"props":9661,"children":9662},{"style":89},[9663],{"type":44,"value":9664}," --provider",{"type":39,"tag":66,"props":9666,"children":9667},{"style":89},[9668],{"type":44,"value":9669}," github\n",{"type":39,"tag":66,"props":9671,"children":9672},{"class":68,"line":207},[9673,9677,9681,9686,9690],{"type":39,"tag":66,"props":9674,"children":9675},{"style":83},[9676],{"type":44,"value":8},{"type":39,"tag":66,"props":9678,"children":9679},{"style":89},[9680],{"type":44,"value":9505},{"type":39,"tag":66,"props":9682,"children":9683},{"style":89},[9684],{"type":44,"value":9685}," update-o-auth-2-git-hub",{"type":39,"tag":66,"props":9687,"children":9688},{"style":89},[9689],{"type":44,"value":9524},{"type":39,"tag":66,"props":9691,"children":9692},{"style":196},[9693],{"type":44,"value":1058},{"type":39,"tag":66,"props":9695,"children":9696},{"class":68,"line":215},[9697],{"type":39,"tag":66,"props":9698,"children":9699},{"emptyLinePlaceholder":109},[9700],{"type":44,"value":112},{"type":39,"tag":66,"props":9702,"children":9703},{"class":68,"line":224},[9704],{"type":39,"tag":66,"props":9705,"children":9706},{"style":73},[9707],{"type":44,"value":9708},"# Mock phones and short-lived API keys\n",{"type":39,"tag":66,"props":9710,"children":9711},{"class":68,"line":417},[9712,9716,9720,9725,9730,9734,9739,9743,9748,9752,9757],{"type":39,"tag":66,"props":9713,"children":9714},{"style":83},[9715],{"type":44,"value":8},{"type":39,"tag":66,"props":9717,"children":9718},{"style":89},[9719],{"type":44,"value":9505},{"type":39,"tag":66,"props":9721,"children":9722},{"style":89},[9723],{"type":44,"value":9724}," create-mock-phone",{"type":39,"tag":66,"props":9726,"children":9727},{"style":89},[9728],{"type":44,"value":9729}," --phone",{"type":39,"tag":66,"props":9731,"children":9732},{"style":196},[9733],{"type":44,"value":334},{"type":39,"tag":66,"props":9735,"children":9736},{"style":89},[9737],{"type":44,"value":9738},"+12025550123",{"type":39,"tag":66,"props":9740,"children":9741},{"style":196},[9742],{"type":44,"value":651},{"type":39,"tag":66,"props":9744,"children":9745},{"style":89},[9746],{"type":44,"value":9747}," --otp",{"type":39,"tag":66,"props":9749,"children":9750},{"style":196},[9751],{"type":44,"value":334},{"type":39,"tag":66,"props":9753,"children":9754},{"style":89},[9755],{"type":44,"value":9756},"123456",{"type":39,"tag":66,"props":9758,"children":9759},{"style":196},[9760],{"type":44,"value":344},{"type":39,"tag":66,"props":9762,"children":9763},{"class":68,"line":426},[9764,9768,9772],{"type":39,"tag":66,"props":9765,"children":9766},{"style":83},[9767],{"type":44,"value":8},{"type":39,"tag":66,"props":9769,"children":9770},{"style":89},[9771],{"type":44,"value":9505},{"type":39,"tag":66,"props":9773,"children":9774},{"style":89},[9775],{"type":44,"value":9776}," list-mock-phones\n",{"type":39,"tag":66,"props":9778,"children":9779},{"class":68,"line":1011},[9780,9784,9788],{"type":39,"tag":66,"props":9781,"children":9782},{"style":83},[9783],{"type":44,"value":8},{"type":39,"tag":66,"props":9785,"children":9786},{"style":89},[9787],{"type":44,"value":9505},{"type":39,"tag":66,"props":9789,"children":9790},{"style":89},[9791],{"type":44,"value":9792}," create-ephemeral-key\n",{"type":39,"tag":47,"props":9794,"children":9796},{"id":9795},"generate-type-safe-sdk",[9797],{"type":44,"value":9798},"Generate Type-Safe SDK",{"type":39,"tag":54,"props":9800,"children":9802},{"className":56,"code":9801,"language":58,"meta":59,"style":59},"# Auto-detect language and generate\nappwrite generate\n\n# Specify output directory\nappwrite generate --output .\u002Fsrc\u002Fgenerated\n\n# Specify language\nappwrite generate --language typescript\n\n# Override generated import settings\nappwrite generate --appwrite-import-source node-appwrite --import-extension .js\n",[9803],{"type":39,"tag":62,"props":9804,"children":9805},{"__ignoreMap":59},[9806,9814,9826,9833,9841,9863,9870,9878,9899,9906,9914],{"type":39,"tag":66,"props":9807,"children":9808},{"class":68,"line":69},[9809],{"type":39,"tag":66,"props":9810,"children":9811},{"style":73},[9812],{"type":44,"value":9813},"# Auto-detect language and generate\n",{"type":39,"tag":66,"props":9815,"children":9816},{"class":68,"line":79},[9817,9821],{"type":39,"tag":66,"props":9818,"children":9819},{"style":83},[9820],{"type":44,"value":8},{"type":39,"tag":66,"props":9822,"children":9823},{"style":89},[9824],{"type":44,"value":9825}," generate\n",{"type":39,"tag":66,"props":9827,"children":9828},{"class":68,"line":105},[9829],{"type":39,"tag":66,"props":9830,"children":9831},{"emptyLinePlaceholder":109},[9832],{"type":44,"value":112},{"type":39,"tag":66,"props":9834,"children":9835},{"class":68,"line":115},[9836],{"type":39,"tag":66,"props":9837,"children":9838},{"style":73},[9839],{"type":44,"value":9840},"# Specify output directory\n",{"type":39,"tag":66,"props":9842,"children":9843},{"class":68,"line":124},[9844,9848,9853,9858],{"type":39,"tag":66,"props":9845,"children":9846},{"style":83},[9847],{"type":44,"value":8},{"type":39,"tag":66,"props":9849,"children":9850},{"style":89},[9851],{"type":44,"value":9852}," generate",{"type":39,"tag":66,"props":9854,"children":9855},{"style":89},[9856],{"type":44,"value":9857}," --output",{"type":39,"tag":66,"props":9859,"children":9860},{"style":89},[9861],{"type":44,"value":9862}," .\u002Fsrc\u002Fgenerated\n",{"type":39,"tag":66,"props":9864,"children":9865},{"class":68,"line":143},[9866],{"type":39,"tag":66,"props":9867,"children":9868},{"emptyLinePlaceholder":109},[9869],{"type":44,"value":112},{"type":39,"tag":66,"props":9871,"children":9872},{"class":68,"line":160},[9873],{"type":39,"tag":66,"props":9874,"children":9875},{"style":73},[9876],{"type":44,"value":9877},"# Specify language\n",{"type":39,"tag":66,"props":9879,"children":9880},{"class":68,"line":168},[9881,9885,9889,9894],{"type":39,"tag":66,"props":9882,"children":9883},{"style":83},[9884],{"type":44,"value":8},{"type":39,"tag":66,"props":9886,"children":9887},{"style":89},[9888],{"type":44,"value":9852},{"type":39,"tag":66,"props":9890,"children":9891},{"style":89},[9892],{"type":44,"value":9893}," --language",{"type":39,"tag":66,"props":9895,"children":9896},{"style":89},[9897],{"type":44,"value":9898}," typescript\n",{"type":39,"tag":66,"props":9900,"children":9901},{"class":68,"line":177},[9902],{"type":39,"tag":66,"props":9903,"children":9904},{"emptyLinePlaceholder":109},[9905],{"type":44,"value":112},{"type":39,"tag":66,"props":9907,"children":9908},{"class":68,"line":207},[9909],{"type":39,"tag":66,"props":9910,"children":9911},{"style":73},[9912],{"type":44,"value":9913},"# Override generated import settings\n",{"type":39,"tag":66,"props":9915,"children":9916},{"class":68,"line":215},[9917,9921,9925,9930,9935,9940],{"type":39,"tag":66,"props":9918,"children":9919},{"style":83},[9920],{"type":44,"value":8},{"type":39,"tag":66,"props":9922,"children":9923},{"style":89},[9924],{"type":44,"value":9852},{"type":39,"tag":66,"props":9926,"children":9927},{"style":89},[9928],{"type":44,"value":9929}," --appwrite-import-source",{"type":39,"tag":66,"props":9931,"children":9932},{"style":89},[9933],{"type":44,"value":9934}," node-appwrite",{"type":39,"tag":66,"props":9936,"children":9937},{"style":89},[9938],{"type":44,"value":9939}," --import-extension",{"type":39,"tag":66,"props":9941,"children":9942},{"style":89},[9943],{"type":44,"value":9944}," .js\n",{"type":39,"tag":241,"props":9946,"children":9947},{},[9948],{"type":44,"value":9949},"Generated files:",{"type":39,"tag":2952,"props":9951,"children":9952},{},[9953,9968],{"type":39,"tag":2956,"props":9954,"children":9955},{},[9956],{"type":39,"tag":2960,"props":9957,"children":9958},{},[9959,9964],{"type":39,"tag":2964,"props":9960,"children":9961},{},[9962],{"type":44,"value":9963},"File",{"type":39,"tag":2964,"props":9965,"children":9966},{},[9967],{"type":44,"value":2973},{"type":39,"tag":2975,"props":9969,"children":9970},{},[9971,9988,10005,10022],{"type":39,"tag":2960,"props":9972,"children":9973},{},[9974,9983],{"type":39,"tag":2982,"props":9975,"children":9976},{},[9977],{"type":39,"tag":62,"props":9978,"children":9980},{"className":9979},[],[9981],{"type":44,"value":9982},"types.ts",{"type":39,"tag":2982,"props":9984,"children":9985},{},[9986],{"type":44,"value":9987},"Type definitions from your database schema",{"type":39,"tag":2960,"props":9989,"children":9990},{},[9991,10000],{"type":39,"tag":2982,"props":9992,"children":9993},{},[9994],{"type":39,"tag":62,"props":9995,"children":9997},{"className":9996},[],[9998],{"type":44,"value":9999},"databases.ts",{"type":39,"tag":2982,"props":10001,"children":10002},{},[10003],{"type":44,"value":10004},"Typed database helpers for querying and mutating rows",{"type":39,"tag":2960,"props":10006,"children":10007},{},[10008,10017],{"type":39,"tag":2982,"props":10009,"children":10010},{},[10011],{"type":39,"tag":62,"props":10012,"children":10014},{"className":10013},[],[10015],{"type":44,"value":10016},"constants.ts",{"type":39,"tag":2982,"props":10018,"children":10019},{},[10020],{"type":44,"value":10021},"Configuration constants (endpoint, project ID)",{"type":39,"tag":2960,"props":10023,"children":10024},{},[10025,10034],{"type":39,"tag":2982,"props":10026,"children":10027},{},[10028],{"type":39,"tag":62,"props":10029,"children":10031},{"className":10030},[],[10032],{"type":44,"value":10033},"index.ts",{"type":39,"tag":2982,"props":10035,"children":10036},{},[10037],{"type":44,"value":10038},"Entry point that exports all helpers",{"type":39,"tag":241,"props":10040,"children":10041},{},[10042],{"type":44,"value":10043},"Usage:",{"type":39,"tag":54,"props":10045,"children":10049},{"className":10046,"code":10047,"language":10048,"meta":59,"style":59},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { databases } from \".\u002Fgenerated\u002Fappwrite\";\n\nconst customers = databases.use(\"main\").use(\"customers\");\n\n\u002F\u002F Create\nconst customer = await customers.create({\n    name: \"Walter O' Brian\",\n    email: \"walter@example.com\"\n});\n\n\u002F\u002F List with typed queries\nconst results = await customers.list({\n    queries: (q) => [\n        q.equal(\"name\", \"Walter O' Brian\"),\n        q.orderDesc(\"$createdAt\"),\n        q.limit(10)\n    ]\n});\n\n\u002F\u002F Update\nawait customers.update(\"customer-id-123\", {\n    email: \"walter@scorpion.com\"\n});\n\n\u002F\u002F Delete\nawait customers.delete(\"customer-id-123\");\n\n\u002F\u002F Bulk create\nawait customers.createMany([\n    { name: \"Walter O' Brian\", email: \"walter@example.com\" },\n    { name: \"Paige Dineen\", email: \"paige@example.com\" }\n]);\n","typescript",[10050],{"type":39,"tag":62,"props":10051,"children":10052},{"__ignoreMap":59},[10053,10099,10106,10192,10199,10207,10250,10279,10304,10320,10327,10335,10376,10412,10469,10509,10539,10546,10561,10568,10576,10622,10646,10661,10668,10676,10720,10727,10735,10760,10819,10877],{"type":39,"tag":66,"props":10054,"children":10055},{"class":68,"line":69},[10056,10062,10067,10071,10076,10081,10085,10090,10094],{"type":39,"tag":66,"props":10057,"children":10059},{"style":10058},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[10060],{"type":44,"value":10061},"import",{"type":39,"tag":66,"props":10063,"children":10064},{"style":196},[10065],{"type":44,"value":10066}," {",{"type":39,"tag":66,"props":10068,"children":10069},{"style":2045},[10070],{"type":44,"value":7678},{"type":39,"tag":66,"props":10072,"children":10073},{"style":196},[10074],{"type":44,"value":10075}," }",{"type":39,"tag":66,"props":10077,"children":10078},{"style":10058},[10079],{"type":44,"value":10080}," from",{"type":39,"tag":66,"props":10082,"children":10083},{"style":196},[10084],{"type":44,"value":334},{"type":39,"tag":66,"props":10086,"children":10087},{"style":89},[10088],{"type":44,"value":10089},".\u002Fgenerated\u002Fappwrite",{"type":39,"tag":66,"props":10091,"children":10092},{"style":196},[10093],{"type":44,"value":651},{"type":39,"tag":66,"props":10095,"children":10096},{"style":196},[10097],{"type":44,"value":10098},";\n",{"type":39,"tag":66,"props":10100,"children":10101},{"class":68,"line":79},[10102],{"type":39,"tag":66,"props":10103,"children":10104},{"emptyLinePlaceholder":109},[10105],{"type":44,"value":112},{"type":39,"tag":66,"props":10107,"children":10108},{"class":68,"line":105},[10109,10114,10119,10123,10127,10131,10137,10142,10146,10151,10155,10159,10163,10167,10171,10175,10180,10184,10188],{"type":39,"tag":66,"props":10110,"children":10111},{"style":643},[10112],{"type":44,"value":10113},"const",{"type":39,"tag":66,"props":10115,"children":10116},{"style":2045},[10117],{"type":44,"value":10118}," customers ",{"type":39,"tag":66,"props":10120,"children":10121},{"style":196},[10122],{"type":44,"value":4109},{"type":39,"tag":66,"props":10124,"children":10125},{"style":2045},[10126],{"type":44,"value":7678},{"type":39,"tag":66,"props":10128,"children":10129},{"style":196},[10130],{"type":44,"value":486},{"type":39,"tag":66,"props":10132,"children":10134},{"style":10133},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[10135],{"type":44,"value":10136},"use",{"type":39,"tag":66,"props":10138,"children":10139},{"style":2045},[10140],{"type":44,"value":10141},"(",{"type":39,"tag":66,"props":10143,"children":10144},{"style":196},[10145],{"type":44,"value":651},{"type":39,"tag":66,"props":10147,"children":10148},{"style":89},[10149],{"type":44,"value":10150},"main",{"type":39,"tag":66,"props":10152,"children":10153},{"style":196},[10154],{"type":44,"value":651},{"type":39,"tag":66,"props":10156,"children":10157},{"style":2045},[10158],{"type":44,"value":6176},{"type":39,"tag":66,"props":10160,"children":10161},{"style":196},[10162],{"type":44,"value":486},{"type":39,"tag":66,"props":10164,"children":10165},{"style":10133},[10166],{"type":44,"value":10136},{"type":39,"tag":66,"props":10168,"children":10169},{"style":2045},[10170],{"type":44,"value":10141},{"type":39,"tag":66,"props":10172,"children":10173},{"style":196},[10174],{"type":44,"value":651},{"type":39,"tag":66,"props":10176,"children":10177},{"style":89},[10178],{"type":44,"value":10179},"customers",{"type":39,"tag":66,"props":10181,"children":10182},{"style":196},[10183],{"type":44,"value":651},{"type":39,"tag":66,"props":10185,"children":10186},{"style":2045},[10187],{"type":44,"value":6176},{"type":39,"tag":66,"props":10189,"children":10190},{"style":196},[10191],{"type":44,"value":10098},{"type":39,"tag":66,"props":10193,"children":10194},{"class":68,"line":115},[10195],{"type":39,"tag":66,"props":10196,"children":10197},{"emptyLinePlaceholder":109},[10198],{"type":44,"value":112},{"type":39,"tag":66,"props":10200,"children":10201},{"class":68,"line":124},[10202],{"type":39,"tag":66,"props":10203,"children":10204},{"style":73},[10205],{"type":44,"value":10206},"\u002F\u002F Create\n",{"type":39,"tag":66,"props":10208,"children":10209},{"class":68,"line":143},[10210,10214,10219,10223,10228,10233,10237,10242,10246],{"type":39,"tag":66,"props":10211,"children":10212},{"style":643},[10213],{"type":44,"value":10113},{"type":39,"tag":66,"props":10215,"children":10216},{"style":2045},[10217],{"type":44,"value":10218}," customer ",{"type":39,"tag":66,"props":10220,"children":10221},{"style":196},[10222],{"type":44,"value":4109},{"type":39,"tag":66,"props":10224,"children":10225},{"style":10058},[10226],{"type":44,"value":10227}," await",{"type":39,"tag":66,"props":10229,"children":10230},{"style":2045},[10231],{"type":44,"value":10232}," customers",{"type":39,"tag":66,"props":10234,"children":10235},{"style":196},[10236],{"type":44,"value":486},{"type":39,"tag":66,"props":10238,"children":10239},{"style":10133},[10240],{"type":44,"value":10241},"create",{"type":39,"tag":66,"props":10243,"children":10244},{"style":2045},[10245],{"type":44,"value":10141},{"type":39,"tag":66,"props":10247,"children":10248},{"style":196},[10249],{"type":44,"value":632},{"type":39,"tag":66,"props":10251,"children":10252},{"class":68,"line":160},[10253,10258,10262,10266,10271,10275],{"type":39,"tag":66,"props":10254,"children":10255},{"style":1236},[10256],{"type":44,"value":10257},"    name",{"type":39,"tag":66,"props":10259,"children":10260},{"style":196},[10261],{"type":44,"value":656},{"type":39,"tag":66,"props":10263,"children":10264},{"style":196},[10265],{"type":44,"value":334},{"type":39,"tag":66,"props":10267,"children":10268},{"style":89},[10269],{"type":44,"value":10270},"Walter O' Brian",{"type":39,"tag":66,"props":10272,"children":10273},{"style":196},[10274],{"type":44,"value":651},{"type":39,"tag":66,"props":10276,"children":10277},{"style":196},[10278],{"type":44,"value":673},{"type":39,"tag":66,"props":10280,"children":10281},{"class":68,"line":168},[10282,10287,10291,10295,10300],{"type":39,"tag":66,"props":10283,"children":10284},{"style":1236},[10285],{"type":44,"value":10286},"    email",{"type":39,"tag":66,"props":10288,"children":10289},{"style":196},[10290],{"type":44,"value":656},{"type":39,"tag":66,"props":10292,"children":10293},{"style":196},[10294],{"type":44,"value":334},{"type":39,"tag":66,"props":10296,"children":10297},{"style":89},[10298],{"type":44,"value":10299},"walter@example.com",{"type":39,"tag":66,"props":10301,"children":10302},{"style":196},[10303],{"type":44,"value":344},{"type":39,"tag":66,"props":10305,"children":10306},{"class":68,"line":177},[10307,10312,10316],{"type":39,"tag":66,"props":10308,"children":10309},{"style":196},[10310],{"type":44,"value":10311},"}",{"type":39,"tag":66,"props":10313,"children":10314},{"style":2045},[10315],{"type":44,"value":6176},{"type":39,"tag":66,"props":10317,"children":10318},{"style":196},[10319],{"type":44,"value":10098},{"type":39,"tag":66,"props":10321,"children":10322},{"class":68,"line":207},[10323],{"type":39,"tag":66,"props":10324,"children":10325},{"emptyLinePlaceholder":109},[10326],{"type":44,"value":112},{"type":39,"tag":66,"props":10328,"children":10329},{"class":68,"line":215},[10330],{"type":39,"tag":66,"props":10331,"children":10332},{"style":73},[10333],{"type":44,"value":10334},"\u002F\u002F List with typed queries\n",{"type":39,"tag":66,"props":10336,"children":10337},{"class":68,"line":224},[10338,10342,10347,10351,10355,10359,10363,10368,10372],{"type":39,"tag":66,"props":10339,"children":10340},{"style":643},[10341],{"type":44,"value":10113},{"type":39,"tag":66,"props":10343,"children":10344},{"style":2045},[10345],{"type":44,"value":10346}," results ",{"type":39,"tag":66,"props":10348,"children":10349},{"style":196},[10350],{"type":44,"value":4109},{"type":39,"tag":66,"props":10352,"children":10353},{"style":10058},[10354],{"type":44,"value":10227},{"type":39,"tag":66,"props":10356,"children":10357},{"style":2045},[10358],{"type":44,"value":10232},{"type":39,"tag":66,"props":10360,"children":10361},{"style":196},[10362],{"type":44,"value":486},{"type":39,"tag":66,"props":10364,"children":10365},{"style":10133},[10366],{"type":44,"value":10367},"list",{"type":39,"tag":66,"props":10369,"children":10370},{"style":2045},[10371],{"type":44,"value":10141},{"type":39,"tag":66,"props":10373,"children":10374},{"style":196},[10375],{"type":44,"value":632},{"type":39,"tag":66,"props":10377,"children":10378},{"class":68,"line":417},[10379,10384,10388,10393,10399,10403,10408],{"type":39,"tag":66,"props":10380,"children":10381},{"style":10133},[10382],{"type":44,"value":10383},"    queries",{"type":39,"tag":66,"props":10385,"children":10386},{"style":196},[10387],{"type":44,"value":656},{"type":39,"tag":66,"props":10389,"children":10390},{"style":196},[10391],{"type":44,"value":10392}," (",{"type":39,"tag":66,"props":10394,"children":10396},{"style":10395},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[10397],{"type":44,"value":10398},"q",{"type":39,"tag":66,"props":10400,"children":10401},{"style":196},[10402],{"type":44,"value":6176},{"type":39,"tag":66,"props":10404,"children":10405},{"style":643},[10406],{"type":44,"value":10407}," =>",{"type":39,"tag":66,"props":10409,"children":10410},{"style":2045},[10411],{"type":44,"value":2421},{"type":39,"tag":66,"props":10413,"children":10414},{"class":68,"line":426},[10415,10420,10424,10429,10433,10437,10441,10445,10449,10453,10457,10461,10465],{"type":39,"tag":66,"props":10416,"children":10417},{"style":2045},[10418],{"type":44,"value":10419},"        q",{"type":39,"tag":66,"props":10421,"children":10422},{"style":196},[10423],{"type":44,"value":486},{"type":39,"tag":66,"props":10425,"children":10426},{"style":10133},[10427],{"type":44,"value":10428},"equal",{"type":39,"tag":66,"props":10430,"children":10431},{"style":2045},[10432],{"type":44,"value":10141},{"type":39,"tag":66,"props":10434,"children":10435},{"style":196},[10436],{"type":44,"value":651},{"type":39,"tag":66,"props":10438,"children":10439},{"style":89},[10440],{"type":44,"value":1645},{"type":39,"tag":66,"props":10442,"children":10443},{"style":196},[10444],{"type":44,"value":651},{"type":39,"tag":66,"props":10446,"children":10447},{"style":196},[10448],{"type":44,"value":6185},{"type":39,"tag":66,"props":10450,"children":10451},{"style":196},[10452],{"type":44,"value":334},{"type":39,"tag":66,"props":10454,"children":10455},{"style":89},[10456],{"type":44,"value":10270},{"type":39,"tag":66,"props":10458,"children":10459},{"style":196},[10460],{"type":44,"value":651},{"type":39,"tag":66,"props":10462,"children":10463},{"style":2045},[10464],{"type":44,"value":6176},{"type":39,"tag":66,"props":10466,"children":10467},{"style":196},[10468],{"type":44,"value":673},{"type":39,"tag":66,"props":10470,"children":10471},{"class":68,"line":1011},[10472,10476,10480,10485,10489,10493,10497,10501,10505],{"type":39,"tag":66,"props":10473,"children":10474},{"style":2045},[10475],{"type":44,"value":10419},{"type":39,"tag":66,"props":10477,"children":10478},{"style":196},[10479],{"type":44,"value":486},{"type":39,"tag":66,"props":10481,"children":10482},{"style":10133},[10483],{"type":44,"value":10484},"orderDesc",{"type":39,"tag":66,"props":10486,"children":10487},{"style":2045},[10488],{"type":44,"value":10141},{"type":39,"tag":66,"props":10490,"children":10491},{"style":196},[10492],{"type":44,"value":651},{"type":39,"tag":66,"props":10494,"children":10495},{"style":89},[10496],{"type":44,"value":3655},{"type":39,"tag":66,"props":10498,"children":10499},{"style":196},[10500],{"type":44,"value":651},{"type":39,"tag":66,"props":10502,"children":10503},{"style":2045},[10504],{"type":44,"value":6176},{"type":39,"tag":66,"props":10506,"children":10507},{"style":196},[10508],{"type":44,"value":673},{"type":39,"tag":66,"props":10510,"children":10511},{"class":68,"line":1035},[10512,10516,10520,10525,10529,10534],{"type":39,"tag":66,"props":10513,"children":10514},{"style":2045},[10515],{"type":44,"value":10419},{"type":39,"tag":66,"props":10517,"children":10518},{"style":196},[10519],{"type":44,"value":486},{"type":39,"tag":66,"props":10521,"children":10522},{"style":10133},[10523],{"type":44,"value":10524},"limit",{"type":39,"tag":66,"props":10526,"children":10527},{"style":2045},[10528],{"type":44,"value":10141},{"type":39,"tag":66,"props":10530,"children":10531},{"style":945},[10532],{"type":44,"value":10533},"10",{"type":39,"tag":66,"props":10535,"children":10536},{"style":2045},[10537],{"type":44,"value":10538},")\n",{"type":39,"tag":66,"props":10540,"children":10541},{"class":68,"line":1061},[10542],{"type":39,"tag":66,"props":10543,"children":10544},{"style":2045},[10545],{"type":44,"value":2938},{"type":39,"tag":66,"props":10547,"children":10548},{"class":68,"line":1070},[10549,10553,10557],{"type":39,"tag":66,"props":10550,"children":10551},{"style":196},[10552],{"type":44,"value":10311},{"type":39,"tag":66,"props":10554,"children":10555},{"style":2045},[10556],{"type":44,"value":6176},{"type":39,"tag":66,"props":10558,"children":10559},{"style":196},[10560],{"type":44,"value":10098},{"type":39,"tag":66,"props":10562,"children":10563},{"class":68,"line":1095},[10564],{"type":39,"tag":66,"props":10565,"children":10566},{"emptyLinePlaceholder":109},[10567],{"type":44,"value":112},{"type":39,"tag":66,"props":10569,"children":10570},{"class":68,"line":1120},[10571],{"type":39,"tag":66,"props":10572,"children":10573},{"style":73},[10574],{"type":44,"value":10575},"\u002F\u002F Update\n",{"type":39,"tag":66,"props":10577,"children":10578},{"class":68,"line":1145},[10579,10584,10588,10592,10597,10601,10605,10610,10614,10618],{"type":39,"tag":66,"props":10580,"children":10581},{"style":10058},[10582],{"type":44,"value":10583},"await",{"type":39,"tag":66,"props":10585,"children":10586},{"style":2045},[10587],{"type":44,"value":10232},{"type":39,"tag":66,"props":10589,"children":10590},{"style":196},[10591],{"type":44,"value":486},{"type":39,"tag":66,"props":10593,"children":10594},{"style":10133},[10595],{"type":44,"value":10596},"update",{"type":39,"tag":66,"props":10598,"children":10599},{"style":2045},[10600],{"type":44,"value":10141},{"type":39,"tag":66,"props":10602,"children":10603},{"style":196},[10604],{"type":44,"value":651},{"type":39,"tag":66,"props":10606,"children":10607},{"style":89},[10608],{"type":44,"value":10609},"customer-id-123",{"type":39,"tag":66,"props":10611,"children":10612},{"style":196},[10613],{"type":44,"value":651},{"type":39,"tag":66,"props":10615,"children":10616},{"style":196},[10617],{"type":44,"value":6185},{"type":39,"tag":66,"props":10619,"children":10620},{"style":196},[10621],{"type":44,"value":770},{"type":39,"tag":66,"props":10623,"children":10624},{"class":68,"line":1170},[10625,10629,10633,10637,10642],{"type":39,"tag":66,"props":10626,"children":10627},{"style":1236},[10628],{"type":44,"value":10286},{"type":39,"tag":66,"props":10630,"children":10631},{"style":196},[10632],{"type":44,"value":656},{"type":39,"tag":66,"props":10634,"children":10635},{"style":196},[10636],{"type":44,"value":334},{"type":39,"tag":66,"props":10638,"children":10639},{"style":89},[10640],{"type":44,"value":10641},"walter@scorpion.com",{"type":39,"tag":66,"props":10643,"children":10644},{"style":196},[10645],{"type":44,"value":344},{"type":39,"tag":66,"props":10647,"children":10648},{"class":68,"line":23},[10649,10653,10657],{"type":39,"tag":66,"props":10650,"children":10651},{"style":196},[10652],{"type":44,"value":10311},{"type":39,"tag":66,"props":10654,"children":10655},{"style":2045},[10656],{"type":44,"value":6176},{"type":39,"tag":66,"props":10658,"children":10659},{"style":196},[10660],{"type":44,"value":10098},{"type":39,"tag":66,"props":10662,"children":10663},{"class":68,"line":1202},[10664],{"type":39,"tag":66,"props":10665,"children":10666},{"emptyLinePlaceholder":109},[10667],{"type":44,"value":112},{"type":39,"tag":66,"props":10669,"children":10670},{"class":68,"line":1227},[10671],{"type":39,"tag":66,"props":10672,"children":10673},{"style":73},[10674],{"type":44,"value":10675},"\u002F\u002F Delete\n",{"type":39,"tag":66,"props":10677,"children":10678},{"class":68,"line":1254},[10679,10683,10687,10691,10696,10700,10704,10708,10712,10716],{"type":39,"tag":66,"props":10680,"children":10681},{"style":10058},[10682],{"type":44,"value":10583},{"type":39,"tag":66,"props":10684,"children":10685},{"style":2045},[10686],{"type":44,"value":10232},{"type":39,"tag":66,"props":10688,"children":10689},{"style":196},[10690],{"type":44,"value":486},{"type":39,"tag":66,"props":10692,"children":10693},{"style":10133},[10694],{"type":44,"value":10695},"delete",{"type":39,"tag":66,"props":10697,"children":10698},{"style":2045},[10699],{"type":44,"value":10141},{"type":39,"tag":66,"props":10701,"children":10702},{"style":196},[10703],{"type":44,"value":651},{"type":39,"tag":66,"props":10705,"children":10706},{"style":89},[10707],{"type":44,"value":10609},{"type":39,"tag":66,"props":10709,"children":10710},{"style":196},[10711],{"type":44,"value":651},{"type":39,"tag":66,"props":10713,"children":10714},{"style":2045},[10715],{"type":44,"value":6176},{"type":39,"tag":66,"props":10717,"children":10718},{"style":196},[10719],{"type":44,"value":10098},{"type":39,"tag":66,"props":10721,"children":10722},{"class":68,"line":1279},[10723],{"type":39,"tag":66,"props":10724,"children":10725},{"emptyLinePlaceholder":109},[10726],{"type":44,"value":112},{"type":39,"tag":66,"props":10728,"children":10729},{"class":68,"line":1288},[10730],{"type":39,"tag":66,"props":10731,"children":10732},{"style":73},[10733],{"type":44,"value":10734},"\u002F\u002F Bulk create\n",{"type":39,"tag":66,"props":10736,"children":10737},{"class":68,"line":1313},[10738,10742,10746,10750,10755],{"type":39,"tag":66,"props":10739,"children":10740},{"style":10058},[10741],{"type":44,"value":10583},{"type":39,"tag":66,"props":10743,"children":10744},{"style":2045},[10745],{"type":44,"value":10232},{"type":39,"tag":66,"props":10747,"children":10748},{"style":196},[10749],{"type":44,"value":486},{"type":39,"tag":66,"props":10751,"children":10752},{"style":10133},[10753],{"type":44,"value":10754},"createMany",{"type":39,"tag":66,"props":10756,"children":10757},{"style":2045},[10758],{"type":44,"value":10759},"([\n",{"type":39,"tag":66,"props":10761,"children":10762},{"class":68,"line":1343},[10763,10768,10773,10777,10781,10785,10789,10793,10798,10802,10806,10810,10814],{"type":39,"tag":66,"props":10764,"children":10765},{"style":196},[10766],{"type":44,"value":10767},"    {",{"type":39,"tag":66,"props":10769,"children":10770},{"style":1236},[10771],{"type":44,"value":10772}," name",{"type":39,"tag":66,"props":10774,"children":10775},{"style":196},[10776],{"type":44,"value":656},{"type":39,"tag":66,"props":10778,"children":10779},{"style":196},[10780],{"type":44,"value":334},{"type":39,"tag":66,"props":10782,"children":10783},{"style":89},[10784],{"type":44,"value":10270},{"type":39,"tag":66,"props":10786,"children":10787},{"style":196},[10788],{"type":44,"value":651},{"type":39,"tag":66,"props":10790,"children":10791},{"style":196},[10792],{"type":44,"value":6185},{"type":39,"tag":66,"props":10794,"children":10795},{"style":1236},[10796],{"type":44,"value":10797}," email",{"type":39,"tag":66,"props":10799,"children":10800},{"style":196},[10801],{"type":44,"value":656},{"type":39,"tag":66,"props":10803,"children":10804},{"style":196},[10805],{"type":44,"value":334},{"type":39,"tag":66,"props":10807,"children":10808},{"style":89},[10809],{"type":44,"value":10299},{"type":39,"tag":66,"props":10811,"children":10812},{"style":196},[10813],{"type":44,"value":651},{"type":39,"tag":66,"props":10815,"children":10816},{"style":196},[10817],{"type":44,"value":10818}," },\n",{"type":39,"tag":66,"props":10820,"children":10821},{"class":68,"line":1368},[10822,10826,10830,10834,10838,10843,10847,10851,10855,10859,10863,10868,10872],{"type":39,"tag":66,"props":10823,"children":10824},{"style":196},[10825],{"type":44,"value":10767},{"type":39,"tag":66,"props":10827,"children":10828},{"style":1236},[10829],{"type":44,"value":10772},{"type":39,"tag":66,"props":10831,"children":10832},{"style":196},[10833],{"type":44,"value":656},{"type":39,"tag":66,"props":10835,"children":10836},{"style":196},[10837],{"type":44,"value":334},{"type":39,"tag":66,"props":10839,"children":10840},{"style":89},[10841],{"type":44,"value":10842},"Paige Dineen",{"type":39,"tag":66,"props":10844,"children":10845},{"style":196},[10846],{"type":44,"value":651},{"type":39,"tag":66,"props":10848,"children":10849},{"style":196},[10850],{"type":44,"value":6185},{"type":39,"tag":66,"props":10852,"children":10853},{"style":1236},[10854],{"type":44,"value":10797},{"type":39,"tag":66,"props":10856,"children":10857},{"style":196},[10858],{"type":44,"value":656},{"type":39,"tag":66,"props":10860,"children":10861},{"style":196},[10862],{"type":44,"value":334},{"type":39,"tag":66,"props":10864,"children":10865},{"style":89},[10866],{"type":44,"value":10867},"paige@example.com",{"type":39,"tag":66,"props":10869,"children":10870},{"style":196},[10871],{"type":44,"value":651},{"type":39,"tag":66,"props":10873,"children":10874},{"style":196},[10875],{"type":44,"value":10876}," }\n",{"type":39,"tag":66,"props":10878,"children":10879},{"class":68,"line":1377},[10880,10885],{"type":39,"tag":66,"props":10881,"children":10882},{"style":2045},[10883],{"type":44,"value":10884},"])",{"type":39,"tag":66,"props":10886,"children":10887},{"style":196},[10888],{"type":44,"value":10098},{"type":39,"tag":47,"props":10890,"children":10892},{"id":10891},"non-interactive-cicd-mode",[10893],{"type":44,"value":10894},"Non-Interactive \u002F CI\u002FCD Mode",{"type":39,"tag":241,"props":10896,"children":10897},{},[10898,10900,10906],{"type":44,"value":10899},"For headless automation, see the ",{"type":39,"tag":573,"props":10901,"children":10903},{"href":585,"rel":10902},[577],[10904],{"type":44,"value":10905},"Non-Interactive Mode docs",{"type":44,"value":486},{"type":39,"tag":2111,"props":10908,"children":10910},{"id":10909},"deploy-non-interactively",[10911],{"type":44,"value":10912},"Deploy non-interactively",{"type":39,"tag":54,"props":10914,"children":10916},{"className":56,"code":10915,"language":58,"meta":59,"style":59},"# Push everything\nappwrite push all --all --force\n\n# Push specific resources\nappwrite push functions --all --force\nappwrite push functions --function-id \u003CFUNCTION_ID> --force\nappwrite push sites --all --force\nappwrite push tables --all --force\nappwrite push teams --all --force\nappwrite push buckets --all --force\nappwrite push webhooks --all --force\nappwrite push topics --all --force\n",[10917],{"type":39,"tag":62,"props":10918,"children":10919},{"__ignoreMap":59},[10920,10928,10953,10960,10968,10991,11030,11053,11077,11101,11125,11149],{"type":39,"tag":66,"props":10921,"children":10922},{"class":68,"line":69},[10923],{"type":39,"tag":66,"props":10924,"children":10925},{"style":73},[10926],{"type":44,"value":10927},"# Push everything\n",{"type":39,"tag":66,"props":10929,"children":10930},{"class":68,"line":79},[10931,10935,10939,10943,10948],{"type":39,"tag":66,"props":10932,"children":10933},{"style":83},[10934],{"type":44,"value":8},{"type":39,"tag":66,"props":10936,"children":10937},{"style":89},[10938],{"type":44,"value":2165},{"type":39,"tag":66,"props":10940,"children":10941},{"style":89},[10942],{"type":44,"value":2148},{"type":39,"tag":66,"props":10944,"children":10945},{"style":89},[10946],{"type":44,"value":10947}," --all",{"type":39,"tag":66,"props":10949,"children":10950},{"style":89},[10951],{"type":44,"value":10952}," --force\n",{"type":39,"tag":66,"props":10954,"children":10955},{"class":68,"line":105},[10956],{"type":39,"tag":66,"props":10957,"children":10958},{"emptyLinePlaceholder":109},[10959],{"type":44,"value":112},{"type":39,"tag":66,"props":10961,"children":10962},{"class":68,"line":115},[10963],{"type":39,"tag":66,"props":10964,"children":10965},{"style":73},[10966],{"type":44,"value":10967},"# Push specific resources\n",{"type":39,"tag":66,"props":10969,"children":10970},{"class":68,"line":124},[10971,10975,10979,10983,10987],{"type":39,"tag":66,"props":10972,"children":10973},{"style":83},[10974],{"type":44,"value":8},{"type":39,"tag":66,"props":10976,"children":10977},{"style":89},[10978],{"type":44,"value":2165},{"type":39,"tag":66,"props":10980,"children":10981},{"style":89},[10982],{"type":44,"value":3601},{"type":39,"tag":66,"props":10984,"children":10985},{"style":89},[10986],{"type":44,"value":10947},{"type":39,"tag":66,"props":10988,"children":10989},{"style":89},[10990],{"type":44,"value":10952},{"type":39,"tag":66,"props":10992,"children":10993},{"class":68,"line":143},[10994,10998,11002,11006,11010,11014,11018,11022,11026],{"type":39,"tag":66,"props":10995,"children":10996},{"style":83},[10997],{"type":44,"value":8},{"type":39,"tag":66,"props":10999,"children":11000},{"style":89},[11001],{"type":44,"value":2165},{"type":39,"tag":66,"props":11003,"children":11004},{"style":89},[11005],{"type":44,"value":3601},{"type":39,"tag":66,"props":11007,"children":11008},{"style":89},[11009],{"type":44,"value":3957},{"type":39,"tag":66,"props":11011,"children":11012},{"style":196},[11013],{"type":44,"value":3744},{"type":39,"tag":66,"props":11015,"children":11016},{"style":89},[11017],{"type":44,"value":3749},{"type":39,"tag":66,"props":11019,"children":11020},{"style":2045},[11021],{"type":44,"value":3754},{"type":39,"tag":66,"props":11023,"children":11024},{"style":196},[11025],{"type":44,"value":3759},{"type":39,"tag":66,"props":11027,"children":11028},{"style":89},[11029],{"type":44,"value":10952},{"type":39,"tag":66,"props":11031,"children":11032},{"class":68,"line":160},[11033,11037,11041,11045,11049],{"type":39,"tag":66,"props":11034,"children":11035},{"style":83},[11036],{"type":44,"value":8},{"type":39,"tag":66,"props":11038,"children":11039},{"style":89},[11040],{"type":44,"value":2165},{"type":39,"tag":66,"props":11042,"children":11043},{"style":89},[11044],{"type":44,"value":5725},{"type":39,"tag":66,"props":11046,"children":11047},{"style":89},[11048],{"type":44,"value":10947},{"type":39,"tag":66,"props":11050,"children":11051},{"style":89},[11052],{"type":44,"value":10952},{"type":39,"tag":66,"props":11054,"children":11055},{"class":68,"line":168},[11056,11060,11064,11069,11073],{"type":39,"tag":66,"props":11057,"children":11058},{"style":83},[11059],{"type":44,"value":8},{"type":39,"tag":66,"props":11061,"children":11062},{"style":89},[11063],{"type":44,"value":2165},{"type":39,"tag":66,"props":11065,"children":11066},{"style":89},[11067],{"type":44,"value":11068}," tables",{"type":39,"tag":66,"props":11070,"children":11071},{"style":89},[11072],{"type":44,"value":10947},{"type":39,"tag":66,"props":11074,"children":11075},{"style":89},[11076],{"type":44,"value":10952},{"type":39,"tag":66,"props":11078,"children":11079},{"class":68,"line":177},[11080,11084,11088,11093,11097],{"type":39,"tag":66,"props":11081,"children":11082},{"style":83},[11083],{"type":44,"value":8},{"type":39,"tag":66,"props":11085,"children":11086},{"style":89},[11087],{"type":44,"value":2165},{"type":39,"tag":66,"props":11089,"children":11090},{"style":89},[11091],{"type":44,"value":11092}," teams",{"type":39,"tag":66,"props":11094,"children":11095},{"style":89},[11096],{"type":44,"value":10947},{"type":39,"tag":66,"props":11098,"children":11099},{"style":89},[11100],{"type":44,"value":10952},{"type":39,"tag":66,"props":11102,"children":11103},{"class":68,"line":207},[11104,11108,11112,11117,11121],{"type":39,"tag":66,"props":11105,"children":11106},{"style":83},[11107],{"type":44,"value":8},{"type":39,"tag":66,"props":11109,"children":11110},{"style":89},[11111],{"type":44,"value":2165},{"type":39,"tag":66,"props":11113,"children":11114},{"style":89},[11115],{"type":44,"value":11116}," buckets",{"type":39,"tag":66,"props":11118,"children":11119},{"style":89},[11120],{"type":44,"value":10947},{"type":39,"tag":66,"props":11122,"children":11123},{"style":89},[11124],{"type":44,"value":10952},{"type":39,"tag":66,"props":11126,"children":11127},{"class":68,"line":215},[11128,11132,11136,11141,11145],{"type":39,"tag":66,"props":11129,"children":11130},{"style":83},[11131],{"type":44,"value":8},{"type":39,"tag":66,"props":11133,"children":11134},{"style":89},[11135],{"type":44,"value":2165},{"type":39,"tag":66,"props":11137,"children":11138},{"style":89},[11139],{"type":44,"value":11140}," webhooks",{"type":39,"tag":66,"props":11142,"children":11143},{"style":89},[11144],{"type":44,"value":10947},{"type":39,"tag":66,"props":11146,"children":11147},{"style":89},[11148],{"type":44,"value":10952},{"type":39,"tag":66,"props":11150,"children":11151},{"class":68,"line":224},[11152,11156,11160,11165,11169],{"type":39,"tag":66,"props":11153,"children":11154},{"style":83},[11155],{"type":44,"value":8},{"type":39,"tag":66,"props":11157,"children":11158},{"style":89},[11159],{"type":44,"value":2165},{"type":39,"tag":66,"props":11161,"children":11162},{"style":89},[11163],{"type":44,"value":11164}," topics",{"type":39,"tag":66,"props":11166,"children":11167},{"style":89},[11168],{"type":44,"value":10947},{"type":39,"tag":66,"props":11170,"children":11171},{"style":89},[11172],{"type":44,"value":10952},{"type":39,"tag":47,"props":11174,"children":11176},{"id":11175},"global-command-options",[11177],{"type":44,"value":11178},"Global Command Options",{"type":39,"tag":2952,"props":11180,"children":11181},{},[11182,11197],{"type":39,"tag":2956,"props":11183,"children":11184},{},[11185],{"type":39,"tag":2960,"props":11186,"children":11187},{},[11188,11193],{"type":39,"tag":2964,"props":11189,"children":11190},{},[11191],{"type":44,"value":11192},"Option",{"type":39,"tag":2964,"props":11194,"children":11195},{},[11196],{"type":44,"value":2973},{"type":39,"tag":2975,"props":11198,"children":11199},{},[11200,11217,11234,11251,11268,11285,11302,11319,11336,11353],{"type":39,"tag":2960,"props":11201,"children":11202},{},[11203,11212],{"type":39,"tag":2982,"props":11204,"children":11205},{},[11206],{"type":39,"tag":62,"props":11207,"children":11209},{"className":11208},[],[11210],{"type":44,"value":11211},"-v, --version",{"type":39,"tag":2982,"props":11213,"children":11214},{},[11215],{"type":44,"value":11216},"Output version number",{"type":39,"tag":2960,"props":11218,"children":11219},{},[11220,11229],{"type":39,"tag":2982,"props":11221,"children":11222},{},[11223],{"type":39,"tag":62,"props":11224,"children":11226},{"className":11225},[],[11227],{"type":44,"value":11228},"-V, --verbose",{"type":39,"tag":2982,"props":11230,"children":11231},{},[11232],{"type":44,"value":11233},"Show complete error log",{"type":39,"tag":2960,"props":11235,"children":11236},{},[11237,11246],{"type":39,"tag":2982,"props":11238,"children":11239},{},[11240],{"type":39,"tag":62,"props":11241,"children":11243},{"className":11242},[],[11244],{"type":44,"value":11245},"-j, --json",{"type":39,"tag":2982,"props":11247,"children":11248},{},[11249],{"type":44,"value":11250},"Output in JSON format",{"type":39,"tag":2960,"props":11252,"children":11253},{},[11254,11263],{"type":39,"tag":2982,"props":11255,"children":11256},{},[11257],{"type":39,"tag":62,"props":11258,"children":11260},{"className":11259},[],[11261],{"type":44,"value":11262},"-f, --force",{"type":39,"tag":2982,"props":11264,"children":11265},{},[11266],{"type":44,"value":11267},"Confirm all warnings",{"type":39,"tag":2960,"props":11269,"children":11270},{},[11271,11280],{"type":39,"tag":2982,"props":11272,"children":11273},{},[11274],{"type":39,"tag":62,"props":11275,"children":11277},{"className":11276},[],[11278],{"type":44,"value":11279},"-a, --all",{"type":39,"tag":2982,"props":11281,"children":11282},{},[11283],{"type":44,"value":11284},"Select all resources",{"type":39,"tag":2960,"props":11286,"children":11287},{},[11288,11297],{"type":39,"tag":2982,"props":11289,"children":11290},{},[11291],{"type":39,"tag":62,"props":11292,"children":11294},{"className":11293},[],[11295],{"type":44,"value":11296},"--id [id...]",{"type":39,"tag":2982,"props":11298,"children":11299},{},[11300],{"type":44,"value":11301},"Pass a list of IDs",{"type":39,"tag":2960,"props":11303,"children":11304},{},[11305,11314],{"type":39,"tag":2982,"props":11306,"children":11307},{},[11308],{"type":39,"tag":62,"props":11309,"children":11311},{"className":11310},[],[11312],{"type":44,"value":11313},"--report",{"type":39,"tag":2982,"props":11315,"children":11316},{},[11317],{"type":44,"value":11318},"Generate GitHub error report link",{"type":39,"tag":2960,"props":11320,"children":11321},{},[11322,11331],{"type":39,"tag":2982,"props":11323,"children":11324},{},[11325],{"type":39,"tag":62,"props":11326,"children":11328},{"className":11327},[],[11329],{"type":44,"value":11330},"--console",{"type":39,"tag":2982,"props":11332,"children":11333},{},[11334],{"type":44,"value":11335},"Get direct link to Console",{"type":39,"tag":2960,"props":11337,"children":11338},{},[11339,11348],{"type":39,"tag":2982,"props":11340,"children":11341},{},[11342],{"type":39,"tag":62,"props":11343,"children":11345},{"className":11344},[],[11346],{"type":44,"value":11347},"--open",{"type":39,"tag":2982,"props":11349,"children":11350},{},[11351],{"type":44,"value":11352},"Open Console link in browser",{"type":39,"tag":2960,"props":11354,"children":11355},{},[11356,11365],{"type":39,"tag":2982,"props":11357,"children":11358},{},[11359],{"type":39,"tag":62,"props":11360,"children":11362},{"className":11361},[],[11363],{"type":44,"value":11364},"-h, --help",{"type":39,"tag":2982,"props":11366,"children":11367},{},[11368],{"type":44,"value":11369},"Display help",{"type":39,"tag":47,"props":11371,"children":11373},{"id":11372},"maintenance-commands",[11374],{"type":44,"value":11375},"Maintenance Commands",{"type":39,"tag":54,"props":11377,"children":11379},{"className":56,"code":11378,"language":58,"meta":59,"style":59},"# Update CLI using the detected install method\nappwrite update\n\n# Show manual update instructions\nappwrite update --manual\n\n# Install shell completions\nappwrite completion install\n",[11380],{"type":39,"tag":62,"props":11381,"children":11382},{"__ignoreMap":59},[11383,11391,11403,11410,11418,11435,11442,11450],{"type":39,"tag":66,"props":11384,"children":11385},{"class":68,"line":69},[11386],{"type":39,"tag":66,"props":11387,"children":11388},{"style":73},[11389],{"type":44,"value":11390},"# Update CLI using the detected install method\n",{"type":39,"tag":66,"props":11392,"children":11393},{"class":68,"line":79},[11394,11398],{"type":39,"tag":66,"props":11395,"children":11396},{"style":83},[11397],{"type":44,"value":8},{"type":39,"tag":66,"props":11399,"children":11400},{"style":89},[11401],{"type":44,"value":11402}," update\n",{"type":39,"tag":66,"props":11404,"children":11405},{"class":68,"line":105},[11406],{"type":39,"tag":66,"props":11407,"children":11408},{"emptyLinePlaceholder":109},[11409],{"type":44,"value":112},{"type":39,"tag":66,"props":11411,"children":11412},{"class":68,"line":115},[11413],{"type":39,"tag":66,"props":11414,"children":11415},{"style":73},[11416],{"type":44,"value":11417},"# Show manual update instructions\n",{"type":39,"tag":66,"props":11419,"children":11420},{"class":68,"line":124},[11421,11425,11430],{"type":39,"tag":66,"props":11422,"children":11423},{"style":83},[11424],{"type":44,"value":8},{"type":39,"tag":66,"props":11426,"children":11427},{"style":89},[11428],{"type":44,"value":11429}," update",{"type":39,"tag":66,"props":11431,"children":11432},{"style":89},[11433],{"type":44,"value":11434}," --manual\n",{"type":39,"tag":66,"props":11436,"children":11437},{"class":68,"line":143},[11438],{"type":39,"tag":66,"props":11439,"children":11440},{"emptyLinePlaceholder":109},[11441],{"type":44,"value":112},{"type":39,"tag":66,"props":11443,"children":11444},{"class":68,"line":160},[11445],{"type":39,"tag":66,"props":11446,"children":11447},{"style":73},[11448],{"type":44,"value":11449},"# Install shell completions\n",{"type":39,"tag":66,"props":11451,"children":11452},{"class":68,"line":168},[11453,11457,11462],{"type":39,"tag":66,"props":11454,"children":11455},{"style":83},[11456],{"type":44,"value":8},{"type":39,"tag":66,"props":11458,"children":11459},{"style":89},[11460],{"type":44,"value":11461}," completion",{"type":39,"tag":66,"props":11463,"children":11464},{"style":89},[11465],{"type":44,"value":11466}," install\n",{"type":39,"tag":47,"props":11468,"children":11470},{"id":11469},"examples",[11471],{"type":44,"value":11472},"Examples",{"type":39,"tag":54,"props":11474,"children":11476},{"className":56,"code":11475,"language":58,"meta":59,"style":59},"# List users with JSON output\nappwrite users list --json\n\n# Get verbose error output\nappwrite users list --verbose\n\n# View a row in the Console\nappwrite tables-db get-row \\\n    --database-id \"\u003CDATABASE_ID>\" \\\n    --table-id \"\u003CTABLE_ID>\" \\\n    --row-id \"\u003CROW_ID>\" \\\n    --console --open\n\n# Generate error report\nappwrite login --report\n",[11477],{"type":39,"tag":62,"props":11478,"children":11479},{"__ignoreMap":59},[11480,11488,11507,11514,11522,11542,11549,11557,11576,11599,11622,11645,11658,11665,11673],{"type":39,"tag":66,"props":11481,"children":11482},{"class":68,"line":69},[11483],{"type":39,"tag":66,"props":11484,"children":11485},{"style":73},[11486],{"type":44,"value":11487},"# List users with JSON output\n",{"type":39,"tag":66,"props":11489,"children":11490},{"class":68,"line":79},[11491,11495,11499,11503],{"type":39,"tag":66,"props":11492,"children":11493},{"style":83},[11494],{"type":44,"value":8},{"type":39,"tag":66,"props":11496,"children":11497},{"style":89},[11498],{"type":44,"value":9288},{"type":39,"tag":66,"props":11500,"children":11501},{"style":89},[11502],{"type":44,"value":3606},{"type":39,"tag":66,"props":11504,"children":11505},{"style":89},[11506],{"type":44,"value":7285},{"type":39,"tag":66,"props":11508,"children":11509},{"class":68,"line":105},[11510],{"type":39,"tag":66,"props":11511,"children":11512},{"emptyLinePlaceholder":109},[11513],{"type":44,"value":112},{"type":39,"tag":66,"props":11515,"children":11516},{"class":68,"line":115},[11517],{"type":39,"tag":66,"props":11518,"children":11519},{"style":73},[11520],{"type":44,"value":11521},"# Get verbose error output\n",{"type":39,"tag":66,"props":11523,"children":11524},{"class":68,"line":124},[11525,11529,11533,11537],{"type":39,"tag":66,"props":11526,"children":11527},{"style":83},[11528],{"type":44,"value":8},{"type":39,"tag":66,"props":11530,"children":11531},{"style":89},[11532],{"type":44,"value":9288},{"type":39,"tag":66,"props":11534,"children":11535},{"style":89},[11536],{"type":44,"value":3606},{"type":39,"tag":66,"props":11538,"children":11539},{"style":89},[11540],{"type":44,"value":11541}," --verbose\n",{"type":39,"tag":66,"props":11543,"children":11544},{"class":68,"line":143},[11545],{"type":39,"tag":66,"props":11546,"children":11547},{"emptyLinePlaceholder":109},[11548],{"type":44,"value":112},{"type":39,"tag":66,"props":11550,"children":11551},{"class":68,"line":160},[11552],{"type":39,"tag":66,"props":11553,"children":11554},{"style":73},[11555],{"type":44,"value":11556},"# View a row in the Console\n",{"type":39,"tag":66,"props":11558,"children":11559},{"class":68,"line":168},[11560,11564,11568,11572],{"type":39,"tag":66,"props":11561,"children":11562},{"style":83},[11563],{"type":44,"value":8},{"type":39,"tag":66,"props":11565,"children":11566},{"style":89},[11567],{"type":44,"value":7083},{"type":39,"tag":66,"props":11569,"children":11570},{"style":89},[11571],{"type":44,"value":7316},{"type":39,"tag":66,"props":11573,"children":11574},{"style":2045},[11575],{"type":44,"value":3611},{"type":39,"tag":66,"props":11577,"children":11578},{"class":68,"line":177},[11579,11583,11587,11591,11595],{"type":39,"tag":66,"props":11580,"children":11581},{"style":89},[11582],{"type":44,"value":7100},{"type":39,"tag":66,"props":11584,"children":11585},{"style":196},[11586],{"type":44,"value":334},{"type":39,"tag":66,"props":11588,"children":11589},{"style":89},[11590],{"type":44,"value":5975},{"type":39,"tag":66,"props":11592,"children":11593},{"style":196},[11594],{"type":44,"value":651},{"type":39,"tag":66,"props":11596,"children":11597},{"style":2045},[11598],{"type":44,"value":3611},{"type":39,"tag":66,"props":11600,"children":11601},{"class":68,"line":207},[11602,11606,11610,11614,11618],{"type":39,"tag":66,"props":11603,"children":11604},{"style":89},[11605],{"type":44,"value":7501},{"type":39,"tag":66,"props":11607,"children":11608},{"style":196},[11609],{"type":44,"value":334},{"type":39,"tag":66,"props":11611,"children":11612},{"style":89},[11613],{"type":44,"value":6115},{"type":39,"tag":66,"props":11615,"children":11616},{"style":196},[11617],{"type":44,"value":651},{"type":39,"tag":66,"props":11619,"children":11620},{"style":2045},[11621],{"type":44,"value":3611},{"type":39,"tag":66,"props":11623,"children":11624},{"class":68,"line":215},[11625,11629,11633,11637,11641],{"type":39,"tag":66,"props":11626,"children":11627},{"style":89},[11628],{"type":44,"value":7141},{"type":39,"tag":66,"props":11630,"children":11631},{"style":196},[11632],{"type":44,"value":334},{"type":39,"tag":66,"props":11634,"children":11635},{"style":89},[11636],{"type":44,"value":7369},{"type":39,"tag":66,"props":11638,"children":11639},{"style":196},[11640],{"type":44,"value":651},{"type":39,"tag":66,"props":11642,"children":11643},{"style":2045},[11644],{"type":44,"value":3611},{"type":39,"tag":66,"props":11646,"children":11647},{"class":68,"line":224},[11648,11653],{"type":39,"tag":66,"props":11649,"children":11650},{"style":89},[11651],{"type":44,"value":11652},"    --console",{"type":39,"tag":66,"props":11654,"children":11655},{"style":89},[11656],{"type":44,"value":11657}," --open\n",{"type":39,"tag":66,"props":11659,"children":11660},{"class":68,"line":417},[11661],{"type":39,"tag":66,"props":11662,"children":11663},{"emptyLinePlaceholder":109},[11664],{"type":44,"value":112},{"type":39,"tag":66,"props":11666,"children":11667},{"class":68,"line":426},[11668],{"type":39,"tag":66,"props":11669,"children":11670},{"style":73},[11671],{"type":44,"value":11672},"# Generate error report\n",{"type":39,"tag":66,"props":11674,"children":11675},{"class":68,"line":1011},[11676,11680,11684],{"type":39,"tag":66,"props":11677,"children":11678},{"style":83},[11679],{"type":44,"value":8},{"type":39,"tag":66,"props":11681,"children":11682},{"style":89},[11683],{"type":44,"value":324},{"type":39,"tag":66,"props":11685,"children":11686},{"style":89},[11687],{"type":44,"value":11688}," --report\n",{"type":39,"tag":11690,"props":11691,"children":11692},"style",{},[11693],{"type":44,"value":11694},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":11696,"total":215},[11697,11704,11722,11740,11754,11772,11786,11800,11815,11831,11850],{"slug":4,"name":4,"fn":5,"description":6,"org":11698,"tags":11699,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11700,11701,11702,11703],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},{"name":21,"slug":22,"type":15},{"slug":11705,"name":11705,"fn":11706,"description":11707,"org":11708,"tags":11709,"stars":23,"repoUrl":24,"updatedAt":11721},"appwrite-dart","build applications with Appwrite Dart SDK","Appwrite Dart SDK skill. Use when building Flutter apps (mobile, web, desktop) or server-side Dart applications with Appwrite. Covers client-side auth (email, OAuth), database queries, file uploads with native file handling, real-time subscriptions, and server-side admin via API keys for user management, database administration, storage, and functions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11710,11711,11712,11715,11718],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11713,"slug":11714,"type":15},"Dart","dart",{"name":11716,"slug":11717,"type":15},"Flutter","flutter",{"name":11719,"slug":11720,"type":15},"Mobile","mobile","2026-07-12T08:45:33.336948",{"slug":11723,"name":11723,"fn":11724,"description":11725,"org":11726,"tags":11727,"stars":23,"repoUrl":24,"updatedAt":11739},"appwrite-dotnet","build .NET applications with Appwrite SDK","Appwrite .NET SDK skill. Use when building server-side C# or .NET applications with Appwrite, including ASP.NET and Blazor integrations. Covers user management, database\u002Ftable CRUD, file storage, and functions via API keys.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11728,11731,11732,11733,11736],{"name":11729,"slug":11730,"type":15},".NET","net",{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},"Database","database",{"name":11737,"slug":11738,"type":15},"Storage","storage","2026-07-12T08:45:28.556413",{"slug":11741,"name":11741,"fn":11742,"description":11743,"org":11744,"tags":11745,"stars":23,"repoUrl":24,"updatedAt":11753},"appwrite-go","build Go applications with Appwrite SDK","Appwrite Go SDK skill. Use when building server-side Go applications with Appwrite. Covers user management, database\u002Ftable CRUD, file storage, and functions via API keys. Uses per-service packages and functional options pattern.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11746,11747,11748,11749,11752],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11750,"slug":11751,"type":15},"Go","go",{"name":11737,"slug":11738,"type":15},"2026-07-12T08:45:19.875231",{"slug":11755,"name":11755,"fn":11756,"description":11757,"org":11758,"tags":11759,"stars":23,"repoUrl":24,"updatedAt":11771},"appwrite-kotlin","build applications with Appwrite Kotlin SDK","Appwrite Kotlin SDK skill. Use when building native Android apps or server-side Kotlin\u002FJVM backends with Appwrite. Covers client-side auth (email, OAuth with Activity integration), database queries, file uploads, real-time subscriptions with coroutine support, and server-side admin via API keys for user management, database administration, storage, and functions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11760,11763,11764,11766,11767,11768],{"name":11761,"slug":11762,"type":15},"Android","android",{"name":9,"slug":8,"type":15},{"name":11765,"slug":1187,"type":15},"Auth",{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11769,"slug":11770,"type":15},"Kotlin","kotlin","2026-07-12T08:45:40.750646",{"slug":11773,"name":11773,"fn":11774,"description":11775,"org":11776,"tags":11777,"stars":23,"repoUrl":24,"updatedAt":11785},"appwrite-php","build PHP applications with Appwrite","Appwrite PHP SDK skill. Use when building server-side PHP applications with Appwrite, including Laravel and Symfony integrations. Covers user management, database\u002Ftable CRUD, file storage, and functions via API keys.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11778,11779,11780,11781,11784],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11782,"slug":11783,"type":15},"PHP","php",{"name":11737,"slug":11738,"type":15},"2026-07-12T08:45:21.794433",{"slug":11787,"name":11787,"fn":11788,"description":11789,"org":11790,"tags":11791,"stars":23,"repoUrl":24,"updatedAt":11799},"appwrite-python","build Python applications with Appwrite","Appwrite Python SDK skill. Use when building server-side Python applications with Appwrite, including Django, Flask, and FastAPI integrations. Covers user management, database\u002Ftable CRUD, file storage, and functions via API keys.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11792,11793,11794,11795,11798],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11796,"slug":11797,"type":15},"Python","python",{"name":11737,"slug":11738,"type":15},"2026-07-12T08:45:37.768328",{"slug":11801,"name":11801,"fn":11802,"description":11803,"org":11804,"tags":11805,"stars":23,"repoUrl":24,"updatedAt":11814},"appwrite-ruby","build applications with Appwrite Ruby SDK","Appwrite Ruby SDK skill. Use when building server-side Ruby applications with Appwrite, including Rails and Sinatra integrations. Covers user management, database\u002Ftable CRUD, file storage, and functions via API keys.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11806,11809,11810,11811],{"name":11807,"slug":11808,"type":15},"API Development","api-development",{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11812,"slug":11813,"type":15},"Ruby","ruby","2026-07-12T08:45:34.567568",{"slug":11816,"name":11816,"fn":11817,"description":11818,"org":11819,"tags":11820,"stars":23,"repoUrl":24,"updatedAt":11830},"appwrite-rust","build server-side applications with Appwrite","Appwrite Rust SDK skill. Use when building server-side Rust applications with Appwrite. Covers async client setup with API keys, user management, TablesDB database\u002Ftable\u002Frow operations, file storage, function executions, permissions, queries, and error handling. Uses the crates.io `appwrite` package and Tokio.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11821,11822,11823,11824,11827],{"name":11807,"slug":11808,"type":15},{"name":11765,"slug":1187,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11825,"slug":11826,"type":15},"File Storage","file-storage",{"name":11828,"slug":11829,"type":15},"Rust","rust","2026-07-12T08:45:25.167378",{"slug":11832,"name":11832,"fn":11833,"description":11834,"org":11835,"tags":11836,"stars":23,"repoUrl":24,"updatedAt":11849},"appwrite-swift","build applications with Appwrite Swift SDK","Appwrite Swift SDK skill. Use when building native iOS, macOS, watchOS, or tvOS apps, or server-side Swift applications with Appwrite. Covers client-side auth (email, OAuth), database queries, file uploads, real-time subscriptions with async\u002Fawait, and server-side admin via API keys for user management, database administration, storage, and functions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11837,11838,11839,11840,11843,11846],{"name":9,"slug":8,"type":15},{"name":11765,"slug":1187,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11841,"slug":11842,"type":15},"iOS","ios",{"name":11844,"slug":11845,"type":15},"macOS","macos",{"name":11847,"slug":11848,"type":15},"Swift","swift","2026-07-12T08:45:26.722393",{"slug":11851,"name":11851,"fn":11852,"description":11853,"org":11854,"tags":11855,"stars":23,"repoUrl":24,"updatedAt":11867},"appwrite-typescript","build applications with Appwrite TypeScript SDK","Appwrite TypeScript SDK skill. Use when building browser-based JavaScript\u002FTypeScript apps, React Native mobile apps, or server-side Node.js\u002FDeno backends with Appwrite. Covers client-side auth (email, OAuth, anonymous), database queries, file uploads, real-time subscriptions, and server-side admin via API keys for user management, database administration, storage, and functions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11856,11857,11858,11859,11862,11865],{"name":9,"slug":8,"type":15},{"name":11765,"slug":1187,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11860,"slug":11861,"type":15},"JavaScript","javascript",{"name":11863,"slug":11864,"type":15},"Node.js","node-js",{"name":11866,"slug":10048,"type":15},"TypeScript","2026-07-12T08:45:31.181727",{"items":11869,"total":215},[11870,11877,11885,11893,11901,11910,11918],{"slug":4,"name":4,"fn":5,"description":6,"org":11871,"tags":11872,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11873,11874,11875,11876],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},{"name":21,"slug":22,"type":15},{"slug":11705,"name":11705,"fn":11706,"description":11707,"org":11878,"tags":11879,"stars":23,"repoUrl":24,"updatedAt":11721},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11880,11881,11882,11883,11884],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11713,"slug":11714,"type":15},{"name":11716,"slug":11717,"type":15},{"name":11719,"slug":11720,"type":15},{"slug":11723,"name":11723,"fn":11724,"description":11725,"org":11886,"tags":11887,"stars":23,"repoUrl":24,"updatedAt":11739},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11888,11889,11890,11891,11892],{"name":11729,"slug":11730,"type":15},{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11737,"slug":11738,"type":15},{"slug":11741,"name":11741,"fn":11742,"description":11743,"org":11894,"tags":11895,"stars":23,"repoUrl":24,"updatedAt":11753},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11896,11897,11898,11899,11900],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11750,"slug":11751,"type":15},{"name":11737,"slug":11738,"type":15},{"slug":11755,"name":11755,"fn":11756,"description":11757,"org":11902,"tags":11903,"stars":23,"repoUrl":24,"updatedAt":11771},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11904,11905,11906,11907,11908,11909],{"name":11761,"slug":11762,"type":15},{"name":9,"slug":8,"type":15},{"name":11765,"slug":1187,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11769,"slug":11770,"type":15},{"slug":11773,"name":11773,"fn":11774,"description":11775,"org":11911,"tags":11912,"stars":23,"repoUrl":24,"updatedAt":11785},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11913,11914,11915,11916,11917],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11782,"slug":11783,"type":15},{"name":11737,"slug":11738,"type":15},{"slug":11787,"name":11787,"fn":11788,"description":11789,"org":11919,"tags":11920,"stars":23,"repoUrl":24,"updatedAt":11799},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[11921,11922,11923,11924,11925],{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":11734,"slug":11735,"type":15},{"name":11796,"slug":11797,"type":15},{"name":11737,"slug":11738,"type":15}]