# Rust API client for openapi Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs) For more information, please visit [https://appwrite.io/support](https://appwrite.io/support) ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client. - API version: 1.4.9 - Package version: 1.4.9 - Build package: `org.openapitools.codegen.languages.RustClientCodegen` ## Installation Put the package under your project folder in a directory named `openapi` and add the following to `Cargo.toml` under `[dependencies]`: ``` appwrite_openapi = { git = "https://github.com/HerrMuellerluedenscheid/appwrite_openapi.git", tag = "v1.4.0" } ``` ## Documentation for API Endpoints All URIs are relative to *https://HOSTNAME/v1* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *AccountApi* | [**account_create_phone_verification**](docs/AccountApi.md#account_create_phone_verification) | **POST** /account/verification/phone | Create phone verification *AccountApi* | [**account_create_recovery**](docs/AccountApi.md#account_create_recovery) | **POST** /account/recovery | Create password recovery *AccountApi* | [**account_create_verification**](docs/AccountApi.md#account_create_verification) | **POST** /account/verification | Create email verification *AccountApi* | [**account_delete_identity**](docs/AccountApi.md#account_delete_identity) | **DELETE** /account/identities/{identityId} | Delete Identity *AccountApi* | [**account_delete_session**](docs/AccountApi.md#account_delete_session) | **DELETE** /account/sessions/{sessionId} | Delete session *AccountApi* | [**account_delete_sessions**](docs/AccountApi.md#account_delete_sessions) | **DELETE** /account/sessions | Delete sessions *AccountApi* | [**account_get**](docs/AccountApi.md#account_get) | **GET** /account | Get account *AccountApi* | [**account_get_prefs**](docs/AccountApi.md#account_get_prefs) | **GET** /account/prefs | Get account preferences *AccountApi* | [**account_get_session**](docs/AccountApi.md#account_get_session) | **GET** /account/sessions/{sessionId} | Get session *AccountApi* | [**account_list_identities**](docs/AccountApi.md#account_list_identities) | **GET** /account/identities | List Identities *AccountApi* | [**account_list_logs**](docs/AccountApi.md#account_list_logs) | **GET** /account/logs | List logs *AccountApi* | [**account_list_sessions**](docs/AccountApi.md#account_list_sessions) | **GET** /account/sessions | List sessions *AccountApi* | [**account_update_email**](docs/AccountApi.md#account_update_email) | **PATCH** /account/email | Update email *AccountApi* | [**account_update_name**](docs/AccountApi.md#account_update_name) | **PATCH** /account/name | Update name *AccountApi* | [**account_update_password**](docs/AccountApi.md#account_update_password) | **PATCH** /account/password | Update password *AccountApi* | [**account_update_phone**](docs/AccountApi.md#account_update_phone) | **PATCH** /account/phone | Update phone *AccountApi* | [**account_update_phone_verification**](docs/AccountApi.md#account_update_phone_verification) | **PUT** /account/verification/phone | Create phone verification (confirmation) *AccountApi* | [**account_update_prefs**](docs/AccountApi.md#account_update_prefs) | **PATCH** /account/prefs | Update preferences *AccountApi* | [**account_update_recovery**](docs/AccountApi.md#account_update_recovery) | **PUT** /account/recovery | Create password recovery (confirmation) *AccountApi* | [**account_update_session**](docs/AccountApi.md#account_update_session) | **PATCH** /account/sessions/{sessionId} | Update OAuth session (refresh tokens) *AccountApi* | [**account_update_status**](docs/AccountApi.md#account_update_status) | **PATCH** /account/status | Update status *AccountApi* | [**account_update_verification**](docs/AccountApi.md#account_update_verification) | **PUT** /account/verification | Create email verification (confirmation) *AvatarsApi* | [**avatars_get_browser**](docs/AvatarsApi.md#avatars_get_browser) | **GET** /avatars/browsers/{code} | Get browser icon *AvatarsApi* | [**avatars_get_credit_card**](docs/AvatarsApi.md#avatars_get_credit_card) | **GET** /avatars/credit-cards/{code} | Get credit card icon *AvatarsApi* | [**avatars_get_favicon**](docs/AvatarsApi.md#avatars_get_favicon) | **GET** /avatars/favicon | Get favicon *AvatarsApi* | [**avatars_get_flag**](docs/AvatarsApi.md#avatars_get_flag) | **GET** /avatars/flags/{code} | Get country flag *AvatarsApi* | [**avatars_get_image**](docs/AvatarsApi.md#avatars_get_image) | **GET** /avatars/image | Get image from URL *AvatarsApi* | [**avatars_get_initials**](docs/AvatarsApi.md#avatars_get_initials) | **GET** /avatars/initials | Get user initials *AvatarsApi* | [**avatars_get_qr**](docs/AvatarsApi.md#avatars_get_qr) | **GET** /avatars/qr | Get QR code *DatabasesApi* | [**databases_create**](docs/DatabasesApi.md#databases_create) | **POST** /databases | Create database *DatabasesApi* | [**databases_create_boolean_attribute**](docs/DatabasesApi.md#databases_create_boolean_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/boolean | Create boolean attribute *DatabasesApi* | [**databases_create_collection**](docs/DatabasesApi.md#databases_create_collection) | **POST** /databases/{databaseId}/collections | Create collection *DatabasesApi* | [**databases_create_datetime_attribute**](docs/DatabasesApi.md#databases_create_datetime_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/datetime | Create datetime attribute *DatabasesApi* | [**databases_create_document**](docs/DatabasesApi.md#databases_create_document) | **POST** /databases/{databaseId}/collections/{collectionId}/documents | Create document *DatabasesApi* | [**databases_create_email_attribute**](docs/DatabasesApi.md#databases_create_email_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/email | Create email attribute *DatabasesApi* | [**databases_create_enum_attribute**](docs/DatabasesApi.md#databases_create_enum_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/enum | Create enum attribute *DatabasesApi* | [**databases_create_float_attribute**](docs/DatabasesApi.md#databases_create_float_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/float | Create float attribute *DatabasesApi* | [**databases_create_index**](docs/DatabasesApi.md#databases_create_index) | **POST** /databases/{databaseId}/collections/{collectionId}/indexes | Create index *DatabasesApi* | [**databases_create_integer_attribute**](docs/DatabasesApi.md#databases_create_integer_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/integer | Create integer attribute *DatabasesApi* | [**databases_create_ip_attribute**](docs/DatabasesApi.md#databases_create_ip_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/ip | Create IP address attribute *DatabasesApi* | [**databases_create_relationship_attribute**](docs/DatabasesApi.md#databases_create_relationship_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/relationship | Create relationship attribute *DatabasesApi* | [**databases_create_string_attribute**](docs/DatabasesApi.md#databases_create_string_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/string | Create string attribute *DatabasesApi* | [**databases_create_url_attribute**](docs/DatabasesApi.md#databases_create_url_attribute) | **POST** /databases/{databaseId}/collections/{collectionId}/attributes/url | Create URL attribute *DatabasesApi* | [**databases_delete**](docs/DatabasesApi.md#databases_delete) | **DELETE** /databases/{databaseId} | Delete database *DatabasesApi* | [**databases_delete_attribute**](docs/DatabasesApi.md#databases_delete_attribute) | **DELETE** /databases/{databaseId}/collections/{collectionId}/attributes/{key} | Delete attribute *DatabasesApi* | [**databases_delete_collection**](docs/DatabasesApi.md#databases_delete_collection) | **DELETE** /databases/{databaseId}/collections/{collectionId} | Delete collection *DatabasesApi* | [**databases_delete_document**](docs/DatabasesApi.md#databases_delete_document) | **DELETE** /databases/{databaseId}/collections/{collectionId}/documents/{documentId} | Delete document *DatabasesApi* | [**databases_delete_index**](docs/DatabasesApi.md#databases_delete_index) | **DELETE** /databases/{databaseId}/collections/{collectionId}/indexes/{key} | Delete index *DatabasesApi* | [**databases_get**](docs/DatabasesApi.md#databases_get) | **GET** /databases/{databaseId} | Get database *DatabasesApi* | [**databases_get_attribute**](docs/DatabasesApi.md#databases_get_attribute) | **GET** /databases/{databaseId}/collections/{collectionId}/attributes/{key} | Get attribute *DatabasesApi* | [**databases_get_collection**](docs/DatabasesApi.md#databases_get_collection) | **GET** /databases/{databaseId}/collections/{collectionId} | Get collection *DatabasesApi* | [**databases_get_document**](docs/DatabasesApi.md#databases_get_document) | **GET** /databases/{databaseId}/collections/{collectionId}/documents/{documentId} | Get document *DatabasesApi* | [**databases_get_index**](docs/DatabasesApi.md#databases_get_index) | **GET** /databases/{databaseId}/collections/{collectionId}/indexes/{key} | Get index *DatabasesApi* | [**databases_list**](docs/DatabasesApi.md#databases_list) | **GET** /databases | List databases *DatabasesApi* | [**databases_list_attributes**](docs/DatabasesApi.md#databases_list_attributes) | **GET** /databases/{databaseId}/collections/{collectionId}/attributes | List attributes *DatabasesApi* | [**databases_list_collections**](docs/DatabasesApi.md#databases_list_collections) | **GET** /databases/{databaseId}/collections | List collections *DatabasesApi* | [**databases_list_documents**](docs/DatabasesApi.md#databases_list_documents) | **GET** /databases/{databaseId}/collections/{collectionId}/documents | List documents *DatabasesApi* | [**databases_list_indexes**](docs/DatabasesApi.md#databases_list_indexes) | **GET** /databases/{databaseId}/collections/{collectionId}/indexes | List indexes *DatabasesApi* | [**databases_update**](docs/DatabasesApi.md#databases_update) | **PUT** /databases/{databaseId} | Update database *DatabasesApi* | [**databases_update_boolean_attribute**](docs/DatabasesApi.md#databases_update_boolean_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/boolean/{key} | Update boolean attribute *DatabasesApi* | [**databases_update_collection**](docs/DatabasesApi.md#databases_update_collection) | **PUT** /databases/{databaseId}/collections/{collectionId} | Update collection *DatabasesApi* | [**databases_update_datetime_attribute**](docs/DatabasesApi.md#databases_update_datetime_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/datetime/{key} | Update dateTime attribute *DatabasesApi* | [**databases_update_document**](docs/DatabasesApi.md#databases_update_document) | **PATCH** /databases/{databaseId}/collections/{collectionId}/documents/{documentId} | Update document *DatabasesApi* | [**databases_update_email_attribute**](docs/DatabasesApi.md#databases_update_email_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/email/{key} | Update email attribute *DatabasesApi* | [**databases_update_enum_attribute**](docs/DatabasesApi.md#databases_update_enum_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/enum/{key} | Update enum attribute *DatabasesApi* | [**databases_update_float_attribute**](docs/DatabasesApi.md#databases_update_float_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/float/{key} | Update float attribute *DatabasesApi* | [**databases_update_integer_attribute**](docs/DatabasesApi.md#databases_update_integer_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/integer/{key} | Update integer attribute *DatabasesApi* | [**databases_update_ip_attribute**](docs/DatabasesApi.md#databases_update_ip_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/ip/{key} | Update IP address attribute *DatabasesApi* | [**databases_update_relationship_attribute**](docs/DatabasesApi.md#databases_update_relationship_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/{key}/relationship | Update relationship attribute *DatabasesApi* | [**databases_update_string_attribute**](docs/DatabasesApi.md#databases_update_string_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/string/{key} | Update string attribute *DatabasesApi* | [**databases_update_url_attribute**](docs/DatabasesApi.md#databases_update_url_attribute) | **PATCH** /databases/{databaseId}/collections/{collectionId}/attributes/url/{key} | Update URL attribute *FunctionsApi* | [**functions_create**](docs/FunctionsApi.md#functions_create) | **POST** /functions | Create function *FunctionsApi* | [**functions_create_build**](docs/FunctionsApi.md#functions_create_build) | **POST** /functions/{functionId}/deployments/{deploymentId}/builds/{buildId} | Create build *FunctionsApi* | [**functions_create_deployment**](docs/FunctionsApi.md#functions_create_deployment) | **POST** /functions/{functionId}/deployments | Create deployment *FunctionsApi* | [**functions_create_execution**](docs/FunctionsApi.md#functions_create_execution) | **POST** /functions/{functionId}/executions | Create execution *FunctionsApi* | [**functions_create_variable**](docs/FunctionsApi.md#functions_create_variable) | **POST** /functions/{functionId}/variables | Create variable *FunctionsApi* | [**functions_delete**](docs/FunctionsApi.md#functions_delete) | **DELETE** /functions/{functionId} | Delete function *FunctionsApi* | [**functions_delete_deployment**](docs/FunctionsApi.md#functions_delete_deployment) | **DELETE** /functions/{functionId}/deployments/{deploymentId} | Delete deployment *FunctionsApi* | [**functions_delete_variable**](docs/FunctionsApi.md#functions_delete_variable) | **DELETE** /functions/{functionId}/variables/{variableId} | Delete variable *FunctionsApi* | [**functions_download_deployment**](docs/FunctionsApi.md#functions_download_deployment) | **GET** /functions/{functionId}/deployments/{deploymentId}/download | Download Deployment *FunctionsApi* | [**functions_get**](docs/FunctionsApi.md#functions_get) | **GET** /functions/{functionId} | Get function *FunctionsApi* | [**functions_get_deployment**](docs/FunctionsApi.md#functions_get_deployment) | **GET** /functions/{functionId}/deployments/{deploymentId} | Get deployment *FunctionsApi* | [**functions_get_execution**](docs/FunctionsApi.md#functions_get_execution) | **GET** /functions/{functionId}/executions/{executionId} | Get execution *FunctionsApi* | [**functions_get_variable**](docs/FunctionsApi.md#functions_get_variable) | **GET** /functions/{functionId}/variables/{variableId} | Get variable *FunctionsApi* | [**functions_list**](docs/FunctionsApi.md#functions_list) | **GET** /functions | List functions *FunctionsApi* | [**functions_list_deployments**](docs/FunctionsApi.md#functions_list_deployments) | **GET** /functions/{functionId}/deployments | List deployments *FunctionsApi* | [**functions_list_executions**](docs/FunctionsApi.md#functions_list_executions) | **GET** /functions/{functionId}/executions | List executions *FunctionsApi* | [**functions_list_runtimes**](docs/FunctionsApi.md#functions_list_runtimes) | **GET** /functions/runtimes | List runtimes *FunctionsApi* | [**functions_list_variables**](docs/FunctionsApi.md#functions_list_variables) | **GET** /functions/{functionId}/variables | List variables *FunctionsApi* | [**functions_update**](docs/FunctionsApi.md#functions_update) | **PUT** /functions/{functionId} | Update function *FunctionsApi* | [**functions_update_deployment**](docs/FunctionsApi.md#functions_update_deployment) | **PATCH** /functions/{functionId}/deployments/{deploymentId} | Update function deployment *FunctionsApi* | [**functions_update_variable**](docs/FunctionsApi.md#functions_update_variable) | **PUT** /functions/{functionId}/variables/{variableId} | Update variable *GraphqlApi* | [**graphql_mutation**](docs/GraphqlApi.md#graphql_mutation) | **POST** /graphql/mutation | GraphQL endpoint *GraphqlApi* | [**graphql_query**](docs/GraphqlApi.md#graphql_query) | **POST** /graphql | GraphQL endpoint *HealthApi* | [**health_get**](docs/HealthApi.md#health_get) | **GET** /health | Get HTTP *HealthApi* | [**health_get_antivirus**](docs/HealthApi.md#health_get_antivirus) | **GET** /health/anti-virus | Get antivirus *HealthApi* | [**health_get_cache**](docs/HealthApi.md#health_get_cache) | **GET** /health/cache | Get cache *HealthApi* | [**health_get_db**](docs/HealthApi.md#health_get_db) | **GET** /health/db | Get DB *HealthApi* | [**health_get_pub_sub**](docs/HealthApi.md#health_get_pub_sub) | **GET** /health/pubsub | Get pubsub *HealthApi* | [**health_get_queue**](docs/HealthApi.md#health_get_queue) | **GET** /health/queue | Get queue *HealthApi* | [**health_get_queue_builds**](docs/HealthApi.md#health_get_queue_builds) | **GET** /health/queue/builds | Get builds queue *HealthApi* | [**health_get_queue_certificates**](docs/HealthApi.md#health_get_queue_certificates) | **GET** /health/queue/certificates | Get certificates queue *HealthApi* | [**health_get_queue_databases**](docs/HealthApi.md#health_get_queue_databases) | **GET** /health/queue/databases | Get databases queue *HealthApi* | [**health_get_queue_deletes**](docs/HealthApi.md#health_get_queue_deletes) | **GET** /health/queue/deletes | Get deletes queue *HealthApi* | [**health_get_queue_functions**](docs/HealthApi.md#health_get_queue_functions) | **GET** /health/queue/functions | Get functions queue *HealthApi* | [**health_get_queue_logs**](docs/HealthApi.md#health_get_queue_logs) | **GET** /health/queue/logs | Get logs queue *HealthApi* | [**health_get_queue_mails**](docs/HealthApi.md#health_get_queue_mails) | **GET** /health/queue/mails | Get mails queue *HealthApi* | [**health_get_queue_messaging**](docs/HealthApi.md#health_get_queue_messaging) | **GET** /health/queue/messaging | Get messaging queue *HealthApi* | [**health_get_queue_migrations**](docs/HealthApi.md#health_get_queue_migrations) | **GET** /health/queue/migrations | Get migrations queue *HealthApi* | [**health_get_queue_webhooks**](docs/HealthApi.md#health_get_queue_webhooks) | **GET** /health/queue/webhooks | Get webhooks queue *HealthApi* | [**health_get_storage_local**](docs/HealthApi.md#health_get_storage_local) | **GET** /health/storage/local | Get local storage *HealthApi* | [**health_get_time**](docs/HealthApi.md#health_get_time) | **GET** /health/time | Get time *LocaleApi* | [**locale_get**](docs/LocaleApi.md#locale_get) | **GET** /locale | Get user locale *LocaleApi* | [**locale_list_codes**](docs/LocaleApi.md#locale_list_codes) | **GET** /locale/codes | List Locale Codes *LocaleApi* | [**locale_list_continents**](docs/LocaleApi.md#locale_list_continents) | **GET** /locale/continents | List continents *LocaleApi* | [**locale_list_countries**](docs/LocaleApi.md#locale_list_countries) | **GET** /locale/countries | List countries *LocaleApi* | [**locale_list_countries_eu**](docs/LocaleApi.md#locale_list_countries_eu) | **GET** /locale/countries/eu | List EU countries *LocaleApi* | [**locale_list_countries_phones**](docs/LocaleApi.md#locale_list_countries_phones) | **GET** /locale/countries/phones | List countries phone codes *LocaleApi* | [**locale_list_currencies**](docs/LocaleApi.md#locale_list_currencies) | **GET** /locale/currencies | List currencies *LocaleApi* | [**locale_list_languages**](docs/LocaleApi.md#locale_list_languages) | **GET** /locale/languages | List languages *StorageApi* | [**storage_create_bucket**](docs/StorageApi.md#storage_create_bucket) | **POST** /storage/buckets | Create bucket *StorageApi* | [**storage_create_file**](docs/StorageApi.md#storage_create_file) | **POST** /storage/buckets/{bucketId}/files | Create file *StorageApi* | [**storage_delete_bucket**](docs/StorageApi.md#storage_delete_bucket) | **DELETE** /storage/buckets/{bucketId} | Delete bucket *StorageApi* | [**storage_delete_file**](docs/StorageApi.md#storage_delete_file) | **DELETE** /storage/buckets/{bucketId}/files/{fileId} | Delete File *StorageApi* | [**storage_get_bucket**](docs/StorageApi.md#storage_get_bucket) | **GET** /storage/buckets/{bucketId} | Get bucket *StorageApi* | [**storage_get_file**](docs/StorageApi.md#storage_get_file) | **GET** /storage/buckets/{bucketId}/files/{fileId} | Get file *StorageApi* | [**storage_get_file_download**](docs/StorageApi.md#storage_get_file_download) | **GET** /storage/buckets/{bucketId}/files/{fileId}/download | Get file for download *StorageApi* | [**storage_get_file_preview**](docs/StorageApi.md#storage_get_file_preview) | **GET** /storage/buckets/{bucketId}/files/{fileId}/preview | Get file preview *StorageApi* | [**storage_get_file_view**](docs/StorageApi.md#storage_get_file_view) | **GET** /storage/buckets/{bucketId}/files/{fileId}/view | Get file for view *StorageApi* | [**storage_list_buckets**](docs/StorageApi.md#storage_list_buckets) | **GET** /storage/buckets | List buckets *StorageApi* | [**storage_list_files**](docs/StorageApi.md#storage_list_files) | **GET** /storage/buckets/{bucketId}/files | List files *StorageApi* | [**storage_update_bucket**](docs/StorageApi.md#storage_update_bucket) | **PUT** /storage/buckets/{bucketId} | Update bucket *StorageApi* | [**storage_update_file**](docs/StorageApi.md#storage_update_file) | **PUT** /storage/buckets/{bucketId}/files/{fileId} | Update file *TeamsApi* | [**teams_create**](docs/TeamsApi.md#teams_create) | **POST** /teams | Create team *TeamsApi* | [**teams_create_membership**](docs/TeamsApi.md#teams_create_membership) | **POST** /teams/{teamId}/memberships | Create team membership *TeamsApi* | [**teams_delete**](docs/TeamsApi.md#teams_delete) | **DELETE** /teams/{teamId} | Delete team *TeamsApi* | [**teams_delete_membership**](docs/TeamsApi.md#teams_delete_membership) | **DELETE** /teams/{teamId}/memberships/{membershipId} | Delete team membership *TeamsApi* | [**teams_get**](docs/TeamsApi.md#teams_get) | **GET** /teams/{teamId} | Get team *TeamsApi* | [**teams_get_membership**](docs/TeamsApi.md#teams_get_membership) | **GET** /teams/{teamId}/memberships/{membershipId} | Get team membership *TeamsApi* | [**teams_get_prefs**](docs/TeamsApi.md#teams_get_prefs) | **GET** /teams/{teamId}/prefs | Get team preferences *TeamsApi* | [**teams_list**](docs/TeamsApi.md#teams_list) | **GET** /teams | List teams *TeamsApi* | [**teams_list_memberships**](docs/TeamsApi.md#teams_list_memberships) | **GET** /teams/{teamId}/memberships | List team memberships *TeamsApi* | [**teams_update_membership**](docs/TeamsApi.md#teams_update_membership) | **PATCH** /teams/{teamId}/memberships/{membershipId} | Update membership *TeamsApi* | [**teams_update_membership_status**](docs/TeamsApi.md#teams_update_membership_status) | **PATCH** /teams/{teamId}/memberships/{membershipId}/status | Update team membership status *TeamsApi* | [**teams_update_name**](docs/TeamsApi.md#teams_update_name) | **PUT** /teams/{teamId} | Update name *TeamsApi* | [**teams_update_prefs**](docs/TeamsApi.md#teams_update_prefs) | **PUT** /teams/{teamId}/prefs | Update preferences *UsersApi* | [**users_create**](docs/UsersApi.md#users_create) | **POST** /users | Create user *UsersApi* | [**users_create_argon2_user**](docs/UsersApi.md#users_create_argon2_user) | **POST** /users/argon2 | Create user with Argon2 password *UsersApi* | [**users_create_bcrypt_user**](docs/UsersApi.md#users_create_bcrypt_user) | **POST** /users/bcrypt | Create user with bcrypt password *UsersApi* | [**users_create_md5_user**](docs/UsersApi.md#users_create_md5_user) | **POST** /users/md5 | Create user with MD5 password *UsersApi* | [**users_create_ph_pass_user**](docs/UsersApi.md#users_create_ph_pass_user) | **POST** /users/phpass | Create user with PHPass password *UsersApi* | [**users_create_scrypt_modified_user**](docs/UsersApi.md#users_create_scrypt_modified_user) | **POST** /users/scrypt-modified | Create user with Scrypt modified password *UsersApi* | [**users_create_scrypt_user**](docs/UsersApi.md#users_create_scrypt_user) | **POST** /users/scrypt | Create user with Scrypt password *UsersApi* | [**users_create_sha_user**](docs/UsersApi.md#users_create_sha_user) | **POST** /users/sha | Create user with SHA password *UsersApi* | [**users_delete**](docs/UsersApi.md#users_delete) | **DELETE** /users/{userId} | Delete user *UsersApi* | [**users_delete_identity**](docs/UsersApi.md#users_delete_identity) | **DELETE** /users/identities/{identityId} | Delete Identity *UsersApi* | [**users_delete_session**](docs/UsersApi.md#users_delete_session) | **DELETE** /users/{userId}/sessions/{sessionId} | Delete user session *UsersApi* | [**users_delete_sessions**](docs/UsersApi.md#users_delete_sessions) | **DELETE** /users/{userId}/sessions | Delete user sessions *UsersApi* | [**users_get**](docs/UsersApi.md#users_get) | **GET** /users/{userId} | Get user *UsersApi* | [**users_get_prefs**](docs/UsersApi.md#users_get_prefs) | **GET** /users/{userId}/prefs | Get user preferences *UsersApi* | [**users_list**](docs/UsersApi.md#users_list) | **GET** /users | List users *UsersApi* | [**users_list_identities**](docs/UsersApi.md#users_list_identities) | **GET** /users/identities | List Identities *UsersApi* | [**users_list_logs**](docs/UsersApi.md#users_list_logs) | **GET** /users/{userId}/logs | List user logs *UsersApi* | [**users_list_memberships**](docs/UsersApi.md#users_list_memberships) | **GET** /users/{userId}/memberships | List user memberships *UsersApi* | [**users_list_sessions**](docs/UsersApi.md#users_list_sessions) | **GET** /users/{userId}/sessions | List user sessions *UsersApi* | [**users_update_email**](docs/UsersApi.md#users_update_email) | **PATCH** /users/{userId}/email | Update email *UsersApi* | [**users_update_email_verification**](docs/UsersApi.md#users_update_email_verification) | **PATCH** /users/{userId}/verification | Update email verification *UsersApi* | [**users_update_labels**](docs/UsersApi.md#users_update_labels) | **PUT** /users/{userId}/labels | Update user labels *UsersApi* | [**users_update_name**](docs/UsersApi.md#users_update_name) | **PATCH** /users/{userId}/name | Update name *UsersApi* | [**users_update_password**](docs/UsersApi.md#users_update_password) | **PATCH** /users/{userId}/password | Update password *UsersApi* | [**users_update_phone**](docs/UsersApi.md#users_update_phone) | **PATCH** /users/{userId}/phone | Update phone *UsersApi* | [**users_update_phone_verification**](docs/UsersApi.md#users_update_phone_verification) | **PATCH** /users/{userId}/verification/phone | Update phone verification *UsersApi* | [**users_update_prefs**](docs/UsersApi.md#users_update_prefs) | **PATCH** /users/{userId}/prefs | Update user preferences *UsersApi* | [**users_update_status**](docs/UsersApi.md#users_update_status) | **PATCH** /users/{userId}/status | Update user status ## Documentation For Models - [AccountCreateRecoveryRequest](docs/AccountCreateRecoveryRequest.md) - [AccountCreateVerificationRequest](docs/AccountCreateVerificationRequest.md) - [AccountUpdateEmailRequest](docs/AccountUpdateEmailRequest.md) - [AccountUpdateNameRequest](docs/AccountUpdateNameRequest.md) - [AccountUpdatePasswordRequest](docs/AccountUpdatePasswordRequest.md) - [AccountUpdatePhoneRequest](docs/AccountUpdatePhoneRequest.md) - [AccountUpdatePrefsRequest](docs/AccountUpdatePrefsRequest.md) - [AccountUpdateRecoveryRequest](docs/AccountUpdateRecoveryRequest.md) - [AccountUpdateVerificationRequest](docs/AccountUpdateVerificationRequest.md) - [AlgoArgon2](docs/AlgoArgon2.md) - [AlgoBcrypt](docs/AlgoBcrypt.md) - [AlgoMd5](docs/AlgoMd5.md) - [AlgoPhpass](docs/AlgoPhpass.md) - [AlgoScrypt](docs/AlgoScrypt.md) - [AlgoScryptModified](docs/AlgoScryptModified.md) - [AlgoSha](docs/AlgoSha.md) - [AttributeBoolean](docs/AttributeBoolean.md) - [AttributeDatetime](docs/AttributeDatetime.md) - [AttributeEmail](docs/AttributeEmail.md) - [AttributeEnum](docs/AttributeEnum.md) - [AttributeFloat](docs/AttributeFloat.md) - [AttributeInteger](docs/AttributeInteger.md) - [AttributeIp](docs/AttributeIp.md) - [AttributeList](docs/AttributeList.md) - [AttributeRelationship](docs/AttributeRelationship.md) - [AttributeString](docs/AttributeString.md) - [AttributeUrl](docs/AttributeUrl.md) - [Bucket](docs/Bucket.md) - [BucketList](docs/BucketList.md) - [Collection](docs/Collection.md) - [CollectionList](docs/CollectionList.md) - [Continent](docs/Continent.md) - [ContinentList](docs/ContinentList.md) - [Country](docs/Country.md) - [CountryList](docs/CountryList.md) - [Currency](docs/Currency.md) - [CurrencyList](docs/CurrencyList.md) - [Database](docs/Database.md) - [DatabaseList](docs/DatabaseList.md) - [DatabasesCreateBooleanAttributeRequest](docs/DatabasesCreateBooleanAttributeRequest.md) - [DatabasesCreateCollectionRequest](docs/DatabasesCreateCollectionRequest.md) - [DatabasesCreateDatetimeAttributeRequest](docs/DatabasesCreateDatetimeAttributeRequest.md) - [DatabasesCreateDocumentRequest](docs/DatabasesCreateDocumentRequest.md) - [DatabasesCreateEmailAttributeRequest](docs/DatabasesCreateEmailAttributeRequest.md) - [DatabasesCreateEnumAttributeRequest](docs/DatabasesCreateEnumAttributeRequest.md) - [DatabasesCreateFloatAttributeRequest](docs/DatabasesCreateFloatAttributeRequest.md) - [DatabasesCreateIndexRequest](docs/DatabasesCreateIndexRequest.md) - [DatabasesCreateIntegerAttributeRequest](docs/DatabasesCreateIntegerAttributeRequest.md) - [DatabasesCreateRelationshipAttributeRequest](docs/DatabasesCreateRelationshipAttributeRequest.md) - [DatabasesCreateRequest](docs/DatabasesCreateRequest.md) - [DatabasesCreateStringAttributeRequest](docs/DatabasesCreateStringAttributeRequest.md) - [DatabasesUpdateBooleanAttributeRequest](docs/DatabasesUpdateBooleanAttributeRequest.md) - [DatabasesUpdateCollectionRequest](docs/DatabasesUpdateCollectionRequest.md) - [DatabasesUpdateDatetimeAttributeRequest](docs/DatabasesUpdateDatetimeAttributeRequest.md) - [DatabasesUpdateDocumentRequest](docs/DatabasesUpdateDocumentRequest.md) - [DatabasesUpdateEnumAttributeRequest](docs/DatabasesUpdateEnumAttributeRequest.md) - [DatabasesUpdateFloatAttributeRequest](docs/DatabasesUpdateFloatAttributeRequest.md) - [DatabasesUpdateIntegerAttributeRequest](docs/DatabasesUpdateIntegerAttributeRequest.md) - [DatabasesUpdateRelationshipAttributeRequest](docs/DatabasesUpdateRelationshipAttributeRequest.md) - [DatabasesUpdateRequest](docs/DatabasesUpdateRequest.md) - [Deployment](docs/Deployment.md) - [DeploymentList](docs/DeploymentList.md) - [Document](docs/Document.md) - [DocumentList](docs/DocumentList.md) - [Execution](docs/Execution.md) - [ExecutionList](docs/ExecutionList.md) - [File](docs/File.md) - [FileList](docs/FileList.md) - [Function](docs/Function.md) - [FunctionList](docs/FunctionList.md) - [FunctionsCreateExecutionRequest](docs/FunctionsCreateExecutionRequest.md) - [FunctionsCreateRequest](docs/FunctionsCreateRequest.md) - [FunctionsCreateVariableRequest](docs/FunctionsCreateVariableRequest.md) - [FunctionsUpdateRequest](docs/FunctionsUpdateRequest.md) - [FunctionsUpdateVariableRequest](docs/FunctionsUpdateVariableRequest.md) - [GraphqlQueryRequest](docs/GraphqlQueryRequest.md) - [Headers](docs/Headers.md) - [HealthAntivirus](docs/HealthAntivirus.md) - [HealthQueue](docs/HealthQueue.md) - [HealthStatus](docs/HealthStatus.md) - [HealthTime](docs/HealthTime.md) - [Identity](docs/Identity.md) - [IdentityList](docs/IdentityList.md) - [Index](docs/Index.md) - [IndexList](docs/IndexList.md) - [Language](docs/Language.md) - [LanguageList](docs/LanguageList.md) - [Locale](docs/Locale.md) - [LocaleCode](docs/LocaleCode.md) - [LocaleCodeList](docs/LocaleCodeList.md) - [Log](docs/Log.md) - [LogList](docs/LogList.md) - [Membership](docs/Membership.md) - [MembershipList](docs/MembershipList.md) - [Phone](docs/Phone.md) - [PhoneList](docs/PhoneList.md) - [Runtime](docs/Runtime.md) - [RuntimeList](docs/RuntimeList.md) - [Session](docs/Session.md) - [SessionList](docs/SessionList.md) - [StorageCreateBucketRequest](docs/StorageCreateBucketRequest.md) - [StorageUpdateBucketRequest](docs/StorageUpdateBucketRequest.md) - [StorageUpdateFileRequest](docs/StorageUpdateFileRequest.md) - [Team](docs/Team.md) - [TeamList](docs/TeamList.md) - [TeamsCreateMembershipRequest](docs/TeamsCreateMembershipRequest.md) - [TeamsCreateRequest](docs/TeamsCreateRequest.md) - [TeamsUpdateMembershipRequest](docs/TeamsUpdateMembershipRequest.md) - [TeamsUpdateMembershipStatusRequest](docs/TeamsUpdateMembershipStatusRequest.md) - [TeamsUpdateNameRequest](docs/TeamsUpdateNameRequest.md) - [Token](docs/Token.md) - [User](docs/User.md) - [UserList](docs/UserList.md) - [UsersCreateArgon2UserRequest](docs/UsersCreateArgon2UserRequest.md) - [UsersCreateBcryptUserRequest](docs/UsersCreateBcryptUserRequest.md) - [UsersCreateMd5UserRequest](docs/UsersCreateMd5UserRequest.md) - [UsersCreatePhPassUserRequest](docs/UsersCreatePhPassUserRequest.md) - [UsersCreateRequest](docs/UsersCreateRequest.md) - [UsersCreateScryptModifiedUserRequest](docs/UsersCreateScryptModifiedUserRequest.md) - [UsersCreateScryptUserRequest](docs/UsersCreateScryptUserRequest.md) - [UsersCreateShaUserRequest](docs/UsersCreateShaUserRequest.md) - [UsersUpdateEmailRequest](docs/UsersUpdateEmailRequest.md) - [UsersUpdateEmailVerificationRequest](docs/UsersUpdateEmailVerificationRequest.md) - [UsersUpdateLabelsRequest](docs/UsersUpdateLabelsRequest.md) - [UsersUpdatePasswordRequest](docs/UsersUpdatePasswordRequest.md) - [UsersUpdatePhoneRequest](docs/UsersUpdatePhoneRequest.md) - [UsersUpdatePhoneVerificationRequest](docs/UsersUpdatePhoneVerificationRequest.md) - [UsersUpdateStatusRequest](docs/UsersUpdateStatusRequest.md) - [Variable](docs/Variable.md) - [VariableList](docs/VariableList.md) To get access to the crate's generated documentation, use: ``` cargo doc --open ``` ## Author team@appwrite.io