Properties
NAME | TYPE | DESCRIPTION |
$id | string | Collection ID. |
$createdAt | string | Collection creation date in ISO 8601 format. |
$updatedAt | string | Collection update date in ISO 8601 format. |
$permissions | array | Collection permissions. [Learn more about permissions](https://appwrite.io/docs/advanced/platform/permissions). |
databaseId | string | Database ID. |
name | string | Collection name. |
enabled | boolean | Collection enabled. |
documentSecurity | boolean | Whether document-level permissions are enabled. [Learn more about permissions](https://appwrite.io/docs/advanced/platform/permissions). |
attributes | array | Collection attributes. Can be one of: AttributeBoolean model, AttributeInteger model, AttributeFloat model, AttributeEmail model, AttributeEnum model, AttributeURL model, AttributeIP model, AttributeDatetime model, AttributeString model |
indexes | array | Collection indexes. Can be one of: |
Example
JSON
{
"$id": "5e5ea5c16897e",
"$createdAt": "2020-10-15T06:38:00.000+00:00",
"$updatedAt": "2020-10-15T06:38:00.000+00:00",
"$permissions": [
"read(\"any\")"
],
"databaseId": "5e5ea5c16897e",
"name": "My Collection",
"enabled": false,
"documentSecurity": true,
"attributes": [
{
"key": "isEnabled",
"type": "boolean",
"status": "available",
"required": true,
"array": false,
"default": false
}
],
"indexes": [
{
"key": "index1",
"type": "primary",
"status": "available",
"attributes": [],
"orders": []
}
]
}
JSON
{
"_id": "5e5ea5c16897e",
"_createdAt": "2020-10-15T06:38:00.000+00:00",
"_updatedAt": "2020-10-15T06:38:00.000+00:00",
"_permissions": [
"read(\"any\")"
],
"databaseId": "5e5ea5c16897e",
"name": "My Collection",
"enabled": false,
"documentSecurity": true,
"attributes": [
{
"key": "isEnabled",
"type": "boolean",
"status": "available",
"required": true,
"array": false,
"default": false
}
],
"indexes": [
{
"key": "index1",
"type": "primary",
"status": "available",
"attributes": [],
"orders": []
}
]
}