A content feed definition for Orbits app
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
description
string
Optional
No description available.
maxLength: 500 bytesisPublic
boolean
Optional
Whether this feed is publicly discoverable
name
string
Required
Display name for the feed
maxLength: 100 bytesminLength: 1 bytessettings
object
Optional
No description available.
source
string
uri
Optional
External feed URL or AT-URI
tags
array
of string
Optional
Tags for categorization
type
string
Required
Media type this feed contains
updatedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
View raw schema
{
"type": "object",
"required": [
"name",
"type",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "Display name for the feed"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Tags for categorization"
},
"type": {
"enum": [
"video",
"photo",
"text"
],
"type": "string",
"description": "Media type this feed contains"
},
"source": {
"type": "string",
"format": "uri",
"description": "External feed URL or AT-URI"
},
"isPublic": {
"type": "boolean",
"default": true,
"description": "Whether this feed is publicly discoverable"
},
"settings": {
"type": "object",
"properties": {
"maxItems": {
"type": "integer",
"maximum": 1000,
"minimum": 10
},
"refreshInterval": {
"type": "integer",
"minimum": 300
}
}
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"updatedAt": {
"type": "string",
"format": "datetime"
},
"description": {
"type": "string",
"maxLength": 500
}
},
"description": "A content feed definition for Orbits app"
}