Announcing the Appwrite OSS Fund, Learn More! 🤑
Docs

Bucket Object

Properties

Name Type Description
$id string

Bucket ID.

$read string[]

File read permissions.

$write string[]

File write permissions.

permission string

Bucket permission model. Possible values: bucket or file

dateCreated integer

Bucket creation date in Unix timestamp.

dateUpdated integer

Bucket update date in Unix timestamp.

name string

Bucket name.

enabled boolean

Bucket enabled.

maximumFileSize integer

Maximum file size supported.

allowedFileExtensions string[]

Allowed file extensions.

encryption boolean

Bucket is encrypted.

antivirus boolean

Virus scanning is enabled.

Examples

JSON

{
    "$id": "5e5ea5c16897e",
    "$read": [
        "role:all"
    ],
    "$write": [
        "user:608f9da25e7e1"
    ],
    "permission": "file",
    "dateCreated": 1592981250,
    "dateUpdated": 1592981250,
    "name": "Documents",
    "enabled": false,
    "maximumFileSize": 100,
    "allowedFileExtensions": [
        "jpg",
        "png"
    ],
    "encryption": false,
    "antivirus": false
}