appwrite_request
Make universal API requests to Appwrite with root access. Target the console for instance management or a project ID to manage its resources like databases, users, and storage.
Instructions
Универсальный запрос к Appwrite API с рут-доступом. target='console' — управление инстансом (проекты, организации/команды, ключи, платформы, вебхуки). target=ID проекта — работа с его данными: databases/tablesdb, users, storage, functions, messaging, teams, sites и т.д. Для проектов админ-ключ со всеми скоупами выпускается автоматически. path указывается без префикса /v1, напр. '/databases' или '/databases/{databaseId}/collections'. ВНИМАНИЕ: метод DELETE необратим.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | 'console' или ID проекта | |
| method | Yes | ||
| path | Yes | Путь API без /v1, напр. /users или /databases/{id}/collections/{cid}/documents | |
| query | No | Query-параметры для GET. queries — массив строк-фильтров в JSON-формате Appwrite, напр. {"queries":["{\"method\":\"limit\",\"values\":[25]}"]}. Простые параметры — как есть, напр. {"search":"foo"}. | |
| body | No | Тело для POST/PUT/PATCH/DELETE |