Metadata for uploaded binary content
Properties
Alt text for accessibility
maxLength: 1000 bytes
Content labels (self-labels) for this image
Original filename
maxLength: 256 bytes
View raw schema
{
"type": "object",
"required": [
"blobref"
],
"properties": {
"alt": {
"type": "string",
"maxLength": 1000,
"description": "Alt text for accessibility"
},
"name": {
"type": "string",
"maxLength": 256,
"description": "Original filename"
},
"labels": {
"ref": "#selfLabels",
"type": "ref",
"description": "Content labels (self-labels) for this image"
},
"blobref": {
"type": "blob",
"accept": [
"*/*"
],
"description": "Reference to the blob"
}
},
"description": "Metadata for uploaded binary content"
}
Custom color values (CSS color strings)
Properties
Accent/link color
maxLength: 64 bytes
Background color
maxLength: 64 bytes
Code block background color
maxLength: 64 bytes
Primary text color
maxLength: 64 bytes
View raw schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"maxLength": 64,
"description": "Primary text color"
},
"accent": {
"type": "string",
"maxLength": 64,
"description": "Accent/link color"
},
"background": {
"type": "string",
"maxLength": 64,
"description": "Background color"
},
"codeBackground": {
"type": "string",
"maxLength": 64,
"description": "Code block background color"
}
},
"description": "Custom color values (CSS color strings)"
}
Open Graph Protocol metadata for social sharing
Properties
URL of the OGP image
maxLength: 2048 bytes
View raw schema
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"maxLength": 2048,
"description": "URL of the OGP image"
},
"width": {
"type": "integer",
"description": "Image width in pixels"
},
"height": {
"type": "integer",
"description": "Image height in pixels"
}
},
"description": "Open Graph Protocol metadata for social sharing"
}
Metadata tag on an atproto resource, published by the author
Properties
The short string name of the value or type of this label
maxLength: 128 bytes
View raw schema
{
"type": "object",
"required": [
"val"
],
"properties": {
"val": {
"type": "string",
"maxLength": 128,
"description": "The short string name of the value or type of this label"
}
},
"description": "Metadata tag on an atproto resource, published by the author"
}
Metadata tags on an atproto resource, published by the author
Properties
No description available.
maxLength: 10 items
View raw schema
{
"type": "object",
"required": [
"values"
],
"properties": {
"values": {
"type": "array",
"items": {
"ref": "#selfLabel",
"type": "ref"
},
"maxLength": 10
}
},
"description": "Metadata tags on an atproto resource, published by the author"
}
Theme configuration for a blog entry
Properties
Predefined color theme
maxLength: 32 bytes
View raw schema
{
"type": "object",
"properties": {
"custom": {
"ref": "#customColors",
"type": "ref",
"description": "Custom color overrides"
},
"preset": {
"enum": [
"github-light",
"github-dark",
"dracula",
"nord",
"solarized-light",
"solarized-dark",
"monokai"
],
"type": "string",
"maxLength": 32,
"description": "Predefined color theme"
}
},
"description": "Theme configuration for a blog entry"
}
Voice theme configuration for TTS playback
Properties
Pitch multiplier x100 (100 = normal, range 50-150)
Playback speed multiplier x100 (100 = normal, range 50-200)
Voice ID for TTS (e.g., 'af_heart', 'am_adam')
maxLength: 32 bytes
View raw schema
{
"type": "object",
"properties": {
"pitch": {
"type": "integer",
"description": "Pitch multiplier x100 (100 = normal, range 50-150)"
},
"speed": {
"type": "integer",
"description": "Playback speed multiplier x100 (100 = normal, range 50-200)"
},
"voice": {
"type": "string",
"maxLength": 32,
"description": "Voice ID for TTS (e.g., 'af_heart', 'am_adam')"
}
},
"description": "Voice theme configuration for TTS playback"
}