place.pod.show

pod.place

Documentation

A podcast show or channel.

main record

A podcast show or channel.

Record Key tid Timestamp-based ID

Properties

author string Optional

Name of the show's author or primary creator.

maxLength: 100 bytes
categories array of string Optional

List of content categories or genres. Use standard values where possible.

copyright string Optional

Copyright notice or license identifier.

maxLength: 500 bytes
coverImageUrl string uri Optional

URL of the show's primary cover artwork. Should be square and at least 1400x1400px.

maxLength: 2048 bytes
createdAt string datetime Required

ISO 8601 timestamp of when the show record was created.

description string Required

A short summary describing the show's content, format, and purpose.

maxGraphemes: 2000 graphemes
episodeType string Optional

Default episode type for the show. Common values: full, trailer, bonus.

maxLength: 20 bytes
Known values: full, trailer, bonus
explicit boolean Optional

Whether the show typically contains explicit content. Defaults to false if omitted.

language string Optional

Primary language of the show content, formatted as an IETF language tag (e.g. en-US).

maxLength: 10 bytes
locked boolean Optional

Whether the show record is locked from edits. Defaults to false.

ownerEmail string Optional

Contact email for the show owner.

maxLength: 320 bytes
ownerName string Optional

Legal or business owner name. Useful for copyright and licensing.

maxLength: 200 bytes
people array of string Optional

List of people involved in the show (hosts, producers, editors, etc.).

title string Required

The display name of the podcast show. Keep under 100 characters for directory compatibility.

maxLength: 100 bytes
website string uri Optional

Official website URL for the show. Should use HTTPS.

maxLength: 2048 bytes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "title",
      "description",
      "createdAt"
    ],
    "properties": {
      "title": {
        "type": "string",
        "maxLength": 100,
        "description": "The display name of the podcast show. Keep under 100 characters for directory compatibility."
      },
      "author": {
        "type": "string",
        "maxLength": 100,
        "description": "Name of the show's author or primary creator."
      },
      "locked": {
        "type": "boolean",
        "description": "Whether the show record is locked from edits. Defaults to false."
      },
      "people": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 100
        },
        "description": "List of people involved in the show (hosts, producers, editors, etc.)."
      },
      "website": {
        "type": "string",
        "format": "uri",
        "maxLength": 2048,
        "description": "Official website URL for the show. Should use HTTPS."
      },
      "explicit": {
        "type": "boolean",
        "description": "Whether the show typically contains explicit content. Defaults to false if omitted."
      },
      "language": {
        "type": "string",
        "maxLength": 10,
        "description": "Primary language of the show content, formatted as an IETF language tag (e.g. en-US)."
      },
      "copyright": {
        "type": "string",
        "maxLength": 500,
        "description": "Copyright notice or license identifier."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "ISO 8601 timestamp of when the show record was created."
      },
      "ownerName": {
        "type": "string",
        "maxLength": 200,
        "description": "Legal or business owner name. Useful for copyright and licensing."
      },
      "categories": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 50
        },
        "description": "List of content categories or genres. Use standard values where possible."
      },
      "ownerEmail": {
        "type": "string",
        "maxLength": 320,
        "description": "Contact email for the show owner."
      },
      "description": {
        "type": "string",
        "description": "A short summary describing the show's content, format, and purpose.",
        "maxGraphemes": 2000
      },
      "episodeType": {
        "type": "string",
        "maxLength": 20,
        "description": "Default episode type for the show. Common values: full, trailer, bonus.",
        "knownValues": [
          "full",
          "trailer",
          "bonus"
        ]
      },
      "coverImageUrl": {
        "type": "string",
        "format": "uri",
        "maxLength": 2048,
        "description": "URL of the show's primary cover artwork. Should be square and at least 1400x1400px."
      }
    }
  },
  "description": "A podcast show or channel."
}

Lexicon Garden

@