A collection/group of items (activities and/or other collections). Collections support recursive nesting.
tid
Timestamp-based ID
Properties
avatar
union
Optional
The collection's avatar/profile image as a URI or image blob.
banner
union
Optional
Larger horizontal image to display behind the collection view.
createdAt
string
datetime
Required
Client-declared timestamp when this record was originally created
description
ref
pub.leaflet.pages.linearDocument#main
Optional
Rich-text description, represented as a Leaflet linear document.
items
array
of
ref
#item
Required
Array of items in this collection with optional weights.
location
ref
com.atproto.repo.strongRef
Optional
A strong reference to the location where this collection's activities were performed. The record referenced must conform with the lexicon app.certified.location.
shortDescription
string
Optional
Short summary of this collection, suitable for previews and list views
maxLength: 3000 bytesmaxGraphemes: 300 graphemestitle
string
Required
The title of this collection
maxLength: 800 bytesmaxGraphemes: 80 graphemestype
string
Optional
The type of this collection. Possible fields can be 'favorites', 'project', or any other type of collection.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"title",
"items",
"createdAt"
],
"properties": {
"type": {
"type": "string",
"description": "The type of this collection. Possible fields can be 'favorites', 'project', or any other type of collection."
},
"items": {
"type": "array",
"items": {
"ref": "#item",
"type": "ref"
},
"description": "Array of items in this collection with optional weights."
},
"title": {
"type": "string",
"maxLength": 800,
"description": "The title of this collection",
"maxGraphemes": 80
},
"avatar": {
"refs": [
"org.hypercerts.defs#uri",
"org.hypercerts.defs#smallImage"
],
"type": "union",
"description": "The collection's avatar/profile image as a URI or image blob."
},
"banner": {
"refs": [
"org.hypercerts.defs#uri",
"org.hypercerts.defs#largeImage"
],
"type": "union",
"description": "Larger horizontal image to display behind the collection view."
},
"location": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "A strong reference to the location where this collection's activities were performed. The record referenced must conform with the lexicon app.certified.location."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Client-declared timestamp when this record was originally created"
},
"description": {
"ref": "pub.leaflet.pages.linearDocument#main",
"type": "ref",
"description": "Rich-text description, represented as a Leaflet linear document."
},
"shortDescription": {
"type": "string",
"maxLength": 3000,
"description": "Short summary of this collection, suitable for previews and list views",
"maxGraphemes": 300
}
}
},
"description": "A collection/group of items (activities and/or other collections). Collections support recursive nesting."
}