Showcase item record
Record Key
tid
Timestamp-based ID
Properties
category
string
Optional
Category/type of item
maxLength: 100 bytescreatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
description
string
Optional
Item description
maxLength: 3000 bytesexternalLink
string
uri
Optional
Link to external site
images
array
of
object
Required
Embedded image blobs (max 6 images, 2000x2000px max, 5MB each)
maxLength: 6 itemsmetadata
unknown
Optional
Freeform metadata (brand, model, condition, datePurchased, etc.)
tags
array
of
string
Required
Tags for discovery (max 20)
maxLength: 20 itemstitle
string
Required
Item title
maxLength: 300 bytesupdatedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
visibility
string
Required
No description available.
maxLength: 10 bytesKnown values:
public, unlisted, privateView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"title",
"tags",
"images",
"visibility",
"createdAt"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64
},
"maxLength": 20,
"description": "Tags for discovery (max 20)"
},
"title": {
"type": "string",
"maxLength": 300,
"description": "Item title"
},
"images": {
"type": "array",
"items": {
"type": "object",
"required": [
"blob"
],
"properties": {
"alt": {
"type": "string",
"maxLength": 300,
"description": "Alt text for accessibility"
},
"blob": {
"type": "blob",
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 5000000
},
"aspectRatio": {
"type": "object",
"properties": {
"width": {
"type": "integer",
"minimum": 1
},
"height": {
"type": "integer",
"minimum": 1
}
}
}
}
},
"maxLength": 6,
"description": "Embedded image blobs (max 6 images, 2000x2000px max, 5MB each)"
},
"category": {
"type": "string",
"maxLength": 100,
"description": "Category/type of item"
},
"metadata": {
"type": "unknown",
"description": "Freeform metadata (brand, model, condition, datePurchased, etc.)"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"updatedAt": {
"type": "string",
"format": "datetime"
},
"visibility": {
"type": "string",
"maxLength": 10,
"knownValues": [
"public",
"unlisted",
"private"
]
},
"description": {
"type": "string",
"maxLength": 3000,
"description": "Item description"
},
"externalLink": {
"type": "string",
"format": "uri",
"description": "Link to external site"
}
}
},
"description": "Showcase item record"
}