Compare commits

...
Author SHA1 Message Date
Khushboo Verma ed16808930 Add executionId and client IP to execution headers 2025-08-20 16:35:40 +05:30
Matej BačoandGitHub 7eaecd896e Merge pull request #10343 from appwrite/fix-external-dependencies
Fix: Remove external dependnecies (unnessessary)
2025-08-20 11:53:06 +02:00
Matej Bačo ca75ac3722 PR review improvements 2025-08-20 11:32:06 +02:00
Matej Bačo 79a0b6b6c3 Fix during QA 2025-08-20 11:21:21 +02:00
Matej Bačo bd4bb06c7e Remove bunnyCDN and Alpine external dependency 2025-08-20 11:11:39 +02:00
Matej BačoandGitHub e005276fe5 Merge pull request #10338 from appwrite/chore-upgrade-http
Chore: Upgrade HTTP
2025-08-20 10:20:17 +02:00
Matej Bačo 52af439cac Fix backwards comptibility 2025-08-19 16:43:31 +02:00
Matej Bačo 6f5d038340 adjust tests to new domain validator 2025-08-19 14:42:41 +02:00
Matej Bačo 79375ad5b5 Reapply "http fix to double slashes and new domain validator"
This reverts commit 09383f068f.
2025-08-19 13:13:41 +02:00
Matej Bačo 09383f068f Revert "http fix to double slashes and new domain validator"
This reverts commit 8672e6f158.
2025-08-19 13:13:28 +02:00
Matej Bačo 8672e6f158 http fix to double slashes and new domain validator 2025-08-19 13:13:04 +02:00
Jake BarnbyandGitHub d5eaed8873 Merge pull request #10336 from appwrite/database-0.71.15
Databaselib  bump 0.71.15
2025-08-19 21:32:32 +12:00
fogelito 2718deac0f database 0.71.15 2025-08-19 12:09:18 +03:00
Matej BačoandGitHub 84a1d77876 Merge pull request #10332 from appwrite/fix-preview-fonts
Fix: Improve font reliability
2025-08-18 12:22:41 +02:00
Matej Bačo 976427c9a4 Improve fonts 2025-08-18 11:58:45 +02:00
Matej BačoandGitHub 6c46039103 Merge pull request #10331 from appwrite/fix-cicd-tests-sites
Improve sites test for stability
2025-08-18 10:41:23 +02:00
Matej Bačo ad87a085a7 Improve font reliability 2025-08-17 14:13:33 +02:00
Matej Bačo a754763884 formatting fix 2025-08-16 19:08:07 +02:00
Matej Bačo aed97c545b Improve flakyness 2025-08-16 19:03:21 +02:00
Matej Bačo 746a76dc8e Add extensive build logging 2025-08-16 17:11:27 +02:00
Matej Bačo cab422510a Speed-up critical failures in assertEventuelly 2025-08-16 16:59:05 +02:00
Matej Bačo 95e54d0571 Fix tests 2025-08-16 16:12:41 +02:00
Matej Bačo 53772df202 Improve ci/cd logging 2025-08-16 14:14:38 +02:00
Matej BačoandGitHub 78c5d5aeff Merge pull request #10302 from appwrite/chore-remove-logging
Chore: Remove temp logging
2025-08-16 13:07:12 +02:00
Matej Bačo 051b99e9ce Linter fix 2025-08-16 12:49:58 +02:00
Matej BačoandGitHub 2ffdfd10d4 Merge pull request #10328 from appwrite/fix-dynamic-key-expiration
Feat: Increase dynamic API key expiration
2025-08-15 13:02:16 +02:00
Matej Bačo 23bc39254c Increase dynamic API key expiration 2025-08-15 12:29:34 +02:00
Steven NguyenandGitHub bb407a6493 Merge pull request #10317 from appwrite/fix-missing-upsert-event
fix: add missing upsert event
2025-08-14 14:35:03 -07:00
Jake BarnbyandGitHub 405aa7f4ba Merge pull request #10318 from appwrite/fix-catches
Fix uncaught invalid arg
2025-08-14 20:13:10 +12:00
Jake Barnby 8455ded051 Fix events 2025-08-14 19:34:52 +12:00
Jake Barnby b4b0d66af4 Fix test 2025-08-14 19:32:30 +12:00
Jake Barnby 1e9d153110 Fix uncaught invalid arg 2025-08-14 19:22:38 +12:00
Jake Barnby 6043cc2fc9 Add upsert event 2025-08-14 17:34:56 +12:00
Jake BarnbyandGitHub 6a3ea1feec Merge pull request #10310 from appwrite/update-remove-experimental-warnings
chore: remove experiment warnings from bulk methods
2025-08-14 00:15:35 +12:00
Chirag Aggarwal 9860cd46e3 update specs 2025-08-13 17:09:51 +05:30
Jake BarnbyandGitHub 8beb80d5b4 Merge pull request #10312 from appwrite/chore-update-dep
Update package
2025-08-13 22:34:24 +12:00
Jake Barnby 72253f3de2 Update package 2025-08-13 22:11:51 +12:00
Chirag Aggarwal 5f3dc7cb75 chore: add method desc and demo 2025-08-13 15:16:48 +05:30
Chirag Aggarwal a9d3f01485 update specs 2025-08-13 13:39:13 +05:30
Chirag Aggarwal af58d3f1d2 chore: remove experiment warnings from bulk methods 2025-08-13 13:37:00 +05:30
Matej BačoandGitHub 8f0d107d9a Merge pull request #10308 from appwrite/fix-variables-sharing-across-resources
Fix: variables sharing across resources
2025-08-13 10:00:18 +02:00
Matej BačoandGitHub 06206824b8 Merge pull request #10309 from appwrite/fix-invite-email-copy
Update invite email copy
2025-08-13 09:44:40 +02:00
Khushboo Verma 222a5e00fa Update invite email copy 2025-08-13 12:39:52 +05:30
Matej Bačo 14faef323c Fix variables sharing across resources 2025-08-12 17:01:13 +02:00
Matej BačoandGitHub dc25d8e757 Merge pull request #10307 from appwrite/feat-fallback-locale
Feat: Fallback locales
2025-08-12 15:45:52 +02:00
Matej Bačo 6eaa2015b0 Fix CI/CD command 2025-08-12 15:18:31 +02:00
Matej Bačo b816557970 Add fallback locale support + tests 2025-08-12 15:13:08 +02:00
Luke B. SilverandGitHub a39877687c Merge pull request #10304 from appwrite/add-tests-for-head-requests
feat: allow HEAD requests and add test for it
2025-08-12 13:47:21 +01:00
73549a59a2 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-12 17:54:54 +05:30
f9d0746e13 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-12 17:54:45 +05:30
Chirag Aggarwal 2f80164667 update executor 2025-08-12 17:52:52 +05:30
Matej Bačo c3665c35ff Add CI/CD job 2025-08-12 14:14:07 +02:00
Matej Bačo 626f7c754c Remove unused translations 2025-08-12 14:14:03 +02:00
Matej Bačo 56d60d7866 Finalized locale check script 2025-08-12 14:09:36 +02:00
Matej Bačo ea7985ad4d Implement CI/CD action to check EN locale 2025-08-12 13:56:22 +02:00
Chirag Aggarwal 0e636f67be update client 2025-08-12 16:24:01 +05:30
Chirag Aggarwal f8afbbbf3c feat: allow HEAD requests and add test for it 2025-08-12 16:14:15 +05:30
Matej Bačo 13a14d1b05 Remove temp logging 2025-08-12 10:39:50 +02:00
Matej BačoandGitHub f81fd16d26 Merge pull request #10299 from appwrite/feat-functions-redis-queue
Feat: Redis functions queue (reapply with fixes)
2025-08-11 16:55:02 +02:00
Matej Bačo 100ab4ef89 Fix flakyness 2025-08-11 15:36:11 +02:00
Matej Bačo b641c9e5e0 Linter fix 2025-08-11 15:13:57 +02:00
Matej Bačo 3efd9a778e Reapply "Feat: Make functions worker customizable"
This reverts commit 7e110bf292.
2025-08-11 15:07:05 +02:00
Matej Bačo ee13066f18 Fix missing place not using proper publisher 2025-08-11 15:06:23 +02:00
Jake BarnbyandGitHub ec174a15cf Merge pull request #10298 from appwrite/revert-10287-feat-customizable-function-broker
Revert "Feat: Make functions worker customizable"
2025-08-12 00:49:16 +12:00
Jake BarnbyandGitHub 7e110bf292 Revert "Feat: Make functions worker customizable" 2025-08-12 00:38:41 +12:00
Jake BarnbyandGitHub 12d085373e Merge pull request #10294 from appwrite/cursor/fix-databases-worker-cache-clearing-bug-2799
Fix databases worker cache clearing bug
2025-08-12 00:20:44 +12:00
Jake BarnbyandGitHub a8cc01da7c Merge pull request #10297 from appwrite/feat-skip-user-subqueries
Skip redundant subqueries in users list route
2025-08-12 00:19:35 +12:00
Matej BačoandGitHub 334c1478ab Merge pull request #10288 from appwrite/chore-update-flutter-build-command
Update build command for flutter
2025-08-11 13:02:32 +02:00
Jake Barnby 672f642de6 Update DB 2025-08-11 23:01:52 +12:00
Khushboo Verma 4da9b99414 Bump flutter starter version 2025-08-11 16:11:58 +05:30
Jake Barnby 7a0b34474f Skip redundant subqueries in users list route 2025-08-11 21:26:10 +12:00
Cursor Agentandjakeb994 b89d713002 Purge collection cache alongside document cache in database operations
Co-authored-by: jakeb994 <jakeb994@gmail.com>
2025-08-11 07:01:06 +00:00
Khushboo Verma 913fa9d064 Update build command for flutter 2025-08-08 21:50:11 +05:30
Matej BačoandGitHub 3510b9db28 Merge pull request #10287 from appwrite/feat-customizable-function-broker
Feat: Make functions worker customizable
2025-08-08 17:41:30 +02:00
Matej Bačo 9a6c4c5ebe Fix typo 2025-08-08 17:21:31 +02:00
Matej Bačo 2b3a8527ff Make functions worker customizable 2025-08-08 17:15:14 +02:00
Matej BačoandGitHub f4306220c4 Merge pull request #10284 from appwrite/temp-add-placeholder-detection
Add placeholder detection
2025-08-08 16:32:28 +02:00
Jake BarnbyandGitHub eb3caea5b4 Merge pull request #10283 from appwrite/fix-csv-import
Update migrations
2025-08-09 01:14:38 +12:00
Jake Barnby 96b7f31abb Fix tests 2025-08-09 00:53:33 +12:00
Matej Bačo 1fba63e986 Fix formatting 2025-08-08 14:00:30 +02:00
Matej Bačo ae5225d8ee Add placeholder detection 2025-08-08 13:58:41 +02:00
Jake BarnbyandGitHub e94c8bfd97 Merge pull request #10278 from appwrite/pla-3349
chore: add readonly param to sequence, databaseId and collectionId
2025-08-08 23:52:25 +12:00
Jake Barnby 10254c5e24 Update migrations 2025-08-08 23:45:31 +12:00
Chirag Aggarwal bf6bbfa058 update casing 2025-08-08 16:40:12 +05:30
Chirag Aggarwal b464a3d7a2 fix: lint 2025-08-08 13:39:25 +05:30
Chirag Aggarwal c9691be34a chore: add readonly param to sequence, databaseId and collectionId 2025-08-08 12:53:58 +05:30
Christy JacobandGitHub f537f5f901 Merge pull request #10271 from appwrite/update-android-kotlin-sdks
chore: update SDK generator and sdks
2025-08-08 00:19:41 +04:00
Matej BačoandGitHub 7dd9ade894 Merge pull request #10267 from appwrite/feat-check-CAA-in-DNS
Feat: CAA validator
2025-08-06 12:09:25 +02:00
Matej Bačo aa837c7b43 PR review fixes 2025-08-06 11:43:07 +02:00
Matej Bačo 3541fcb237 Fix manual QA edge case 2025-08-06 11:30:56 +02:00
Matej Bačo 10a7f8acfe Formatting fix 2025-08-06 11:06:35 +02:00
Matej Bačo 61ec98bc5e Improve tests 2025-08-06 11:06:18 +02:00
Christy Jacob 217cd48249 chore: update SDK generator and sdks 2025-08-06 12:08:36 +04:00
Matej Bačo 2d4e99cb1a Revert revert of CAA validation 2025-08-05 13:44:06 +02:00
Matej Bačo 8fe999d6d7 Merge branch '1.7.x' into feat-check-CAA-in-DNS 2025-08-05 13:43:17 +02:00
Matej Bačo dade82706a Fix caa records inheritance 2025-08-05 13:38:56 +02:00
154 changed files with 2389 additions and 1610 deletions
+2
View File
@@ -21,6 +21,7 @@ _APP_OPTIONS_ROUTER_PROTECTION=disabled
_APP_OPTIONS_FORCE_HTTPS=disabled
_APP_OPTIONS_ROUTER_FORCE_HTTPS=disabled
_APP_OPENSSL_KEY_V1=your-secret-key
_APP_DNS=8.8.8.8
_APP_DOMAIN=traefik
_APP_CONSOLE_DOMAIN=localhost
_APP_DOMAIN_FUNCTIONS=functions.localhost
@@ -28,6 +29,7 @@ _APP_DOMAIN_SITES=sites.localhost
_APP_DOMAIN_TARGET_CNAME=test.localhost
_APP_DOMAIN_TARGET_A=127.0.0.1
_APP_DOMAIN_TARGET_AAAA=::1
_APP_DOMAIN_TARGET_CAA=digicert.com
_APP_RULES_FORMAT=md5
_APP_REDIS_HOST=redis
_APP_REDIS_PORT=6379
+6 -1
View File
@@ -13,4 +13,9 @@ jobs:
- name: Run CodeQL
run: |
docker run --rm -v $PWD:/app composer:2.6 sh -c \
"composer install --profile --ignore-platform-reqs && composer check"
"composer install --profile --ignore-platform-reqs && composer check"
- name: Run Locale check
run: |
docker run --rm -v $PWD:/app node:24-alpine sh -c \
"cd /app/.github/workflows/static-analysis/locale && node index.js"
@@ -0,0 +1,115 @@
/*
* Look into all local files, and collect unique keys.
* Ensure fallback locale (English) has translation for all keys.
* If configured as `const strict = true`, all locales will be checked to include all keys.
*/
import { readdir, readFile } from "fs/promises";
import { join, dirname } from "path";
import { fileURLToPath } from "url";
const config = {
strict: false,
fallbackLocale: "en.json",
};
(async () => {
try {
// Prepare current directory equivalent in ES modules
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const translationsPath = join(
__dirname,
"../../../../app/config/locale/translations",
);
const files = (await readdir(translationsPath)).filter((file) =>
file.endsWith(".json"),
);
if (files.length === 0) {
console.error("No translation files found in ", translationsPath);
process.exit(1);
}
// Check if fallback locale exists
if (!files.includes(config.fallbackLocale)) {
console.error(`Fallback locale file ${config.fallbackLocale} not found`);
process.exit(1);
}
console.log(
`Found ${files.length} translation files in ${translationsPath}`,
);
// Collect all unique keys from all translation files
const allKeys = new Set();
for (const file of files) {
const filePath = join(translationsPath, file);
const content = await readFile(filePath, "utf8");
const translations = JSON.parse(content);
// Add all keys from this file
Object.keys(translations).forEach((key) => allKeys.add(key));
}
console.log(`Total unique keys found across all locales: ${allKeys.size}`);
const localesToCheck = [];
if (config.strict) {
localesToCheck.push(...files);
} else {
localesToCheck.push(config.fallbackLocale);
}
let errorsCount = 0;
let missingLocaleCount = 0;
for (const localeToCheck of localesToCheck) {
// Read locale
const path = join(translationsPath, localeToCheck);
const content = await readFile(path, "utf8");
const translations = JSON.parse(content);
// Check for missing keys in the locale
const keys = new Set(Object.keys(translations));
console.log(`Keys in locale (${localeToCheck}): ${keys.size}`);
const missingKeys = [];
for (const key of allKeys) {
if (!keys.has(key)) {
missingKeys.push(key);
}
}
if (missingKeys.length > 0) {
console.error(
`\nERROR: Fallback locale (${localeToCheck}) is missing ${missingKeys.length} key(s):`,
);
missingKeys.sort().forEach((key) => {
console.error(` - ${key}`);
});
console.error(
`\nTo fix this issue, add the missing keys to ${translationsPath}/${localeToCheck}`,
);
errorsCount++;
missingLocaleCount += missingKeys.length;
} else {
console.log(
`\nSUCCESS: Fallback locale (${localeToCheck}) contains all ${allKeys.size} keys.`,
);
}
}
if (errorsCount > 0) {
console.log(`\n${missingLocaleCount} locales missing found across ${errorsCount} locales.`);
process.exit(1);
}
} catch (error) {
console.error("Unexpected error.");
console.error(error);
process.exit(1);
}
})();
@@ -0,0 +1,13 @@
{
"name": "static-analysis-locale",
"version": "1.0.0",
"type": "module",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": ""
}
+56
View File
@@ -134,6 +134,14 @@ jobs:
- name: Run General Tests
run: docker compose exec -T appwrite test /usr/src/code/tests/e2e/General --debug
- name: Failure Logs
if: failure()
run: |
echo "=== Appwrite Worker Builds Logs ==="
docker compose logs appwrite-worker-builds
echo "=== OpenRuntimes Executor Logs ==="
docker compose logs openruntimes-executor
e2e_service_test:
name: E2E Service Test
runs-on: ubuntu-latest
@@ -201,6 +209,14 @@ jobs:
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/${{ matrix.service }} --debug --exclude-group devKeys,screenshots
- name: Failure Logs
if: failure()
run: |
echo "=== Appwrite Worker Builds Logs ==="
docker compose logs appwrite-worker-builds
echo "=== OpenRuntimes Executor Logs ==="
docker compose logs openruntimes-executor
e2e_shared_mode_test:
name: E2E Shared Mode Service Test
runs-on: ubuntu-latest
@@ -280,6 +296,14 @@ jobs:
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/${{ matrix.service }} --debug --exclude-group devKeys,screenshots
- name: Failure Logs
if: failure()
run: |
echo "=== Appwrite Worker Builds Logs ==="
docker compose logs appwrite-worker-builds
echo "=== OpenRuntimes Executor Logs ==="
docker compose logs openruntimes-executor
e2e_dev_keys:
name: E2E Service Test (Dev Keys)
runs-on: ubuntu-latest
@@ -313,6 +337,14 @@ jobs:
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/Projects --debug --group=devKeys
- name: Failure Logs
if: failure()
run: |
echo "=== Appwrite Worker Builds Logs ==="
docker compose logs appwrite-worker-builds
echo "=== OpenRuntimes Executor Logs ==="
docker compose logs openruntimes-executor
e2e_dev_keys_shared_mode:
name: E2E Shared Mode Service Test (Dev Keys)
runs-on: ubuntu-latest
@@ -360,6 +392,14 @@ jobs:
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/Projects --debug --group=devKeys
- name: Failure Logs
if: failure()
run: |
echo "=== Appwrite Worker Builds Logs ==="
docker compose logs appwrite-worker-builds
echo "=== OpenRuntimes Executor Logs ==="
docker compose logs openruntimes-executor
e2e_screenshots_keys:
name: E2E Service Test (Site Screenshots)
runs-on: ubuntu-latest
@@ -394,6 +434,14 @@ jobs:
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/Sites --debug --group=screenshots
- name: Failure Logs
if: failure()
run: |
echo "=== Appwrite Worker Builds Logs ==="
docker compose logs appwrite-worker-builds
echo "=== OpenRuntimes Executor Logs ==="
docker compose logs openruntimes-executor
e2e_screenshots_shared_mode:
name: E2E Shared Mode Service Test (Site Screenshots)
runs-on: ubuntu-latest
@@ -441,3 +489,11 @@ jobs:
-e _APP_DATABASE_SHARED_TABLES \
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/Sites --debug --group=screenshots
- name: Failure Logs
if: failure()
run: |
echo "=== Appwrite Worker Builds Logs ==="
docker compose logs appwrite-worker-builds
echo "=== OpenRuntimes Executor Logs ==="
docker compose logs openruntimes-executor
+3
View File
@@ -194,6 +194,9 @@ CLI::setResource('publisher', function (Group $pools) {
CLI::setResource('publisherDatabases', function (BrokerPool $publisher) {
return $publisher;
}, ['publisher']);
CLI::setResource('publisherFunctions', function (BrokerPool $publisher) {
return $publisher;
}, ['publisher']);
CLI::setResource('publisherMigrations', function (BrokerPool $publisher) {
return $publisher;
}, ['publisher']);
+6 -3
View File
@@ -106,12 +106,15 @@ return [
'create' => [
'$description' => 'This event triggers when a document is created.',
],
'delete' => [
'$description' => 'This event triggers when a document is deleted.'
],
'update' => [
'$description' => 'This event triggers when a document is updated.'
],
'upsert' => [
'$description' => 'This event triggers when a document is upserted.',
],
'delete' => [
'$description' => 'This event triggers when a document is deleted.'
],
],
'indexes' => [
'$model' => Response::MODEL_INDEX,
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Die {{project}} span",
"emails.magicSession.subject": "Teken aan",
"emails.magicSession.hello": "Goeie dag,",
"emails.magicSession.body": "Volg hierdie skakel om in te teken.",
"emails.magicSession.footer": "Ignoreer gerus hierdie boodskap as u nie die versoek gestuur het om met die' adres in te teken nie.",
"emails.magicSession.thanks": "Baie dankie,",
"emails.magicSession.signature": "Die {{project}} span",
"emails.recovery.subject": "Herstel Wagwoord",
@@ -12,8 +12,6 @@
"emails.verification.signature": "فرقة {{project}}",
"emails.magicSession.subject": "تكونيكطا",
"emails.magicSession.hello": "السلام،",
"emails.magicSession.body": "تبّع هاد الوصلة باش تتكونيكطا.",
"emails.magicSession.footer": "إلا ماشي نتا اللي طلبتي تتكونيكطا بهاد ليميل، ممكن تنخّل هاد البرية.",
"emails.magicSession.thanks": "شكرا،",
"emails.magicSession.signature": "فرقة {{project}}",
"emails.recovery.subject": "تبدال كلمة السر",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "فريق {{project}}",
"emails.magicSession.subject": "تسجيل الدخول",
"emails.magicSession.hello": "أهلا،",
"emails.magicSession.body": "اتبع هذا الرابط لتسجيل الدخول",
"emails.magicSession.footer": "لو لم تطلب تسجيل الدخول بهذا البريد الاكتروني ، يمكنك تجاهل هذه الرسالة",
"emails.magicSession.thanks": "شكرا،",
"emails.magicSession.signature": "فريق {{project}}",
"emails.recovery.subject": "تغيير كلمة السر",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} দল",
"emails.magicSession.subject": "লগইন",
"emails.magicSession.hello": "নমস্কাৰ,",
"emails.magicSession.body": "লগইন কৰিবলৈ এই লিংকটো অনুসৰণ কৰক।",
"emails.magicSession.footer": "যদি আপুনি এই ইমেইল ব্যৱহাৰ কৰি লগইন কৰিবলৈ কোৱা নাছিল, আপুনি এই বাৰ্তাটো উপেক্ষা কৰিব পাৰে।",
"emails.magicSession.thanks": "ধন্যবাদ,",
"emails.magicSession.signature": "{{project}} দল",
"emails.recovery.subject": "পাছৱাৰ্ড ৰিছেট",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} komandası",
"emails.magicSession.subject": "Daxil Olmaq",
"emails.magicSession.hello": "Salam,",
"emails.magicSession.body": "Daxil olmaq üçün bu linki izləyin.",
"emails.magicSession.footer": "Bu e-poçtdan istifadə edərək giriş istəməmisinizsə, bu mesajı görməməzlikdən gələ bilərsiniz.",
"emails.magicSession.thanks": "Təşəkkürlər,",
"emails.magicSession.signature": "{{project}} komandası",
"emails.recovery.subject": "Şifrə Sıfırlanması",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "каманда {{project}}",
"emails.magicSession.subject": "Лагін",
"emails.magicSession.hello": "Прывітанне,",
"emails.magicSession.body": "Перайдзіце па спасылцы, каб увайсці.",
"emails.magicSession.footer": "Калі вы не прасілі ўвайсці, выкарыстоўваючы гэты адрас электроннай пошты, праігнаруйце гэтае паведамленне.",
"emails.magicSession.thanks": "Дзякуем,",
"emails.magicSession.signature": "каманда {{project}}",
"emails.recovery.subject": "Скід пароля",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} टीम",
"emails.magicSession.subject": "लॉग इन करीं|",
"emails.magicSession.hello": "प्रणाम,",
"emails.magicSession.body": "लॉग इन करें लेल दिहल गइल लिंक फॉलो करें|",
"emails.magicSession.footer": "अगर लॉग इन करे के लिए ना कहाले, तो आप ई संदेश क अनदेखा कर सकत अछि।",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} टीम",
"emails.recovery.subject": "पासवर्ड बदल क लेल|",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} টীম",
"emails.magicSession.subject": "লগ ইন",
"emails.magicSession.hello": "নমস্কার,",
"emails.magicSession.body": "এই লিঙ্কের মাধ্যমে লগ ইন করুন।",
"emails.magicSession.footer": "আপনি যদি এই ইমেলটি ব্যবহার করে লগইন করতে না বলেন, তাহলে আপনি এই বার্তাটি উপেক্ষা করতে পারেন।",
"emails.magicSession.thanks": "ধন্যবাদ,",
"emails.magicSession.signature": "{{project}} টীম",
"emails.recovery.subject": "পাসওয়ার্ড রিসেট",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Equip {{project}}",
"emails.magicSession.subject": "Entrar",
"emails.magicSession.hello": "Hola,",
"emails.magicSession.body": "Accedeix a aquest enllaç per a entrar.",
"emails.magicSession.footer": "Si no has sol·licitat entrar amb aquesta adreça electrònica, pots ignorar aquest missatge.",
"emails.magicSession.thanks": "Gràcies,",
"emails.magicSession.signature": "Equip {{project}}",
"emails.recovery.subject": "Reinicialitzar contrasenya",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hej,",
"emails.magicSession.body": "Følg dette link for at logge ind.",
"emails.magicSession.footer": "Hvis du ikke har bedt om at logge ind med denne email, ignorer venligst denne besked.",
"emails.magicSession.thanks": "Tak,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nulstil Password",
+2 -3
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}}-Team",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hey,",
"emails.magicSession.body": "Folge diesem Link, um dich einzuloggen.",
"emails.magicSession.footer": "Solltest du keinen Login für diese E-Mail-Adresse angefordert haben, kannst du diese Nachricht ignorieren.",
"emails.magicSession.thanks": "Danke,",
"emails.magicSession.signature": "{{project}}-Team",
"emails.recovery.subject": "Kennwort zurücksetzen",
@@ -247,5 +245,6 @@
"emails.otpSession.clientInfo": "Diese Anmeldung wurde über {{agentClient}} auf {{agentDevice}} {{agentOs}} angefordert. Wenn Sie die Anmeldung nicht angefordert haben, können Sie diese E-Mail getrost ignorieren.",
"emails.otpSession.securityPhrase": "Die Sicherheitsphrase für diese E-Mail lautet {{phrase}}. Sie können dieser E-Mail vertrauen, wenn diese Phrase mit der Phrase übereinstimmt, die beim Anmelden angezeigt wird.",
"emails.otpSession.thanks": "Danke,",
"emails.otpSession.signature": "{{project}} Team"
"emails.otpSession.signature": "{{project}} Team",
"mock": "Eine Beispielübersetzung für Testzwecke."
}
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Η ομάδα του {{project}}",
"emails.magicSession.subject": "Είσοδος",
"emails.magicSession.hello": "Γεια σου,",
"emails.magicSession.body": "Ακολουθήστε αυτό το link για να συνδεθείτε",
"emails.magicSession.footer": "Εάν δεν ζητήσατε να συνδεθείτε χρησιμοποιώντας αυτό το email, μπορείτε να αγνοήσετε αυτό το μήνυμα.",
"emails.magicSession.thanks": "Ευχαριστούμε,",
"emails.magicSession.signature": "Η ομάδα του {{project}}",
"emails.recovery.subject": "Αλλαγή κωδικού πρόσβασης",
+3 -2
View File
@@ -57,7 +57,7 @@
"emails.invitation.subject": "Invitation to %s Team at %s",
"emails.invitation.preview": "{{owner}} invited you to join {{team}} at {{project}}",
"emails.invitation.hello": "Hello {{user}},",
"emails.invitation.body": "This mail was sent to you because {{b}}{{owner}}{{/b}} wanted to invite you to become a member of the {{b}}{{team}}{{/b}} team at {{b}}{{project}}{{/b}}.",
"emails.invitation.body": "This mail was sent to you because {{b}}{{owner}}{{/b}} invited you to become a member of the {{b}}{{team}}{{/b}} team at {{b}}{{project}}{{/b}}.",
"emails.invitation.footer": "If you are not interested, you can ignore this message.",
"emails.invitation.thanks": "Thanks,",
"emails.invitation.buttonText": "Accept invite to {{team}}",
@@ -274,5 +274,6 @@
"continents.eu": "Europe",
"continents.na": "North America",
"continents.oc": "Oceania",
"continents.sa": "South America"
"continents.sa": "South America",
"mock": "A mock translation for testing purposes."
}
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "Teamo {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Saluton,",
"emails.magicSession.body": "Alklaku ĉi tiun ligon por eniri.",
"emails.magicSession.footer": "Se vi ne petis ĉi tiun konfirmon de ĉi tiu retpoŝto, vi povas ignori ĉi tiun mesaĝon.",
"emails.magicSession.thanks": "Dankegon,",
"emails.magicSession.signature": "Teamo {{project}}",
"emails.recovery.subject": "Parsvorta Restarigo",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "El equipo de {{project}}.",
"emails.magicSession.subject": "Inicio de sesión",
"emails.magicSession.hello": "Hola,",
"emails.magicSession.body": "Haz clic en este enlace para iniciar sesión:",
"emails.magicSession.footer": "Si no has solicitado iniciar sesión usando este correo, puedes ignorar este mensaje.",
"emails.magicSession.thanks": "Gracias.,",
"emails.magicSession.signature": "El equipo de {{project}}",
"emails.recovery.subject": "Restablecer contraseña",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "تیم {{user}}",
"emails.magicSession.subject": "ورود به حساب کاربری",
"emails.magicSession.hello": "سلام،",
"emails.magicSession.body": "برای ورود به حساب‌تان پیوند زیر را دنبال کنید.",
"emails.magicSession.footer": "اگر شما درخواست ورود به حساب کاربری با استفاده از این ایمیل را نداد‌ه‌اید، می‌توانید این پیام را نادیده بگیرید.",
"emails.magicSession.thanks": "سپاس فراوان،",
"emails.magicSession.signature": "تیم {{user}}",
"emails.recovery.subject": "بازیابی گذرواژه",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Équipe {{project}}",
"emails.magicSession.subject": "Connexion",
"emails.magicSession.hello": "Bonjour,",
"emails.magicSession.body": "Suivez ce lien pour vous connecter.",
"emails.magicSession.footer": "Si vous n'avez pas demandé à vous connecter en utilisant cet e-mail, vous pouvez ignorer ce message.",
"emails.magicSession.thanks": "Merci,",
"emails.magicSession.signature": "L'équipe {{project}}",
"emails.recovery.subject": "Réinitialisation du mot de passe",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} foireann",
"emails.magicSession.subject": "Logáil isteach",
"emails.magicSession.hello": "Haigh,",
"emails.magicSession.body": "Lean an nasc seo chun logáil isteach.",
"emails.magicSession.footer": "Mura ndearna tú iarratas logáil isteach leis an ríomhphost seo, déan neamhaird den teachtaireacht seo.",
"emails.magicSession.thanks": "Go raibh maith agat,",
"emails.magicSession.signature": "{{project}} foireann",
"emails.recovery.subject": "Athshocrú pasfhocail",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} ટીમ",
"emails.magicSession.subject": "પ્રવેશ કરો",
"emails.magicSession.hello": "નમસ્કાર,",
"emails.magicSession.body": "પ્રવેશ કરવા માટે આ લિંકને અનુસરો.",
"emails.magicSession.footer": "જો તમે આ ઇમેઇલનો ઉપયોગ કરીને પ્રવેશ કરવાનું ન કહ્યું હોય, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.magicSession.thanks": "આભાર,",
"emails.magicSession.signature": "{{project}} ટીમ",
"emails.recovery.subject": "પાસવર્ડ ફરીથી સેટ કરો",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "צוות {{project}}",
"emails.magicSession.subject": "כניסה למערכת",
"emails.magicSession.hello": "שלום,",
"emails.magicSession.body": "לחץ על קישור זה כדי להיכנס.",
"emails.magicSession.footer": "אם לא ביקשת להיכנס באמצעות דוא\"ל זה, תוכל להתעלם מהודעה זו.",
"emails.magicSession.thanks": "תודה,",
"emails.magicSession.signature": "צוות {{project}}",
"emails.recovery.subject": "איפוס סיסמא",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} टीम",
"emails.magicSession.subject": "लॉग इन",
"emails.magicSession.hello": "नमस्ते,",
"emails.magicSession.body": "इस लिंक के माध्यम से लॉग-इन करें।",
"emails.magicSession.footer": "यदि आप इस ईमेल द्वारा लॉगिन नहीं करना चाहते हैं, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} टीम",
"emails.recovery.subject": "पासवर्ड रीसेट",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} tim",
"emails.magicSession.subject": "Prijavite se",
"emails.magicSession.hello": "Pozdrav,",
"emails.magicSession.body": "Slijedite ovu poveznicu za prijavu.",
"emails.magicSession.footer": "Ako niste zatražili prijavu putem ove e-pošte, možete zanemariti ovu poruku.",
"emails.magicSession.thanks": "Hvala,",
"emails.magicSession.signature": "{{project}} tim",
"emails.recovery.subject": "Ponovno postavljanje lozinke",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "a {{project}} csapat",
"emails.magicSession.subject": "Bejelentkezés",
"emails.magicSession.hello": "Szia,",
"emails.magicSession.body": "Kattints a linkre a bejelentkezéshez.",
"emails.magicSession.footer": "Ha nem te szerettél volna bejelentkezni ezzel az email címmel, akkor nyugodtan hagyd figyelmen kívül ezt az üzenetet.",
"emails.magicSession.thanks": "Köszönettel,",
"emails.magicSession.signature": "a {{project}} csapat",
"emails.recovery.subject": "Jelszó Visszaállítása",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Tim {{project}}",
"emails.magicSession.subject": "Masuk",
"emails.magicSession.hello": "Hai,",
"emails.magicSession.body": "Ikuti tautan ini untuk masuk.",
"emails.magicSession.footer": "Jika Anda tidak meminta untuk masuk menggunakan email ini, Anda dapat mengabaikan pesan ini.",
"emails.magicSession.thanks": "Terima kasih,",
"emails.magicSession.signature": "Tim {{project}}",
"emails.recovery.subject": "Atur Ulang Kata Sandi",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Il team {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Ciao,",
"emails.magicSession.body": "Clicca questo link per accedere.",
"emails.magicSession.footer": "Se non hai richiesto di effettuare laccesso, puoi ignorare questo messaggio.",
"emails.magicSession.thanks": "Grazie,",
"emails.magicSession.signature": "Il team {{project}}",
"emails.recovery.subject": "Reimpostazione password",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}}チーム",
"emails.magicSession.subject": "ログイン",
"emails.magicSession.hello": "こんにちは、",
"emails.magicSession.body": "ログインするためには下記リンクをクリックしてください。",
"emails.magicSession.footer": "このメールに心当たりが無い場合は破棄をお願いいたします。",
"emails.magicSession.thanks": "ご利用いただきありがとうございます。、",
"emails.magicSession.signature": "{{project}}チーム",
"emails.recovery.subject": "パスワードリセット",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Tim {{project}}",
"emails.magicSession.subject": "Masuk",
"emails.magicSession.hello": "Hai,",
"emails.magicSession.body": "Klik link iki kanggo masuk.",
"emails.magicSession.footer": "Yen sampeyan ora njaluk masuk nggunakake alamat email iki, sampeyan iso nglirwakake pesen iki.",
"emails.magicSession.thanks": "Matur nuwun,",
"emails.magicSession.signature": "Tim {{project}}",
"emails.recovery.subject": "Setel ulang sandi",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} ತಂಡ",
"emails.magicSession.subject": "ಲಾಗಿನ್",
"emails.magicSession.hello": "ನಮಸ್ಕಾರ,",
"emails.magicSession.body": "ಲಾಗಿನ್ ಮಾಡಲಿಕ್ಕೆ ಈ ಲಿಂಕನ್ನು ಅನುಸರಿಸಿ",
"emails.magicSession.footer": "ನೀವು ಈ ಇಮೇಲನಿಂದ ಲಾಗಿನ್ ಮಾಡಲು ಕೇಳದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.magicSession.thanks": "ಧನ್ಯವಾದಗಳು,",
"emails.magicSession.signature": "{{project}} ತಂಡ",
"emails.recovery.subject": "ಗುಪ್ತಪದ ಮರುಹೊಂದಿಸಿ",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} 팀",
"emails.magicSession.subject": "로그인",
"emails.magicSession.hello": "안녕하세요、",
"emails.magicSession.body": "로그인 하시려면 링크를 클릭하여주세요.",
"emails.magicSession.footer": "이 이메일 계정으로 로그인 신청을 하지 않으셨다면 이 메세지를 무시하여주세요.",
"emails.magicSession.thanks": "감사합니다、",
"emails.magicSession.signature": "{{project}} 팀",
"emails.recovery.subject": "비밀번호 재설정",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} Team",
"emails.magicSession.subject": "Log in",
"emails.magicSession.hello": "Salve ibi,",
"emails.magicSession.body": "Hanc nexum cum login",
"emails.magicSession.footer": "Si verificationem huius inscriptionis non postulasti, nuntium hunc ignorare potes.",
"emails.magicSession.thanks": "Gratias,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Recuperet password",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} équipe",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hey,",
"emails.magicSession.body": "Follegt dëse Link fir umellen.",
"emails.magicSession.footer": "Wann Dir net gefrot hutt Iech mat dëser E -Mail anzemelden, kënnt Dir dëse Message ignoréieren.",
"emails.magicSession.thanks": "Merci,",
"emails.magicSession.signature": "{{project}} équipe",
"emails.recovery.subject": "Password Reset",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} komanda",
"emails.magicSession.subject": "Prisijungti",
"emails.magicSession.hello": "Labas,",
"emails.magicSession.body": "Spauskite šią nuorodą, kad prisijungtumėte.",
"emails.magicSession.footer": "Jei neprašėte prisijungti naudojantis šiuo el. paštu, galite ignoruoti šį pranešimą.",
"emails.magicSession.thanks": "Ačiū,",
"emails.magicSession.signature": "{{project}} komanda",
"emails.recovery.subject": "Slaptažodžio Atkūrimas",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} komanda",
"emails.magicSession.subject": "Ieiet",
"emails.magicSession.hello": "Sveicināti,",
"emails.magicSession.body": "Sekojiet saitei, lai ieietu.",
"emails.magicSession.footer": "Ja Jūs nepieprasījāt ieiet ar šo e-pasta adresi, lūdzu, ignorējiet šo ziņu.",
"emails.magicSession.thanks": "Paldies,",
"emails.magicSession.signature": "{{project}} komanda",
"emails.recovery.subject": "Paroles atjaunināšana",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} ടീം",
"emails.magicSession.subject": "ലോഗിൻ",
"emails.magicSession.hello": "നമസ്കാരം,",
"emails.magicSession.body": "ലോഗിൻ ചെയ്യുന്നതിനായി ഈ ലിങ്ക് പിന്തുടരുക.",
"emails.magicSession.footer": "ഈ ഇമെയിൽ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ നിങ്ങൾ ആവശ്യപ്പെട്ടില്ലെങ്കിൽ, ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.magicSession.thanks": "നന്ദി,",
"emails.magicSession.signature": "{{project}} ടീം",
"emails.recovery.subject": "രഹസ്യവാക്ക് പുനക്രമീകരണം",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} संघ",
"emails.magicSession.subject": "लॉगिन करा",
"emails.magicSession.hello": "नमस्कार ,",
"emails.magicSession.body": "लॉगिन करण्यासाठी या लिंकचे अनुसरण करा.",
"emails.magicSession.footer": "आपण या ईमेलचा वापर करून लॉगिन करण्यास सांगितले नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} संघ",
"emails.recovery.subject": "पासवर्ड रीसेट",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Log masuk",
"emails.magicSession.hello": "Hey,",
"emails.magicSession.body": "Tekan pautan ini untuk log masuk.",
"emails.magicSession.footer": "Sekiranya anda tidak membuat permintaan untuk log masuk menggunakan email ini, sila abaikan mesej ini.",
"emails.magicSession.thanks": "Terima kasih,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Menetap semula Kata Laluan",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Pålogging",
"emails.magicSession.hello": "Hei,",
"emails.magicSession.body": "Følg denne lenken for å logge på.",
"emails.magicSession.footer": "Dersom du ikke ba om å logge på med denne e-postadressen, kan du se bort fra denne meldingen.",
"emails.magicSession.thanks": "Takk,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nullstille passord",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} समूह",
"emails.magicSession.subject": "लगइन",
"emails.magicSession.hello": "नमस्ते,",
"emails.magicSession.body": "लगइन गर्नको लागी यो लिंकमा जानुहोस।",
"emails.magicSession.footer": "यदि तपाइँले यो इमेल प्रयोग गरेर लगइन गर्न सोध्नु भएको छैन भने तपाइँले यो सन्देश लाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} समूह",
"emails.recovery.subject": "पासवर्ड रिसेट",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hoi,",
"emails.magicSession.body": "Volg deze link om in te loggen",
"emails.magicSession.footer": "Als u geen aanvraag heeft gemaakt om met deze mail in te loggen, kan u deze mail negeren",
"emails.magicSession.thanks": "Bedankt,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Wachtwoord Herinstellen",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Pålogging",
"emails.magicSession.hello": "Hei,",
"emails.magicSession.body": "Følg denne lenkja for å logge på.",
"emails.magicSession.footer": "Om du ikkje ba om å logge på med denne e-postadressa, kan du ignorera denne meldinga.",
"emails.magicSession.thanks": "Takk,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nullstilla passord",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} ଦଳ",
"emails.magicSession.subject": "ଲଗଇନ୍ କରନ୍ତୁ",
"emails.magicSession.hello": "ନମସ୍କାର,",
"emails.magicSession.body": "ଲଗଇନ୍ କରିବାକୁ ଏହି ଲିଙ୍କ୍ ଅନୁସରଣ କରନ୍ତୁ |",
"emails.magicSession.footer": "ଯଦି ଆପଣ ଏହି ଇମେଲ୍ ବ୍ୟବହାର କରି ଲଗଇନ୍ କରିବାକୁ କହି ନାହାଁନ୍ତି, ତେବେ ଆପଣ ଏହି ସନ୍ଦେଶକୁ ଉପେକ୍ଷା କରିପାରିବେ |",
"emails.magicSession.thanks": "ଧନ୍ୟବାଦ,",
"emails.magicSession.signature": "{{project}} ଦଳ",
"emails.recovery.subject": "ପାସୱାର୍ଡ ପୁନଃ ସେଟ୍ କରନ୍ତୁ |",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Zespół {{project}}",
"emails.magicSession.subject": "Logowanie",
"emails.magicSession.hello": "Cześć,",
"emails.magicSession.body": "Kliknij w ten link, aby zalogować się.",
"emails.magicSession.footer": "Jeśli to nie Ty prosiłeś o logowanie przy użyciu tego adresu e-mail, zignoruj tę wiadomość.",
"emails.magicSession.thanks": "Dziękujemy,",
"emails.magicSession.signature": "Zespół {{project}}",
"emails.recovery.subject": "Resetowanie hasła",
@@ -12,8 +12,6 @@
"emails.verification.signature": "Time {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Olá,",
"emails.magicSession.body": "Clique neste link para entrar.",
"emails.magicSession.footer": "Se você não solicitou conectar-se com este e-mail, ignore essa mensagem.",
"emails.magicSession.thanks": "Muito obrigado,",
"emails.magicSession.signature": "Time {{project}}",
"emails.recovery.subject": "Redefinição de senha",
@@ -12,8 +12,6 @@
"emails.verification.signature": "Equipa {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Olá ,",
"emails.magicSession.body": "Siga esta ligação para iniciar sessão.",
"emails.magicSession.footer": "Se não pediu para entrar usando este e-mail, pode ignorar esta mensagem.",
"emails.magicSession.thanks": "Obrigado,",
"emails.magicSession.signature": "Equipa {{project}}",
"emails.recovery.subject": "Redefinição de senha",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Echipa {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Bună ziua,",
"emails.magicSession.body": "Urmează acest link pentru logare.",
"emails.magicSession.footer": "Dacă nu ai incercat să te loghezi folosing această adresa de email, poți ignora acest mesaj.",
"emails.magicSession.thanks": "Mulțumim,",
"emails.magicSession.signature": "Echipa {{project}}",
"emails.recovery.subject": "Resetare parolă",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "команда {{project}}",
"emails.magicSession.subject": "Логин",
"emails.magicSession.hello": "Здравствуйте,",
"emails.magicSession.body": "Перейдите по ссылке, чтобы войти.",
"emails.magicSession.footer": "Если вы не просили войти, используя этот адрес электронной почты, проигнорируйте это сообщение.",
"emails.magicSession.thanks": "Спасибо,",
"emails.magicSession.signature": "команда {{project}}",
"emails.recovery.subject": "Сброс пароля",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} गणः",
"emails.magicSession.subject": "संप्रवेशः",
"emails.magicSession.hello": "अयि,",
"emails.magicSession.body": "संप्रवेशार्थमिदं संयोगसूत्रमनुसरतु।",
"emails.magicSession.footer": "अनेन ई-पत्रण यदि संप्रवेशो नेष्यते तर्हि वात्र्तामिमामुपेक्षताम्‌।",
"emails.magicSession.thanks": "धन्यवादः,",
"emails.magicSession.signature": "{{project}} गणः",
"emails.recovery.subject": "कूटशब्दपुनयाेजनम्‌",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} ٽيم",
"emails.magicSession.subject": "لاگ ان",
"emails.magicSession.hello": "هي ,",
"emails.magicSession.body": "لاگ ان ٿيڻ لاءِ ھن لنڪ تي عمل ڪريو.",
"emails.magicSession.footer": "جيڪڏھن توھان نه پ پيا ھي لاگ ان استعمال ڪندي اي ميل ، توھان نظر انداز ڪري سگھوٿا ھن پيغام کي.",
"emails.magicSession.thanks": "مهرباني,",
"emails.magicSession.signature": "{{project}} ٽيم",
"emails.recovery.subject": "پاسورڊ ري سيٽ",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} කණ්ඩායම",
"emails.magicSession.subject": "ප්‍රවේශ වන්න",
"emails.magicSession.hello": "හේයි,",
"emails.magicSession.body": "ප්‍රවේශ වීමට මෙම සම්බන්ධකය අනුගමනය කරන්න.",
"emails.magicSession.footer": "මෙම විද්‍යුත් තැපෑල භාවිතයෙන් ප්‍රවේශ වීමට ඔබ ඉල්ලුවේ නැත්නම්, ඔබට මෙම පණිවිඩය නොසලකා හැරිය හැක.",
"emails.magicSession.thanks": "ස්තුතියි,",
"emails.magicSession.signature": "{{project}} කණ්ඩායම",
"emails.recovery.subject": "මුරපද යළි පිහිටුවීම",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} tím",
"emails.magicSession.subject": "Prihlásenie",
"emails.magicSession.hello": "Ahoj,",
"emails.magicSession.body": "Použi tento link pre prihlásenie.",
"emails.magicSession.footer": "Ak si nepožiadal o prihlásenie cez email, túto správu môžeš ignorovať.",
"emails.magicSession.thanks": "Ďakujeme,",
"emails.magicSession.signature": "{{project}} tím",
"emails.recovery.subject": "Obnovenie hesla",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Chikwata che{{project}}",
"emails.magicSession.subject": "Pinda",
"emails.magicSession.hello": "Hesi,",
"emails.magicSession.body": "Baya chinongedzo ichi kuti upinde muakaundi yako.",
"emails.magicSession.footer": "Kana usina kukumbira kupinda muakaundi yako uchishandisa email iyi, unogona kufuratira meseji iyi.",
"emails.magicSession.thanks": "Ndatenda,",
"emails.magicSession.signature": "Chikwata che{{project}}",
"emails.recovery.subject": "Kuchinja pasiwedhi",
-2
View File
@@ -11,8 +11,6 @@
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} teamet",
"emails.magicSession.subject": "Logga in",
"emails.magicSession.hello": "Hej,",
"emails.magicSession.body": "Klicka på denna länk för att logga in.",
"emails.magicSession.footer": "Om du inte bad om att logga in med denna e-postadress kan du ignorera detta mail.",
"emails.magicSession.thanks": "Tack,",
"emails.magicSession.signature": "{{project}} teamet",
"emails.recovery.subject": "Återställ lösenord",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} குழு ",
"emails.magicSession.subject": "உள்நுழைய",
"emails.magicSession.hello": "ஏய்,",
"emails.magicSession.body": "இந்த இணைப்பைப் பின்தொடரவும் உள்நுழைய",
"emails.magicSession.footer": "இந்த மின்னஞ்சலைப் பயன்படுத்தி உள்நுழையுமாறு உங்களிடம் கேட்கப்படாவிட்டால், இந்தச் செய்தியைப் புறக்கணிக்கலாம்.",
"emails.magicSession.thanks": "நன்றி,",
"emails.magicSession.signature": "{{project}} குழு",
"emails.recovery.subject": "கடவுச்சொல் மீட்டமைப்பு",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} జట్",
"emails.magicSession.subject": "లాగిన్",
"emails.magicSession.hello": "నమస్కారము,",
"emails.magicSession.body": "లాగిన్ చేయడానికి ఈ లింక్ ని అనుసరించండి",
"emails.magicSession.footer": "మీరు ఈ ఇమెయిల్ ని ఉపయోగించి లాగిన్ చేయమని అడగకపోతే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు",
"emails.magicSession.thanks": "ధన్యవాదాలు,",
"emails.magicSession.signature": "{{project}} జట్",
"emails.recovery.subject": "పాస్వర్డ్ రీసెట్",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "ทีม {{project}}",
"emails.magicSession.subject": "เข้าสู่ระบบ",
"emails.magicSession.hello": "เรียนผู้ใช้งาน",
"emails.magicSession.body": "กดเข้าไปที่ลิงก์นี้เพื่อเข้าสู่ระบบ",
"emails.magicSession.footer": "หากท่านไม่ได้ต้องการที่จะเข้าสู่ระบบด้วยอีเมลนี้ ท่านสามารถเพิกเฉยข้อความนี้ได้",
"emails.magicSession.thanks": "ขอบคุณ",
"emails.magicSession.signature": "ทีม {{project}}",
"emails.recovery.subject": "รีเซ็ตรหัสผ่าน",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Pangkat ng {{project}}",
"emails.magicSession.subject": "Mag log in",
"emails.magicSession.hello": "Kamusta ,",
"emails.magicSession.body": "Sundin ang link na ito upang mag-login.",
"emails.magicSession.footer": "Kung hindi mo hiningi na mag-login gamit ang email na ito, maaari mong balewalain ang mensahe na ito.",
"emails.magicSession.thanks": "Salamat,",
"emails.magicSession.signature": "Pangkat ng {{project}}",
"emails.recovery.subject": "I-reset ang password",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} takımı",
"emails.magicSession.subject": "Giriş",
"emails.magicSession.hello": "Merhaba,",
"emails.magicSession.body": "Giriş yapmak için tıklayın.",
"emails.magicSession.footer": "Eğer bu eposta adresini kullanarak giriş yapmak istemediyseniz devam etmeyin.",
"emails.magicSession.thanks": "Teşekkürler,",
"emails.magicSession.signature": "{{project}} takımı",
"emails.recovery.subject": "Şifremi Sıfırla",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "команда {{project}}",
"emails.magicSession.subject": "Логін",
"emails.magicSession.hello": "Вітаємо,",
"emails.magicSession.body": "Перейдіть за цим посиланням, щоб увійти.",
"emails.magicSession.footer": "Якщо ви не просили увійти за допомогою цієї електронної пошти, ви можете ігнорувати це повідомлення.",
"emails.magicSession.thanks": "Дякуємо,",
"emails.magicSession.signature": "команда {{project}}",
"emails.recovery.subject": "Скидання пароля",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "ٹیم۔ {{project}}",
"emails.magicSession.subject": "اگ ان کریں",
"emails.magicSession.hello": "خوش آمدید،",
"emails.magicSession.body": "لاگ ان کرنے کے لیے اس لنک پر عمل کریں۔",
"emails.magicSession.footer": "اگر آپ نے اس ای میل کا استعمال کرتے ہوئے لاگ ان کرنے کے لیے نہیں کہا تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔",
"emails.magicSession.thanks": "شکریہ،",
"emails.magicSession.signature": "ٹیم۔ {{project}}",
"emails.recovery.subject": "پاس ورڈ ری سیٹ۔",
-2
View File
@@ -12,8 +12,6 @@
"emails.verification.signature": "Nhóm {{project}}",
"emails.magicSession.subject": "Đăng nhập",
"emails.magicSession.hello": "Chào",
"emails.magicSession.body": "Nhấn vào đường dẫn sau để đăng nhập.",
"emails.magicSession.footer": "Nếu bạn không yêu cầu đăng nhập bằng email, bạn có thể bỏ qua email này.",
"emails.magicSession.thanks": "Cảm ơn",
"emails.magicSession.signature": "Nhóm {{project}}",
"emails.recovery.subject": "Thiết lập lại mật khẩu",
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} 团队",
"emails.magicSession.subject": "登录",
"emails.magicSession.hello": "你好、",
"emails.magicSession.body": "点此链接登录。",
"emails.magicSession.footer": "如果您没有要求使用此电子邮件登录,则可忽略此消息。",
"emails.magicSession.thanks": "谢谢、",
"emails.magicSession.signature": "{{project}} 团队",
"emails.recovery.subject": "重设密码",
@@ -12,8 +12,6 @@
"emails.verification.signature": "{{project}} 團隊",
"emails.magicSession.subject": "登入",
"emails.magicSession.hello": "嗨、",
"emails.magicSession.body": "點此連結登入。",
"emails.magicSession.footer": "如果您沒有要求使用此電子郵件登入,則可以忽略此消息。",
"emails.magicSession.thanks": "謝謝、",
"emails.magicSession.signature": "{{project}} 團隊",
"emails.recovery.subject": "重設密碼",
+2 -2
View File
@@ -116,7 +116,7 @@ return [
[
'key' => 'android',
'name' => 'Android',
'version' => '8.2.0',
'version' => '8.2.2',
'url' => 'https://github.com/appwrite/sdk-for-android',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
'enabled' => true,
@@ -413,7 +413,7 @@ return [
[
'key' => 'kotlin',
'name' => 'Kotlin',
'version' => '9.1.0',
'version' => '9.1.2',
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
'enabled' => true,
+17 -12
View File
@@ -4466,6 +4466,7 @@
"methods": [
{
"name": "createDocument",
"desc": "Create document",
"auth": {
"Project": []
},
@@ -4488,7 +4489,8 @@
"model": "#\/components\/schemas\/document"
}
],
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"demo": "databases\/create-document.md"
}
],
"auth": {
@@ -4665,7 +4667,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -5203,7 +5205,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5278,7 +5280,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5393,7 +5395,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5467,7 +5469,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -5519,7 +5521,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -5987,7 +5989,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -6070,7 +6072,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -8479,17 +8481,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
File diff suppressed because it is too large Load Diff
+120 -113
View File
@@ -7506,6 +7506,7 @@
"methods": [
{
"name": "createDocument",
"desc": "Create document",
"auth": {
"Project": [],
"Session": []
@@ -7529,10 +7530,12 @@
"model": "#\/components\/schemas\/document"
}
],
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"demo": "databases\/create-document.md"
},
{
"name": "createDocuments",
"desc": "Create documents",
"auth": {
"Project": [],
"Key": []
@@ -7553,7 +7556,8 @@
"model": "#\/components\/schemas\/documentList"
}
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"demo": "databases\/create-documents.md"
}
],
"auth": {
@@ -7635,7 +7639,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"responses": {
"200": {
"description": "Documents List",
@@ -7728,7 +7732,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nUpdate all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"description": "Update all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"responses": {
"200": {
"description": "Documents List",
@@ -7823,7 +7827,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nBulk delete documents using queries, if no queries are passed then all documents are deleted.",
"description": "Bulk delete documents using queries, if no queries are passed then all documents are deleted.",
"responses": {
"200": {
"description": "Documents List",
@@ -8012,7 +8016,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -8925,7 +8929,7 @@
"x-appwrite": {
"method": "list",
"group": "functions",
"weight": 377,
"weight": 378,
"cookies": false,
"type": "",
"deprecated": false,
@@ -8999,7 +9003,7 @@
"x-appwrite": {
"method": "create",
"group": "functions",
"weight": 374,
"weight": 375,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9233,7 +9237,7 @@
"x-appwrite": {
"method": "listRuntimes",
"group": "runtimes",
"weight": 379,
"weight": 380,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9283,7 +9287,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "runtimes",
"weight": 380,
"weight": 381,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9334,7 +9338,7 @@
"x-appwrite": {
"method": "get",
"group": "functions",
"weight": 375,
"weight": 376,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9394,7 +9398,7 @@
"x-appwrite": {
"method": "update",
"group": "functions",
"weight": 376,
"weight": 377,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9625,7 +9629,7 @@
"x-appwrite": {
"method": "delete",
"group": "functions",
"weight": 378,
"weight": 379,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9687,7 +9691,7 @@
"x-appwrite": {
"method": "updateFunctionDeployment",
"group": "functions",
"weight": 383,
"weight": 384,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9768,7 +9772,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 384,
"weight": 385,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9852,7 +9856,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 381,
"weight": 382,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -9949,7 +9953,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 389,
"weight": 390,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10035,7 +10039,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 386,
"weight": 387,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10139,7 +10143,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 387,
"weight": 388,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10237,7 +10241,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 382,
"weight": 383,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10300,7 +10304,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 385,
"weight": 386,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10365,7 +10369,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 388,
"weight": 389,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -10456,7 +10460,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 390,
"weight": 391,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10528,7 +10532,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10605,7 +10609,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10722,7 +10726,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10789,7 +10793,7 @@
"x-appwrite": {
"method": "deleteExecution",
"group": "executions",
"weight": 394,
"weight": 395,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10861,7 +10865,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 399,
"weight": 400,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10921,7 +10925,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 397,
"weight": 398,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11013,7 +11017,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 398,
"weight": 399,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11083,7 +11087,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 400,
"weight": 401,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11175,7 +11179,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 401,
"weight": 402,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11247,7 +11251,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -11301,7 +11305,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -13104,7 +13108,7 @@
"x-appwrite": {
"method": "listMessages",
"group": "messages",
"weight": 361,
"weight": 362,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13181,7 +13185,7 @@
"x-appwrite": {
"method": "createEmail",
"group": "messages",
"weight": 358,
"weight": 359,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13326,7 +13330,7 @@
"x-appwrite": {
"method": "updateEmail",
"group": "messages",
"weight": 365,
"weight": 366,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13473,7 +13477,7 @@
"x-appwrite": {
"method": "createPush",
"group": "messages",
"weight": 360,
"weight": 361,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13648,7 +13652,7 @@
"x-appwrite": {
"method": "updatePush",
"group": "messages",
"weight": 367,
"weight": 368,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13827,7 +13831,7 @@
"x-appwrite": {
"method": "createSms",
"group": "messages",
"weight": 359,
"weight": 360,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13937,7 +13941,7 @@
"x-appwrite": {
"method": "updateSms",
"group": "messages",
"weight": 366,
"weight": 367,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14050,7 +14054,7 @@
"x-appwrite": {
"method": "getMessage",
"group": "messages",
"weight": 364,
"weight": 365,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14104,7 +14108,7 @@
"x-appwrite": {
"method": "delete",
"group": "messages",
"weight": 368,
"weight": 369,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14167,7 +14171,7 @@
"x-appwrite": {
"method": "listMessageLogs",
"group": "logs",
"weight": 362,
"weight": 363,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14243,7 +14247,7 @@
"x-appwrite": {
"method": "listTargets",
"group": "messages",
"weight": 363,
"weight": 364,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14319,7 +14323,7 @@
"x-appwrite": {
"method": "listProviders",
"group": "providers",
"weight": 333,
"weight": 334,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14396,7 +14400,7 @@
"x-appwrite": {
"method": "createApnsProvider",
"group": "providers",
"weight": 332,
"weight": 333,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14502,7 +14506,7 @@
"x-appwrite": {
"method": "updateApnsProvider",
"group": "providers",
"weight": 345,
"weight": 346,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14611,7 +14615,7 @@
"x-appwrite": {
"method": "createFcmProvider",
"group": "providers",
"weight": 331,
"weight": 332,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14697,7 +14701,7 @@
"x-appwrite": {
"method": "updateFcmProvider",
"group": "providers",
"weight": 344,
"weight": 345,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14786,7 +14790,7 @@
"x-appwrite": {
"method": "createMailgunProvider",
"group": "providers",
"weight": 323,
"weight": 324,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14902,7 +14906,7 @@
"x-appwrite": {
"method": "updateMailgunProvider",
"group": "providers",
"weight": 336,
"weight": 337,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15021,7 +15025,7 @@
"x-appwrite": {
"method": "createMsg91Provider",
"group": "providers",
"weight": 326,
"weight": 327,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15117,7 +15121,7 @@
"x-appwrite": {
"method": "updateMsg91Provider",
"group": "providers",
"weight": 339,
"weight": 340,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15216,7 +15220,7 @@
"x-appwrite": {
"method": "createSendgridProvider",
"group": "providers",
"weight": 324,
"weight": 325,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15322,7 +15326,7 @@
"x-appwrite": {
"method": "updateSendgridProvider",
"group": "providers",
"weight": 337,
"weight": 338,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15431,7 +15435,7 @@
"x-appwrite": {
"method": "createSmtpProvider",
"group": "providers",
"weight": 325,
"weight": 326,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15575,7 +15579,7 @@
"x-appwrite": {
"method": "updateSmtpProvider",
"group": "providers",
"weight": 338,
"weight": 339,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15721,7 +15725,7 @@
"x-appwrite": {
"method": "createTelesignProvider",
"group": "providers",
"weight": 327,
"weight": 328,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15817,7 +15821,7 @@
"x-appwrite": {
"method": "updateTelesignProvider",
"group": "providers",
"weight": 340,
"weight": 341,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15916,7 +15920,7 @@
"x-appwrite": {
"method": "createTextmagicProvider",
"group": "providers",
"weight": 328,
"weight": 329,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16012,7 +16016,7 @@
"x-appwrite": {
"method": "updateTextmagicProvider",
"group": "providers",
"weight": 341,
"weight": 342,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16111,7 +16115,7 @@
"x-appwrite": {
"method": "createTwilioProvider",
"group": "providers",
"weight": 329,
"weight": 330,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16207,7 +16211,7 @@
"x-appwrite": {
"method": "updateTwilioProvider",
"group": "providers",
"weight": 342,
"weight": 343,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16306,7 +16310,7 @@
"x-appwrite": {
"method": "createVonageProvider",
"group": "providers",
"weight": 330,
"weight": 331,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16402,7 +16406,7 @@
"x-appwrite": {
"method": "updateVonageProvider",
"group": "providers",
"weight": 343,
"weight": 344,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16501,7 +16505,7 @@
"x-appwrite": {
"method": "getProvider",
"group": "providers",
"weight": 335,
"weight": 336,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16555,7 +16559,7 @@
"x-appwrite": {
"method": "deleteProvider",
"group": "providers",
"weight": 346,
"weight": 347,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16618,7 +16622,7 @@
"x-appwrite": {
"method": "listProviderLogs",
"group": "providers",
"weight": 334,
"weight": 335,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16694,7 +16698,7 @@
"x-appwrite": {
"method": "listSubscriberLogs",
"group": "subscribers",
"weight": 355,
"weight": 356,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16770,7 +16774,7 @@
"x-appwrite": {
"method": "listTopics",
"group": "topics",
"weight": 348,
"weight": 349,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16845,7 +16849,7 @@
"x-appwrite": {
"method": "createTopic",
"group": "topics",
"weight": 347,
"weight": 348,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16929,7 +16933,7 @@
"x-appwrite": {
"method": "getTopic",
"group": "topics",
"weight": 350,
"weight": 351,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16990,7 +16994,7 @@
"x-appwrite": {
"method": "updateTopic",
"group": "topics",
"weight": 351,
"weight": 352,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17068,7 +17072,7 @@
"x-appwrite": {
"method": "deleteTopic",
"group": "topics",
"weight": 352,
"weight": 353,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17131,7 +17135,7 @@
"x-appwrite": {
"method": "listTopicLogs",
"group": "topics",
"weight": 349,
"weight": 350,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17207,7 +17211,7 @@
"x-appwrite": {
"method": "listSubscribers",
"group": "subscribers",
"weight": 354,
"weight": 355,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17292,7 +17296,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17384,7 +17388,7 @@
"x-appwrite": {
"method": "getSubscriber",
"group": "subscribers",
"weight": 356,
"weight": 357,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17448,7 +17452,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17525,7 +17529,7 @@
"x-appwrite": {
"method": "list",
"group": "sites",
"weight": 406,
"weight": 407,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17596,7 +17600,7 @@
"x-appwrite": {
"method": "create",
"group": "sites",
"weight": 404,
"weight": 405,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17846,7 +17850,7 @@
"x-appwrite": {
"method": "listFrameworks",
"group": "frameworks",
"weight": 409,
"weight": 410,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17896,7 +17900,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "frameworks",
"weight": 432,
"weight": 433,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17947,7 +17951,7 @@
"x-appwrite": {
"method": "get",
"group": "sites",
"weight": 405,
"weight": 406,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18007,7 +18011,7 @@
"x-appwrite": {
"method": "update",
"group": "sites",
"weight": 407,
"weight": 408,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18253,7 +18257,7 @@
"x-appwrite": {
"method": "delete",
"group": "sites",
"weight": 408,
"weight": 409,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18315,7 +18319,7 @@
"x-appwrite": {
"method": "updateSiteDeployment",
"group": "sites",
"weight": 415,
"weight": 416,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18396,7 +18400,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 414,
"weight": 415,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18480,7 +18484,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 410,
"weight": 411,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -18582,7 +18586,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 418,
"weight": 419,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18663,7 +18667,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 411,
"weight": 412,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18767,7 +18771,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 412,
"weight": 413,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18866,7 +18870,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 413,
"weight": 414,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18929,7 +18933,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 416,
"weight": 417,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18994,7 +18998,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 417,
"weight": 418,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -19085,7 +19089,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 419,
"weight": 420,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19157,7 +19161,7 @@
"x-appwrite": {
"method": "listLogs",
"group": "logs",
"weight": 421,
"weight": 422,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19229,7 +19233,7 @@
"x-appwrite": {
"method": "getLog",
"group": "logs",
"weight": 420,
"weight": 421,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19292,7 +19296,7 @@
"x-appwrite": {
"method": "deleteLog",
"group": "logs",
"weight": 422,
"weight": 423,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19364,7 +19368,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 425,
"weight": 426,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19424,7 +19428,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 423,
"weight": 424,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19516,7 +19520,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 424,
"weight": 425,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19586,7 +19590,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 426,
"weight": 427,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19678,7 +19682,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 427,
"weight": 428,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22073,7 +22077,7 @@
"x-appwrite": {
"method": "list",
"group": "files",
"weight": 440,
"weight": 441,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22154,7 +22158,7 @@
"x-appwrite": {
"method": "createFileToken",
"group": "files",
"weight": 438,
"weight": 439,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22244,7 +22248,7 @@
"x-appwrite": {
"method": "get",
"group": "tokens",
"weight": 439,
"weight": 440,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22305,7 +22309,7 @@
"x-appwrite": {
"method": "update",
"group": "tokens",
"weight": 441,
"weight": 442,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22376,7 +22380,7 @@
"x-appwrite": {
"method": "delete",
"group": "tokens",
"weight": 442,
"weight": 443,
"cookies": false,
"type": "",
"deprecated": false,
@@ -27864,17 +27868,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
+17 -12
View File
@@ -4466,6 +4466,7 @@
"methods": [
{
"name": "createDocument",
"desc": "Create document",
"auth": {
"Project": []
},
@@ -4488,7 +4489,8 @@
"model": "#\/components\/schemas\/document"
}
],
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"demo": "databases\/create-document.md"
}
],
"auth": {
@@ -4665,7 +4667,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -5203,7 +5205,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5278,7 +5280,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5393,7 +5395,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5467,7 +5469,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -5519,7 +5521,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -5987,7 +5989,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -6070,7 +6072,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -8479,17 +8481,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
File diff suppressed because it is too large Load Diff
+120 -113
View File
@@ -7506,6 +7506,7 @@
"methods": [
{
"name": "createDocument",
"desc": "Create document",
"auth": {
"Project": [],
"Session": []
@@ -7529,10 +7530,12 @@
"model": "#\/components\/schemas\/document"
}
],
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"demo": "databases\/create-document.md"
},
{
"name": "createDocuments",
"desc": "Create documents",
"auth": {
"Project": [],
"Key": []
@@ -7553,7 +7556,8 @@
"model": "#\/components\/schemas\/documentList"
}
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"demo": "databases\/create-documents.md"
}
],
"auth": {
@@ -7635,7 +7639,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"responses": {
"200": {
"description": "Documents List",
@@ -7728,7 +7732,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nUpdate all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"description": "Update all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"responses": {
"200": {
"description": "Documents List",
@@ -7823,7 +7827,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nBulk delete documents using queries, if no queries are passed then all documents are deleted.",
"description": "Bulk delete documents using queries, if no queries are passed then all documents are deleted.",
"responses": {
"200": {
"description": "Documents List",
@@ -8012,7 +8016,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -8925,7 +8929,7 @@
"x-appwrite": {
"method": "list",
"group": "functions",
"weight": 377,
"weight": 378,
"cookies": false,
"type": "",
"deprecated": false,
@@ -8999,7 +9003,7 @@
"x-appwrite": {
"method": "create",
"group": "functions",
"weight": 374,
"weight": 375,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9233,7 +9237,7 @@
"x-appwrite": {
"method": "listRuntimes",
"group": "runtimes",
"weight": 379,
"weight": 380,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9283,7 +9287,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "runtimes",
"weight": 380,
"weight": 381,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9334,7 +9338,7 @@
"x-appwrite": {
"method": "get",
"group": "functions",
"weight": 375,
"weight": 376,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9394,7 +9398,7 @@
"x-appwrite": {
"method": "update",
"group": "functions",
"weight": 376,
"weight": 377,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9625,7 +9629,7 @@
"x-appwrite": {
"method": "delete",
"group": "functions",
"weight": 378,
"weight": 379,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9687,7 +9691,7 @@
"x-appwrite": {
"method": "updateFunctionDeployment",
"group": "functions",
"weight": 383,
"weight": 384,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9768,7 +9772,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 384,
"weight": 385,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9852,7 +9856,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 381,
"weight": 382,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -9949,7 +9953,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 389,
"weight": 390,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10035,7 +10039,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 386,
"weight": 387,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10139,7 +10143,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 387,
"weight": 388,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10237,7 +10241,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 382,
"weight": 383,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10300,7 +10304,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 385,
"weight": 386,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10365,7 +10369,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 388,
"weight": 389,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -10456,7 +10460,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 390,
"weight": 391,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10528,7 +10532,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10605,7 +10609,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10722,7 +10726,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10789,7 +10793,7 @@
"x-appwrite": {
"method": "deleteExecution",
"group": "executions",
"weight": 394,
"weight": 395,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10861,7 +10865,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 399,
"weight": 400,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10921,7 +10925,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 397,
"weight": 398,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11013,7 +11017,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 398,
"weight": 399,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11083,7 +11087,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 400,
"weight": 401,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11175,7 +11179,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 401,
"weight": 402,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11247,7 +11251,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -11301,7 +11305,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -13104,7 +13108,7 @@
"x-appwrite": {
"method": "listMessages",
"group": "messages",
"weight": 361,
"weight": 362,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13181,7 +13185,7 @@
"x-appwrite": {
"method": "createEmail",
"group": "messages",
"weight": 358,
"weight": 359,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13326,7 +13330,7 @@
"x-appwrite": {
"method": "updateEmail",
"group": "messages",
"weight": 365,
"weight": 366,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13473,7 +13477,7 @@
"x-appwrite": {
"method": "createPush",
"group": "messages",
"weight": 360,
"weight": 361,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13648,7 +13652,7 @@
"x-appwrite": {
"method": "updatePush",
"group": "messages",
"weight": 367,
"weight": 368,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13827,7 +13831,7 @@
"x-appwrite": {
"method": "createSms",
"group": "messages",
"weight": 359,
"weight": 360,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13937,7 +13941,7 @@
"x-appwrite": {
"method": "updateSms",
"group": "messages",
"weight": 366,
"weight": 367,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14050,7 +14054,7 @@
"x-appwrite": {
"method": "getMessage",
"group": "messages",
"weight": 364,
"weight": 365,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14104,7 +14108,7 @@
"x-appwrite": {
"method": "delete",
"group": "messages",
"weight": 368,
"weight": 369,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14167,7 +14171,7 @@
"x-appwrite": {
"method": "listMessageLogs",
"group": "logs",
"weight": 362,
"weight": 363,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14243,7 +14247,7 @@
"x-appwrite": {
"method": "listTargets",
"group": "messages",
"weight": 363,
"weight": 364,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14319,7 +14323,7 @@
"x-appwrite": {
"method": "listProviders",
"group": "providers",
"weight": 333,
"weight": 334,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14396,7 +14400,7 @@
"x-appwrite": {
"method": "createApnsProvider",
"group": "providers",
"weight": 332,
"weight": 333,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14502,7 +14506,7 @@
"x-appwrite": {
"method": "updateApnsProvider",
"group": "providers",
"weight": 345,
"weight": 346,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14611,7 +14615,7 @@
"x-appwrite": {
"method": "createFcmProvider",
"group": "providers",
"weight": 331,
"weight": 332,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14697,7 +14701,7 @@
"x-appwrite": {
"method": "updateFcmProvider",
"group": "providers",
"weight": 344,
"weight": 345,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14786,7 +14790,7 @@
"x-appwrite": {
"method": "createMailgunProvider",
"group": "providers",
"weight": 323,
"weight": 324,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14902,7 +14906,7 @@
"x-appwrite": {
"method": "updateMailgunProvider",
"group": "providers",
"weight": 336,
"weight": 337,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15021,7 +15025,7 @@
"x-appwrite": {
"method": "createMsg91Provider",
"group": "providers",
"weight": 326,
"weight": 327,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15117,7 +15121,7 @@
"x-appwrite": {
"method": "updateMsg91Provider",
"group": "providers",
"weight": 339,
"weight": 340,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15216,7 +15220,7 @@
"x-appwrite": {
"method": "createSendgridProvider",
"group": "providers",
"weight": 324,
"weight": 325,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15322,7 +15326,7 @@
"x-appwrite": {
"method": "updateSendgridProvider",
"group": "providers",
"weight": 337,
"weight": 338,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15431,7 +15435,7 @@
"x-appwrite": {
"method": "createSmtpProvider",
"group": "providers",
"weight": 325,
"weight": 326,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15575,7 +15579,7 @@
"x-appwrite": {
"method": "updateSmtpProvider",
"group": "providers",
"weight": 338,
"weight": 339,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15721,7 +15725,7 @@
"x-appwrite": {
"method": "createTelesignProvider",
"group": "providers",
"weight": 327,
"weight": 328,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15817,7 +15821,7 @@
"x-appwrite": {
"method": "updateTelesignProvider",
"group": "providers",
"weight": 340,
"weight": 341,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15916,7 +15920,7 @@
"x-appwrite": {
"method": "createTextmagicProvider",
"group": "providers",
"weight": 328,
"weight": 329,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16012,7 +16016,7 @@
"x-appwrite": {
"method": "updateTextmagicProvider",
"group": "providers",
"weight": 341,
"weight": 342,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16111,7 +16115,7 @@
"x-appwrite": {
"method": "createTwilioProvider",
"group": "providers",
"weight": 329,
"weight": 330,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16207,7 +16211,7 @@
"x-appwrite": {
"method": "updateTwilioProvider",
"group": "providers",
"weight": 342,
"weight": 343,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16306,7 +16310,7 @@
"x-appwrite": {
"method": "createVonageProvider",
"group": "providers",
"weight": 330,
"weight": 331,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16402,7 +16406,7 @@
"x-appwrite": {
"method": "updateVonageProvider",
"group": "providers",
"weight": 343,
"weight": 344,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16501,7 +16505,7 @@
"x-appwrite": {
"method": "getProvider",
"group": "providers",
"weight": 335,
"weight": 336,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16555,7 +16559,7 @@
"x-appwrite": {
"method": "deleteProvider",
"group": "providers",
"weight": 346,
"weight": 347,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16618,7 +16622,7 @@
"x-appwrite": {
"method": "listProviderLogs",
"group": "providers",
"weight": 334,
"weight": 335,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16694,7 +16698,7 @@
"x-appwrite": {
"method": "listSubscriberLogs",
"group": "subscribers",
"weight": 355,
"weight": 356,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16770,7 +16774,7 @@
"x-appwrite": {
"method": "listTopics",
"group": "topics",
"weight": 348,
"weight": 349,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16845,7 +16849,7 @@
"x-appwrite": {
"method": "createTopic",
"group": "topics",
"weight": 347,
"weight": 348,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16929,7 +16933,7 @@
"x-appwrite": {
"method": "getTopic",
"group": "topics",
"weight": 350,
"weight": 351,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16990,7 +16994,7 @@
"x-appwrite": {
"method": "updateTopic",
"group": "topics",
"weight": 351,
"weight": 352,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17068,7 +17072,7 @@
"x-appwrite": {
"method": "deleteTopic",
"group": "topics",
"weight": 352,
"weight": 353,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17131,7 +17135,7 @@
"x-appwrite": {
"method": "listTopicLogs",
"group": "topics",
"weight": 349,
"weight": 350,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17207,7 +17211,7 @@
"x-appwrite": {
"method": "listSubscribers",
"group": "subscribers",
"weight": 354,
"weight": 355,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17292,7 +17296,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17384,7 +17388,7 @@
"x-appwrite": {
"method": "getSubscriber",
"group": "subscribers",
"weight": 356,
"weight": 357,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17448,7 +17452,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17525,7 +17529,7 @@
"x-appwrite": {
"method": "list",
"group": "sites",
"weight": 406,
"weight": 407,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17596,7 +17600,7 @@
"x-appwrite": {
"method": "create",
"group": "sites",
"weight": 404,
"weight": 405,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17846,7 +17850,7 @@
"x-appwrite": {
"method": "listFrameworks",
"group": "frameworks",
"weight": 409,
"weight": 410,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17896,7 +17900,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "frameworks",
"weight": 432,
"weight": 433,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17947,7 +17951,7 @@
"x-appwrite": {
"method": "get",
"group": "sites",
"weight": 405,
"weight": 406,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18007,7 +18011,7 @@
"x-appwrite": {
"method": "update",
"group": "sites",
"weight": 407,
"weight": 408,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18253,7 +18257,7 @@
"x-appwrite": {
"method": "delete",
"group": "sites",
"weight": 408,
"weight": 409,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18315,7 +18319,7 @@
"x-appwrite": {
"method": "updateSiteDeployment",
"group": "sites",
"weight": 415,
"weight": 416,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18396,7 +18400,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 414,
"weight": 415,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18480,7 +18484,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 410,
"weight": 411,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -18582,7 +18586,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 418,
"weight": 419,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18663,7 +18667,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 411,
"weight": 412,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18767,7 +18771,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 412,
"weight": 413,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18866,7 +18870,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 413,
"weight": 414,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18929,7 +18933,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 416,
"weight": 417,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18994,7 +18998,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 417,
"weight": 418,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -19085,7 +19089,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 419,
"weight": 420,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19157,7 +19161,7 @@
"x-appwrite": {
"method": "listLogs",
"group": "logs",
"weight": 421,
"weight": 422,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19229,7 +19233,7 @@
"x-appwrite": {
"method": "getLog",
"group": "logs",
"weight": 420,
"weight": 421,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19292,7 +19296,7 @@
"x-appwrite": {
"method": "deleteLog",
"group": "logs",
"weight": 422,
"weight": 423,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19364,7 +19368,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 425,
"weight": 426,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19424,7 +19428,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 423,
"weight": 424,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19516,7 +19520,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 424,
"weight": 425,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19586,7 +19590,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 426,
"weight": 427,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19678,7 +19682,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 427,
"weight": 428,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22073,7 +22077,7 @@
"x-appwrite": {
"method": "list",
"group": "files",
"weight": 440,
"weight": 441,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22154,7 +22158,7 @@
"x-appwrite": {
"method": "createFileToken",
"group": "files",
"weight": 438,
"weight": 439,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22244,7 +22248,7 @@
"x-appwrite": {
"method": "get",
"group": "tokens",
"weight": 439,
"weight": 440,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22305,7 +22309,7 @@
"x-appwrite": {
"method": "update",
"group": "tokens",
"weight": 441,
"weight": 442,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22376,7 +22380,7 @@
"x-appwrite": {
"method": "delete",
"group": "tokens",
"weight": 442,
"weight": 443,
"cookies": false,
"type": "",
"deprecated": false,
@@ -27864,17 +27868,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
+14 -11
View File
@@ -4798,7 +4798,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -5303,7 +5303,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5376,7 +5376,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5492,7 +5492,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5563,7 +5563,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -5636,7 +5636,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -6117,7 +6117,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -6201,7 +6201,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -8516,17 +8516,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
File diff suppressed because it is too large Load Diff
+115 -112
View File
@@ -7663,7 +7663,7 @@
"model": "#\/definitions\/documentList"
}
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
}
],
"auth": {
@@ -7749,7 +7749,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"responses": {
"200": {
"description": "Documents List",
@@ -7839,7 +7839,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nUpdate all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"description": "Update all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"responses": {
"200": {
"description": "Documents List",
@@ -7932,7 +7932,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nBulk delete documents using queries, if no queries are passed then all documents are deleted.",
"description": "Bulk delete documents using queries, if no queries are passed then all documents are deleted.",
"responses": {
"200": {
"description": "Documents List",
@@ -8110,7 +8110,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -8978,7 +8978,7 @@
"x-appwrite": {
"method": "list",
"group": "functions",
"weight": 377,
"weight": 378,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9051,7 +9051,7 @@
"x-appwrite": {
"method": "create",
"group": "functions",
"weight": 374,
"weight": 375,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9303,7 +9303,7 @@
"x-appwrite": {
"method": "listRuntimes",
"group": "runtimes",
"weight": 379,
"weight": 380,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9353,7 +9353,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "runtimes",
"weight": 380,
"weight": 381,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9404,7 +9404,7 @@
"x-appwrite": {
"method": "get",
"group": "functions",
"weight": 375,
"weight": 376,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9464,7 +9464,7 @@
"x-appwrite": {
"method": "update",
"group": "functions",
"weight": 376,
"weight": 377,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9712,7 +9712,7 @@
"x-appwrite": {
"method": "delete",
"group": "functions",
"weight": 378,
"weight": 379,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9774,7 +9774,7 @@
"x-appwrite": {
"method": "updateFunctionDeployment",
"group": "functions",
"weight": 383,
"weight": 384,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9852,7 +9852,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 384,
"weight": 385,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9933,7 +9933,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 381,
"weight": 382,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -10026,7 +10026,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 389,
"weight": 390,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10112,7 +10112,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 386,
"weight": 387,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10219,7 +10219,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 387,
"weight": 388,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10316,7 +10316,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 382,
"weight": 383,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10379,7 +10379,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 385,
"weight": 386,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10447,7 +10447,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 388,
"weight": 389,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -10533,7 +10533,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 390,
"weight": 391,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10601,7 +10601,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10676,7 +10676,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10794,7 +10794,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10860,7 +10860,7 @@
"x-appwrite": {
"method": "deleteExecution",
"group": "executions",
"weight": 394,
"weight": 395,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10928,7 +10928,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 399,
"weight": 400,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10988,7 +10988,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 397,
"weight": 398,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11079,7 +11079,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 398,
"weight": 399,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11147,7 +11147,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 400,
"weight": 401,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11240,7 +11240,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 401,
"weight": 402,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11310,7 +11310,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -11385,7 +11385,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -13167,7 +13167,7 @@
"x-appwrite": {
"method": "listMessages",
"group": "messages",
"weight": 361,
"weight": 362,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13243,7 +13243,7 @@
"x-appwrite": {
"method": "createEmail",
"group": "messages",
"weight": 358,
"weight": 359,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13402,7 +13402,7 @@
"x-appwrite": {
"method": "updateEmail",
"group": "messages",
"weight": 365,
"weight": 366,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13558,7 +13558,7 @@
"x-appwrite": {
"method": "createPush",
"group": "messages",
"weight": 360,
"weight": 361,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13754,7 +13754,7 @@
"x-appwrite": {
"method": "updatePush",
"group": "messages",
"weight": 367,
"weight": 368,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13949,7 +13949,7 @@
"x-appwrite": {
"method": "createSms",
"group": "messages",
"weight": 359,
"weight": 360,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14068,7 +14068,7 @@
"x-appwrite": {
"method": "updateSms",
"group": "messages",
"weight": 366,
"weight": 367,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14183,7 +14183,7 @@
"x-appwrite": {
"method": "getMessage",
"group": "messages",
"weight": 364,
"weight": 365,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14239,7 +14239,7 @@
"x-appwrite": {
"method": "delete",
"group": "messages",
"weight": 368,
"weight": 369,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14300,7 +14300,7 @@
"x-appwrite": {
"method": "listMessageLogs",
"group": "logs",
"weight": 362,
"weight": 363,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14373,7 +14373,7 @@
"x-appwrite": {
"method": "listTargets",
"group": "messages",
"weight": 363,
"weight": 364,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14446,7 +14446,7 @@
"x-appwrite": {
"method": "listProviders",
"group": "providers",
"weight": 333,
"weight": 334,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14522,7 +14522,7 @@
"x-appwrite": {
"method": "createApnsProvider",
"group": "providers",
"weight": 332,
"weight": 333,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14638,7 +14638,7 @@
"x-appwrite": {
"method": "updateApnsProvider",
"group": "providers",
"weight": 345,
"weight": 346,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14752,7 +14752,7 @@
"x-appwrite": {
"method": "createFcmProvider",
"group": "providers",
"weight": 331,
"weight": 332,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14844,7 +14844,7 @@
"x-appwrite": {
"method": "updateFcmProvider",
"group": "providers",
"weight": 344,
"weight": 345,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14934,7 +14934,7 @@
"x-appwrite": {
"method": "createMailgunProvider",
"group": "providers",
"weight": 323,
"weight": 324,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15062,7 +15062,7 @@
"x-appwrite": {
"method": "updateMailgunProvider",
"group": "providers",
"weight": 336,
"weight": 337,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15188,7 +15188,7 @@
"x-appwrite": {
"method": "createMsg91Provider",
"group": "providers",
"weight": 326,
"weight": 327,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15292,7 +15292,7 @@
"x-appwrite": {
"method": "updateMsg91Provider",
"group": "providers",
"weight": 339,
"weight": 340,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15394,7 +15394,7 @@
"x-appwrite": {
"method": "createSendgridProvider",
"group": "providers",
"weight": 324,
"weight": 325,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15510,7 +15510,7 @@
"x-appwrite": {
"method": "updateSendgridProvider",
"group": "providers",
"weight": 337,
"weight": 338,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15624,7 +15624,7 @@
"x-appwrite": {
"method": "createSmtpProvider",
"group": "providers",
"weight": 325,
"weight": 326,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15784,7 +15784,7 @@
"x-appwrite": {
"method": "updateSmtpProvider",
"group": "providers",
"weight": 338,
"weight": 339,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15941,7 +15941,7 @@
"x-appwrite": {
"method": "createTelesignProvider",
"group": "providers",
"weight": 327,
"weight": 328,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16045,7 +16045,7 @@
"x-appwrite": {
"method": "updateTelesignProvider",
"group": "providers",
"weight": 340,
"weight": 341,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16147,7 +16147,7 @@
"x-appwrite": {
"method": "createTextmagicProvider",
"group": "providers",
"weight": 328,
"weight": 329,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16251,7 +16251,7 @@
"x-appwrite": {
"method": "updateTextmagicProvider",
"group": "providers",
"weight": 341,
"weight": 342,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16353,7 +16353,7 @@
"x-appwrite": {
"method": "createTwilioProvider",
"group": "providers",
"weight": 329,
"weight": 330,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16457,7 +16457,7 @@
"x-appwrite": {
"method": "updateTwilioProvider",
"group": "providers",
"weight": 342,
"weight": 343,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16559,7 +16559,7 @@
"x-appwrite": {
"method": "createVonageProvider",
"group": "providers",
"weight": 330,
"weight": 331,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16663,7 +16663,7 @@
"x-appwrite": {
"method": "updateVonageProvider",
"group": "providers",
"weight": 343,
"weight": 344,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16763,7 +16763,7 @@
"x-appwrite": {
"method": "getProvider",
"group": "providers",
"weight": 335,
"weight": 336,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16819,7 +16819,7 @@
"x-appwrite": {
"method": "deleteProvider",
"group": "providers",
"weight": 346,
"weight": 347,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16880,7 +16880,7 @@
"x-appwrite": {
"method": "listProviderLogs",
"group": "providers",
"weight": 334,
"weight": 335,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16953,7 +16953,7 @@
"x-appwrite": {
"method": "listSubscriberLogs",
"group": "subscribers",
"weight": 355,
"weight": 356,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17026,7 +17026,7 @@
"x-appwrite": {
"method": "listTopics",
"group": "topics",
"weight": 348,
"weight": 349,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17100,7 +17100,7 @@
"x-appwrite": {
"method": "createTopic",
"group": "topics",
"weight": 347,
"weight": 348,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17189,7 +17189,7 @@
"x-appwrite": {
"method": "getTopic",
"group": "topics",
"weight": 350,
"weight": 351,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17250,7 +17250,7 @@
"x-appwrite": {
"method": "updateTopic",
"group": "topics",
"weight": 351,
"weight": 352,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17330,7 +17330,7 @@
"x-appwrite": {
"method": "deleteTopic",
"group": "topics",
"weight": 352,
"weight": 353,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17391,7 +17391,7 @@
"x-appwrite": {
"method": "listTopicLogs",
"group": "topics",
"weight": 349,
"weight": 350,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17464,7 +17464,7 @@
"x-appwrite": {
"method": "listSubscribers",
"group": "subscribers",
"weight": 354,
"weight": 355,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17546,7 +17546,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17635,7 +17635,7 @@
"x-appwrite": {
"method": "getSubscriber",
"group": "subscribers",
"weight": 356,
"weight": 357,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17699,7 +17699,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17771,7 +17771,7 @@
"x-appwrite": {
"method": "list",
"group": "sites",
"weight": 406,
"weight": 407,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17844,7 +17844,7 @@
"x-appwrite": {
"method": "create",
"group": "sites",
"weight": 404,
"weight": 405,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18112,7 +18112,7 @@
"x-appwrite": {
"method": "listFrameworks",
"group": "frameworks",
"weight": 409,
"weight": 410,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18162,7 +18162,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "frameworks",
"weight": 432,
"weight": 433,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18213,7 +18213,7 @@
"x-appwrite": {
"method": "get",
"group": "sites",
"weight": 405,
"weight": 406,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18273,7 +18273,7 @@
"x-appwrite": {
"method": "update",
"group": "sites",
"weight": 407,
"weight": 408,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18536,7 +18536,7 @@
"x-appwrite": {
"method": "delete",
"group": "sites",
"weight": 408,
"weight": 409,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18598,7 +18598,7 @@
"x-appwrite": {
"method": "updateSiteDeployment",
"group": "sites",
"weight": 415,
"weight": 416,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18676,7 +18676,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 414,
"weight": 415,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18757,7 +18757,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 410,
"weight": 411,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -18858,7 +18858,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 418,
"weight": 419,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18938,7 +18938,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 411,
"weight": 412,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19045,7 +19045,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 412,
"weight": 413,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19143,7 +19143,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 413,
"weight": 414,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19206,7 +19206,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 416,
"weight": 417,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19274,7 +19274,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 417,
"weight": 418,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -19360,7 +19360,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 419,
"weight": 420,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19428,7 +19428,7 @@
"x-appwrite": {
"method": "listLogs",
"group": "logs",
"weight": 421,
"weight": 422,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19500,7 +19500,7 @@
"x-appwrite": {
"method": "getLog",
"group": "logs",
"weight": 420,
"weight": 421,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19565,7 +19565,7 @@
"x-appwrite": {
"method": "deleteLog",
"group": "logs",
"weight": 422,
"weight": 423,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19633,7 +19633,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 425,
"weight": 426,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19693,7 +19693,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 423,
"weight": 424,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19784,7 +19784,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 424,
"weight": 425,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19852,7 +19852,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 426,
"weight": 427,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19945,7 +19945,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 427,
"weight": 428,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22288,7 +22288,7 @@
"x-appwrite": {
"method": "list",
"group": "files",
"weight": 440,
"weight": 441,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22369,7 +22369,7 @@
"x-appwrite": {
"method": "createFileToken",
"group": "files",
"weight": 438,
"weight": 439,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22454,7 +22454,7 @@
"x-appwrite": {
"method": "get",
"group": "tokens",
"weight": 439,
"weight": 440,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22515,7 +22515,7 @@
"x-appwrite": {
"method": "update",
"group": "tokens",
"weight": 441,
"weight": 442,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22587,7 +22587,7 @@
"x-appwrite": {
"method": "delete",
"group": "tokens",
"weight": 442,
"weight": 443,
"cookies": false,
"type": "",
"deprecated": false,
@@ -28092,17 +28092,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
+14 -11
View File
@@ -4798,7 +4798,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -5303,7 +5303,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5376,7 +5376,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5492,7 +5492,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -5563,7 +5563,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -5636,7 +5636,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -6117,7 +6117,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -6201,7 +6201,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -8516,17 +8516,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
File diff suppressed because it is too large Load Diff
+115 -112
View File
@@ -7663,7 +7663,7 @@
"model": "#\/definitions\/documentList"
}
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
"description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console."
}
],
"auth": {
@@ -7749,7 +7749,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n",
"responses": {
"200": {
"description": "Documents List",
@@ -7839,7 +7839,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nUpdate all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"description": "Update all documents that match your queries, if no queries are submitted then all documents are updated. You can pass only specific fields to be updated.",
"responses": {
"200": {
"description": "Documents List",
@@ -7932,7 +7932,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nBulk delete documents using queries, if no queries are passed then all documents are deleted.",
"description": "Bulk delete documents using queries, if no queries are passed then all documents are deleted.",
"responses": {
"200": {
"description": "Documents List",
@@ -8110,7 +8110,7 @@
"tags": [
"databases"
],
"description": "**WARNING: Experimental Feature** - This endpoint is experimental and not yet officially supported. It may be subject to breaking changes or removal in future versions.\n\nCreate or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.",
"responses": {
"200": {
"description": "Document",
@@ -8978,7 +8978,7 @@
"x-appwrite": {
"method": "list",
"group": "functions",
"weight": 377,
"weight": 378,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9051,7 +9051,7 @@
"x-appwrite": {
"method": "create",
"group": "functions",
"weight": 374,
"weight": 375,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9303,7 +9303,7 @@
"x-appwrite": {
"method": "listRuntimes",
"group": "runtimes",
"weight": 379,
"weight": 380,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9353,7 +9353,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "runtimes",
"weight": 380,
"weight": 381,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9404,7 +9404,7 @@
"x-appwrite": {
"method": "get",
"group": "functions",
"weight": 375,
"weight": 376,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9464,7 +9464,7 @@
"x-appwrite": {
"method": "update",
"group": "functions",
"weight": 376,
"weight": 377,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9712,7 +9712,7 @@
"x-appwrite": {
"method": "delete",
"group": "functions",
"weight": 378,
"weight": 379,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9774,7 +9774,7 @@
"x-appwrite": {
"method": "updateFunctionDeployment",
"group": "functions",
"weight": 383,
"weight": 384,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9852,7 +9852,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 384,
"weight": 385,
"cookies": false,
"type": "",
"deprecated": false,
@@ -9933,7 +9933,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 381,
"weight": 382,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -10026,7 +10026,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 389,
"weight": 390,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10112,7 +10112,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 386,
"weight": 387,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10219,7 +10219,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 387,
"weight": 388,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10316,7 +10316,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 382,
"weight": 383,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10379,7 +10379,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 385,
"weight": 386,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10447,7 +10447,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 388,
"weight": 389,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -10533,7 +10533,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 390,
"weight": 391,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10601,7 +10601,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 393,
"weight": 394,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10676,7 +10676,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 391,
"weight": 392,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10794,7 +10794,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 392,
"weight": 393,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10860,7 +10860,7 @@
"x-appwrite": {
"method": "deleteExecution",
"group": "executions",
"weight": 394,
"weight": 395,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10928,7 +10928,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 399,
"weight": 400,
"cookies": false,
"type": "",
"deprecated": false,
@@ -10988,7 +10988,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 397,
"weight": 398,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11079,7 +11079,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 398,
"weight": 399,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11147,7 +11147,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 400,
"weight": 401,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11240,7 +11240,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 401,
"weight": 402,
"cookies": false,
"type": "",
"deprecated": false,
@@ -11310,7 +11310,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 307,
"weight": 308,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -11385,7 +11385,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 306,
"weight": 307,
"cookies": false,
"type": "graphql",
"deprecated": false,
@@ -13167,7 +13167,7 @@
"x-appwrite": {
"method": "listMessages",
"group": "messages",
"weight": 361,
"weight": 362,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13243,7 +13243,7 @@
"x-appwrite": {
"method": "createEmail",
"group": "messages",
"weight": 358,
"weight": 359,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13402,7 +13402,7 @@
"x-appwrite": {
"method": "updateEmail",
"group": "messages",
"weight": 365,
"weight": 366,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13558,7 +13558,7 @@
"x-appwrite": {
"method": "createPush",
"group": "messages",
"weight": 360,
"weight": 361,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13754,7 +13754,7 @@
"x-appwrite": {
"method": "updatePush",
"group": "messages",
"weight": 367,
"weight": 368,
"cookies": false,
"type": "",
"deprecated": false,
@@ -13949,7 +13949,7 @@
"x-appwrite": {
"method": "createSms",
"group": "messages",
"weight": 359,
"weight": 360,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14068,7 +14068,7 @@
"x-appwrite": {
"method": "updateSms",
"group": "messages",
"weight": 366,
"weight": 367,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14183,7 +14183,7 @@
"x-appwrite": {
"method": "getMessage",
"group": "messages",
"weight": 364,
"weight": 365,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14239,7 +14239,7 @@
"x-appwrite": {
"method": "delete",
"group": "messages",
"weight": 368,
"weight": 369,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14300,7 +14300,7 @@
"x-appwrite": {
"method": "listMessageLogs",
"group": "logs",
"weight": 362,
"weight": 363,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14373,7 +14373,7 @@
"x-appwrite": {
"method": "listTargets",
"group": "messages",
"weight": 363,
"weight": 364,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14446,7 +14446,7 @@
"x-appwrite": {
"method": "listProviders",
"group": "providers",
"weight": 333,
"weight": 334,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14522,7 +14522,7 @@
"x-appwrite": {
"method": "createApnsProvider",
"group": "providers",
"weight": 332,
"weight": 333,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14638,7 +14638,7 @@
"x-appwrite": {
"method": "updateApnsProvider",
"group": "providers",
"weight": 345,
"weight": 346,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14752,7 +14752,7 @@
"x-appwrite": {
"method": "createFcmProvider",
"group": "providers",
"weight": 331,
"weight": 332,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14844,7 +14844,7 @@
"x-appwrite": {
"method": "updateFcmProvider",
"group": "providers",
"weight": 344,
"weight": 345,
"cookies": false,
"type": "",
"deprecated": false,
@@ -14934,7 +14934,7 @@
"x-appwrite": {
"method": "createMailgunProvider",
"group": "providers",
"weight": 323,
"weight": 324,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15062,7 +15062,7 @@
"x-appwrite": {
"method": "updateMailgunProvider",
"group": "providers",
"weight": 336,
"weight": 337,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15188,7 +15188,7 @@
"x-appwrite": {
"method": "createMsg91Provider",
"group": "providers",
"weight": 326,
"weight": 327,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15292,7 +15292,7 @@
"x-appwrite": {
"method": "updateMsg91Provider",
"group": "providers",
"weight": 339,
"weight": 340,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15394,7 +15394,7 @@
"x-appwrite": {
"method": "createSendgridProvider",
"group": "providers",
"weight": 324,
"weight": 325,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15510,7 +15510,7 @@
"x-appwrite": {
"method": "updateSendgridProvider",
"group": "providers",
"weight": 337,
"weight": 338,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15624,7 +15624,7 @@
"x-appwrite": {
"method": "createSmtpProvider",
"group": "providers",
"weight": 325,
"weight": 326,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15784,7 +15784,7 @@
"x-appwrite": {
"method": "updateSmtpProvider",
"group": "providers",
"weight": 338,
"weight": 339,
"cookies": false,
"type": "",
"deprecated": false,
@@ -15941,7 +15941,7 @@
"x-appwrite": {
"method": "createTelesignProvider",
"group": "providers",
"weight": 327,
"weight": 328,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16045,7 +16045,7 @@
"x-appwrite": {
"method": "updateTelesignProvider",
"group": "providers",
"weight": 340,
"weight": 341,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16147,7 +16147,7 @@
"x-appwrite": {
"method": "createTextmagicProvider",
"group": "providers",
"weight": 328,
"weight": 329,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16251,7 +16251,7 @@
"x-appwrite": {
"method": "updateTextmagicProvider",
"group": "providers",
"weight": 341,
"weight": 342,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16353,7 +16353,7 @@
"x-appwrite": {
"method": "createTwilioProvider",
"group": "providers",
"weight": 329,
"weight": 330,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16457,7 +16457,7 @@
"x-appwrite": {
"method": "updateTwilioProvider",
"group": "providers",
"weight": 342,
"weight": 343,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16559,7 +16559,7 @@
"x-appwrite": {
"method": "createVonageProvider",
"group": "providers",
"weight": 330,
"weight": 331,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16663,7 +16663,7 @@
"x-appwrite": {
"method": "updateVonageProvider",
"group": "providers",
"weight": 343,
"weight": 344,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16763,7 +16763,7 @@
"x-appwrite": {
"method": "getProvider",
"group": "providers",
"weight": 335,
"weight": 336,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16819,7 +16819,7 @@
"x-appwrite": {
"method": "deleteProvider",
"group": "providers",
"weight": 346,
"weight": 347,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16880,7 +16880,7 @@
"x-appwrite": {
"method": "listProviderLogs",
"group": "providers",
"weight": 334,
"weight": 335,
"cookies": false,
"type": "",
"deprecated": false,
@@ -16953,7 +16953,7 @@
"x-appwrite": {
"method": "listSubscriberLogs",
"group": "subscribers",
"weight": 355,
"weight": 356,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17026,7 +17026,7 @@
"x-appwrite": {
"method": "listTopics",
"group": "topics",
"weight": 348,
"weight": 349,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17100,7 +17100,7 @@
"x-appwrite": {
"method": "createTopic",
"group": "topics",
"weight": 347,
"weight": 348,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17189,7 +17189,7 @@
"x-appwrite": {
"method": "getTopic",
"group": "topics",
"weight": 350,
"weight": 351,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17250,7 +17250,7 @@
"x-appwrite": {
"method": "updateTopic",
"group": "topics",
"weight": 351,
"weight": 352,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17330,7 +17330,7 @@
"x-appwrite": {
"method": "deleteTopic",
"group": "topics",
"weight": 352,
"weight": 353,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17391,7 +17391,7 @@
"x-appwrite": {
"method": "listTopicLogs",
"group": "topics",
"weight": 349,
"weight": 350,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17464,7 +17464,7 @@
"x-appwrite": {
"method": "listSubscribers",
"group": "subscribers",
"weight": 354,
"weight": 355,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17546,7 +17546,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 353,
"weight": 354,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17635,7 +17635,7 @@
"x-appwrite": {
"method": "getSubscriber",
"group": "subscribers",
"weight": 356,
"weight": 357,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17699,7 +17699,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 357,
"weight": 358,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17771,7 +17771,7 @@
"x-appwrite": {
"method": "list",
"group": "sites",
"weight": 406,
"weight": 407,
"cookies": false,
"type": "",
"deprecated": false,
@@ -17844,7 +17844,7 @@
"x-appwrite": {
"method": "create",
"group": "sites",
"weight": 404,
"weight": 405,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18112,7 +18112,7 @@
"x-appwrite": {
"method": "listFrameworks",
"group": "frameworks",
"weight": 409,
"weight": 410,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18162,7 +18162,7 @@
"x-appwrite": {
"method": "listSpecifications",
"group": "frameworks",
"weight": 432,
"weight": 433,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18213,7 +18213,7 @@
"x-appwrite": {
"method": "get",
"group": "sites",
"weight": 405,
"weight": 406,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18273,7 +18273,7 @@
"x-appwrite": {
"method": "update",
"group": "sites",
"weight": 407,
"weight": 408,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18536,7 +18536,7 @@
"x-appwrite": {
"method": "delete",
"group": "sites",
"weight": 408,
"weight": 409,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18598,7 +18598,7 @@
"x-appwrite": {
"method": "updateSiteDeployment",
"group": "sites",
"weight": 415,
"weight": 416,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18676,7 +18676,7 @@
"x-appwrite": {
"method": "listDeployments",
"group": "deployments",
"weight": 414,
"weight": 415,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18757,7 +18757,7 @@
"x-appwrite": {
"method": "createDeployment",
"group": "deployments",
"weight": 410,
"weight": 411,
"cookies": false,
"type": "upload",
"deprecated": false,
@@ -18858,7 +18858,7 @@
"x-appwrite": {
"method": "createDuplicateDeployment",
"group": "deployments",
"weight": 418,
"weight": 419,
"cookies": false,
"type": "",
"deprecated": false,
@@ -18938,7 +18938,7 @@
"x-appwrite": {
"method": "createTemplateDeployment",
"group": "deployments",
"weight": 411,
"weight": 412,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19045,7 +19045,7 @@
"x-appwrite": {
"method": "createVcsDeployment",
"group": "deployments",
"weight": 412,
"weight": 413,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19143,7 +19143,7 @@
"x-appwrite": {
"method": "getDeployment",
"group": "deployments",
"weight": 413,
"weight": 414,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19206,7 +19206,7 @@
"x-appwrite": {
"method": "deleteDeployment",
"group": "deployments",
"weight": 416,
"weight": 417,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19274,7 +19274,7 @@
"x-appwrite": {
"method": "getDeploymentDownload",
"group": "deployments",
"weight": 417,
"weight": 418,
"cookies": false,
"type": "location",
"deprecated": false,
@@ -19360,7 +19360,7 @@
"x-appwrite": {
"method": "updateDeploymentStatus",
"group": "deployments",
"weight": 419,
"weight": 420,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19428,7 +19428,7 @@
"x-appwrite": {
"method": "listLogs",
"group": "logs",
"weight": 421,
"weight": 422,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19500,7 +19500,7 @@
"x-appwrite": {
"method": "getLog",
"group": "logs",
"weight": 420,
"weight": 421,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19565,7 +19565,7 @@
"x-appwrite": {
"method": "deleteLog",
"group": "logs",
"weight": 422,
"weight": 423,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19633,7 +19633,7 @@
"x-appwrite": {
"method": "listVariables",
"group": "variables",
"weight": 425,
"weight": 426,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19693,7 +19693,7 @@
"x-appwrite": {
"method": "createVariable",
"group": "variables",
"weight": 423,
"weight": 424,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19784,7 +19784,7 @@
"x-appwrite": {
"method": "getVariable",
"group": "variables",
"weight": 424,
"weight": 425,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19852,7 +19852,7 @@
"x-appwrite": {
"method": "updateVariable",
"group": "variables",
"weight": 426,
"weight": 427,
"cookies": false,
"type": "",
"deprecated": false,
@@ -19945,7 +19945,7 @@
"x-appwrite": {
"method": "deleteVariable",
"group": "variables",
"weight": 427,
"weight": 428,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22288,7 +22288,7 @@
"x-appwrite": {
"method": "list",
"group": "files",
"weight": 440,
"weight": 441,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22369,7 +22369,7 @@
"x-appwrite": {
"method": "createFileToken",
"group": "files",
"weight": 438,
"weight": 439,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22454,7 +22454,7 @@
"x-appwrite": {
"method": "get",
"group": "tokens",
"weight": 439,
"weight": 440,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22515,7 +22515,7 @@
"x-appwrite": {
"method": "update",
"group": "tokens",
"weight": 441,
"weight": 442,
"cookies": false,
"type": "",
"deprecated": false,
@@ -22587,7 +22587,7 @@
"x-appwrite": {
"method": "delete",
"group": "tokens",
"weight": 442,
"weight": 443,
"cookies": false,
"type": "",
"deprecated": false,
@@ -28092,17 +28092,20 @@
"type": "integer",
"description": "Document automatically incrementing ID.",
"x-example": 1,
"format": "int32"
"format": "int32",
"readOnly": true
},
"$collectionId": {
"type": "string",
"description": "Collection ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$databaseId": {
"type": "string",
"description": "Database ID.",
"x-example": "5e5ea5c15117e"
"x-example": "5e5ea5c15117e",
"readOnly": true
},
"$createdAt": {
"type": "string",
+2 -2
View File
@@ -473,13 +473,13 @@ return [
'frameworks' => [
getFramework('FLUTTER', [
'providerRootDirectory' => './',
'buildCommand' => 'bash build.sh',
'buildCommand' => 'bash prepare-env.sh && flutter build web',
]),
],
'vcsProvider' => 'github',
'providerRepositoryId' => 'starter-for-flutter',
'providerOwner' => 'appwrite',
'providerVersion' => '0.1.*',
'providerVersion' => '0.2.*',
'variables' => [
[
'name' => 'APPWRITE_PUBLIC_ENDPOINT',
+18
View File
@@ -151,6 +151,24 @@ return [
'question' => '',
'filter' => ''
],
[
'name' => '_APP_DOMAIN_TARGET_CAA',
'description' => 'A CAA record domain that can be used to validate custom domains. Value should be domain\'s hostname.',
'introduction' => '',
'default' => '',
'required' => false,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_DNS',
'description' => 'DNS server to use for domain validation. Default: 8.8.8.8',
'introduction' => '',
'default' => '8.8.8.8',
'required' => false,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_CONSOLE_WHITELIST_ROOT',
'description' => 'This option allows you to disable the creation of new users on the Appwrite console. When enabled only 1 user will be able to use the registration form. New users can be added by inviting them to your project. By default this option is enabled.',
+2
View File
@@ -71,6 +71,8 @@ App::get('/v1/console/variables')
'_APP_DOMAIN_TARGET_CNAME' => System::getEnv('_APP_DOMAIN_TARGET_CNAME'),
'_APP_DOMAIN_TARGET_AAAA' => System::getEnv('_APP_DOMAIN_TARGET_AAAA'),
'_APP_DOMAIN_TARGET_A' => System::getEnv('_APP_DOMAIN_TARGET_A'),
// Combine CAA domain with most common flags and tag (no parameters)
'_APP_DOMAIN_TARGET_CAA' => '0 issue "' . System::getEnv('_APP_DOMAIN_TARGET_CAA') . '"',
'_APP_STORAGE_LIMIT' => +System::getEnv('_APP_STORAGE_LIMIT'),
'_APP_COMPUTE_SIZE_LIMIT' => +System::getEnv('_APP_COMPUTE_SIZE_LIMIT'),
'_APP_USAGE_STATS' => System::getEnv('_APP_USAGE_STATS'),
+10 -2
View File
@@ -3220,6 +3220,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/documents')
namespace: 'databases',
group: 'documents',
name: 'createDocument',
desc: 'Create document',
description: '/docs/references/databases/create-document.md',
auth: [AuthType::ADMIN, AuthType::SESSION, AuthType::KEY, AuthType::JWT],
responses: [
@@ -3241,6 +3242,7 @@ App::post('/v1/databases/:databaseId/collections/:collectionId/documents')
namespace: 'databases',
group: 'documents',
name: 'createDocuments',
desc: 'Create documents',
description: '/docs/references/databases/create-documents.md',
auth: [AuthType::ADMIN, AuthType::KEY],
responses: [
@@ -4491,7 +4493,7 @@ App::put('/v1/databases/:databaseId/collections/:collectionId/documents/:documen
App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:documentId/:attribute/increment')
->desc('Increment document attribute')
->groups(['api', 'database'])
->label('event', 'databases.[databaseId].collections.[collectionId].documents.[documentId].increment')
->label('event', 'databases.[databaseId].collections.[collectionId].documents.[documentId].update')
->label('scope', 'documents.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('audits.event', 'documents.increment')
@@ -4550,6 +4552,8 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum
throw new Exception(Exception::ATTRIBUTE_LIMIT_EXCEEDED, 'Attribute "' . $attribute . '" has reached the maximum value of ' . $max);
} catch (TypeException) {
throw new Exception(Exception::ATTRIBUTE_TYPE_INVALID, 'Attribute "' . $attribute . '" is not a number');
} catch (InvalidArgumentException $e) {
throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, $e->getMessage());
}
$queueForStatsUsage
@@ -4559,6 +4563,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum
$queueForEvents
->setParam('databaseId', $databaseId)
->setParam('collectionId', $collectionId)
->setParam('documentId', $document->getId())
->setContext('collection', $collection)
->setContext('database', $database);
@@ -4568,7 +4573,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum
App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:documentId/:attribute/decrement')
->desc('Decrement document attribute')
->groups(['api', 'database'])
->label('event', 'databases.[databaseId].collections.[collectionId].documents.[documentId].decrement')
->label('event', 'databases.[databaseId].collections.[collectionId].documents.[documentId].update')
->label('scope', 'documents.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('audits.event', 'documents.decrement')
@@ -4627,6 +4632,8 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum
throw new Exception(Exception::ATTRIBUTE_LIMIT_EXCEEDED, 'Attribute "' . $attribute . '" has reached the minimum value of ' . $min);
} catch (TypeException) {
throw new Exception(Exception::ATTRIBUTE_TYPE_INVALID, 'Attribute "' . $attribute . '" is not a number');
} catch (InvalidArgumentException $e) {
throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, $e->getMessage());
}
$queueForStatsUsage
@@ -4636,6 +4643,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum
$queueForEvents
->setParam('databaseId', $databaseId)
->setParam('collectionId', $collectionId)
->setParam('documentId', $document->getId())
->setContext('collection', $collection)
->setContext('database', $database);
+6 -4
View File
@@ -23,10 +23,12 @@ use Utopia\Storage\Device;
use Utopia\Storage\Device\Local;
use Utopia\Storage\Storage;
use Utopia\System\System;
use Utopia\Validator\AnyOf;
use Utopia\Validator\Domain;
use Utopia\Validator\Integer;
use Utopia\Validator\Multiple;
use Utopia\Validator\Text;
use Utopia\Validator\URL;
use Utopia\Validator\WhiteList;
App::get('/v1/health')
@@ -397,7 +399,7 @@ App::get('/v1/health/certificate')
],
contentType: ContentType::JSON
))
->param('domain', null, new Multiple([new Domain(), new PublicDomain()]), Multiple::TYPE_STRING, 'Domain name')
->param('domain', null, new Multiple([new AnyOf([new URL(), new Domain()]), new PublicDomain()]), Multiple::TYPE_STRING, 'Domain name')
->inject('response')
->action(function (string $domain, Response $response) {
if (filter_var($domain, FILTER_VALIDATE_URL)) {
@@ -686,12 +688,12 @@ App::get('/v1/health/queue/functions')
contentType: ContentType::JSON
))
->param('threshold', 5000, new Integer(true), 'Queue size threshold. When hit (equal or higher), endpoint returns server error. Default value is 5000.', true)
->inject('publisher')
->inject('publisherFunctions')
->inject('response')
->action(function (int|string $threshold, Publisher $publisher, Response $response) {
->action(function (int|string $threshold, Publisher $publisherFunctions, Response $response) {
$threshold = \intval($threshold);
$size = $publisher->getQueueSize(new Queue(Event::FUNCTIONS_QUEUE_NAME));
$size = $publisherFunctions->getQueueSize(new Queue(Event::FUNCTIONS_QUEUE_NAME));
if ($size >= $threshold) {
throw new Exception(Exception::HEALTH_QUEUE_SIZE_EXCEEDED, "Queue size threshold hit. Current size is {$size} and threshold is {$threshold}.");
+2
View File
@@ -2267,6 +2267,8 @@ App::get('/v1/projects/:projectId/templates/email/:type/:locale')
$template = $templates['email.' . $type . '-' . $locale] ?? null;
$localeObj = new Locale($locale);
$localeObj->setFallback(System::getEnv('_APP_LOCALE', 'en'));
if (is_null($template)) {
/**
* different templates, different placeholders.
+13
View File
@@ -286,6 +286,19 @@ App::patch('/v1/proxy/rules/:ruleId/verification')
throw new Exception(Exception::RULE_VERIFICATION_FAILED);
}
// Ensure CAA won't block certificate issuance
if (!empty(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''))) {
$validationStart = \microtime(true);
$validator = new DNS(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''), DNS::RECORD_CAA);
if (!$validator->isValid($domain->get())) {
$log->addExtra('dnsTimingCaa', \strval(\microtime(true) - $validationStart));
$log->addTag('dnsDomain', $domain->get());
$error = $validator->getDescription();
$log->addExtra('dnsResponse', \is_array($error) ? \json_encode($error) : \strval($error));
throw new Exception(Exception::RULE_VERIFICATION_FAILED, 'Domain verification failed because CAA records do not allow Appwrite\'s certificate issuer.');
}
}
$dbForPlatform->updateDocument('rules', $rule->getId(), $rule->setAttribute('status', 'verifying'));
// Issue a TLS certificate when domain is verified

Some files were not shown because too many files have changed in this diff Show More