API Reference appwrite v0.1.1

Modules

Documentation for Appwrite.

A helper module to generate query strings for Appwrite filters.

Represents the Argon2 hashing algorithm.

Represents the Bcrypt hashing algorithm.

Represents the MD5 hashing algorithm.

Represents the PHPass hashing algorithm.

Represents the modified Scrypt hashing algorithm.

Represents the SHA hashing algorithm.

Represents a continent with name and two-letter code.

Represents a country with name and ISO code.

Represents a currency with details like symbol, name, and code.

Represents a document in the Appwrite database.

Represents a function execution, including details like status, logs, and duration.

Represents a file in the Appwrite storage system.

Represents an HTTP header with name and value.

Represents an identity in the Appwrite system.

Represents a JWT token.

Represents a language with its ISO code and native name.

Represents different list types returned by Appwrite, including counts and arrays of items.

Represents a list of continents.

Represents a list of countries.

Represents a list of currencies.

Represents a list of documents.

Represents a list of executions.

Represents a list of files.

Represents a list of identities.

Represents a list of languages.

Represents a list of locale codes.

Represents a list of logs.

Represents a list of memberships.

Represents a list of phones.

Represents a list of sessions.

Represents a list of teams.

Represents locale information for a user.

Represents a locale code and its name.

Represents a log entry in the Appwrite system.

Represents a membership in a team.

Represents an MFA challenge.

Represents MFA factors available for a user.

Represents MFA recovery codes.

Represents an MFA type with its secret and URI.

Represents a phone code associated with a country.

Represents a generic key-value store for user preferences.

Represents a user session in the Appwrite system.

Represents a target entity with its details.

Represents a team with details such as name, members, and preferences.

Represents a token in the Appwrite system.

Represents a user, including details such as preferences, verification status, and associated targets.

Provides constants and validation functions for different authentication factors.

Provides constants and validation functions for different types of authenticators.

Provides constants and validation functions for different browser types.

Provides constants and validation functions for different credit card types.

Provides constants and validation functions for different HTTP methods.

Provides constants and validation functions for country flags.

ID

Helper module to generate ID strings for resources. This module provides functions to generate unique ID strings, either based on a timestamp or with custom or Appwrite-like generation methods.

Provides constants and validation functions for image formats.

Provides constants and validation functions for image gravity (positioning) values.

Provides constants and validation functions for OAuth providers.

A helper module for generating permission strings for resources.

A helper module for generating role strings for Permission.