live.voxport.podcast.feed
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "RSS feed configuration for a podcast series",
"key": "tid",
"record": {
"properties": {
"createdAt": {
"format": "datetime",
"type": "string"
},
"customRssElements": {
"description": "Custom XML elements to inject into RSS",
"maxLength": 10000,
"type": "string"
},
"distribution": {
"description": "Platform distribution settings",
"items": {
"ref": "#platformDistribution",
"type": "ref"
},
"type": "array"
},
"format": {
"default": "rss2",
"description": "Feed format type",
"knownValues": [
"rss2",
"atom",
"json"
],
"maxLength": 16,
"type": "string"
},
"includeEpisodes": {
"default": 50,
"description": "Number of episodes to include (0 = all)",
"minimum": 0,
"type": "integer"
},
"series": {
"description": "Reference to parent series (uri + optional cid)",
"ref": "live.voxport.podcast.series#seriesRef",
"type": "ref"
},
"slug": {
"default": "feed.xml",
"description": "URL slug for feed (e.g., 'feed.xml')",
"maxLength": 64,
"type": "string"
},
"updatedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"series",
"format",
"createdAt"
],
"type": "object"
},
"type": "record"
},
"platformDistribution": {
"properties": {
"enabled": {
"default": true,
"type": "boolean"
},
"externalId": {
"description": "Platform's ID for this series (e.g., Apple Podcasts ID)",
"maxLength": 256,
"type": "string"
},
"platform": {
"knownValues": [
"apple",
"spotify",
"youtube",
"google",
"overcast",
"pocketcasts"
],
"maxLength": 32,
"type": "string"
},
"submissionStatus": {
"default": "not_submitted",
"knownValues": [
"not_submitted",
"pending",
"approved",
"rejected"
],
"maxLength": 32,
"type": "string"
}
},
"type": "object"
}
},
"description": "RSS feed configuration for a podcast series",
"id": "live.voxport.podcast.feed",
"lexicon": 1
}
Metadata
- DID
-
did:plc:hhtgwctzcuhlkqrxu526sco5 - CID
-
bafyreibbfuhz5p3vcnsfazfu6corblr67sq6bdgd6eaftplub74xctqhme - Indexed At
- 2026-09-09 15:42 UTC
- AT-URI
-
at://did:plc:hhtgwctzcuhlkqrxu526sco5/com.atproto.lexicon.schema/live.voxport.podcast.feed
Version History (2 versions)
- 2026-09-09 15:42 UTC (current)
- 2026-09-01 18:32 UTC diff
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
live.voxport.podcast.series record
A podcast series/channel owned by a creator on VoxPort
-
place.pod.show record
A podcast show or channel.
-
live.voxport.podcast.episode record
A podcast episode belonging to a series
-
org.atpodcasting.podcast record
A podcast feed/show. Record key is the podcast's Podcasting 2.0 UUIDv5 GUID, enabling direct lookup from RSS feed metadata.
-
Subscription to a podcast series for episode notifications